[02:59:57]OFD Sender: No OFD packet to send [03:00:02]OFD Sender: No OFD packet to send [03:00:07]OFD Sender: No OFD packet to send [03:00:12]OFD Sender: No OFD packet to send [03:00:17]OFD Sender: No OFD packet to send [03:00:22]OFD Sender: No OFD packet to send [03:00:27]OFD Sender: No OFD packet to send [03:00:32]OFD Sender: No OFD packet to send [03:00:37]OFD Sender: No OFD packet to send [03:00:42]OFD Sender: No OFD packet to send [03:00:47]OFD Sender: No OFD packet to send [03:00:52]OFD Sender: No OFD packet to send [03:00:57]OFD Sender: No OFD packet to send [03:01:02]OFD Sender: No OFD packet to send [03:01:07]OFD Sender: No OFD packet to send [03:01:12]OFD Sender: No OFD packet to send [03:01:17]OFD Sender: No OFD packet to send [03:01:22]OFD Sender: No OFD packet to send [03:01:27]OFD Sender: No OFD packet to send [03:01:32]OFD Sender: No OFD packet to send [03:01:37]OFD Sender: No OFD packet to send [03:01:42]OFD Sender: No OFD packet to send [03:01:47]OFD Sender: No OFD packet to send [03:01:52]OFD Sender: No OFD packet to send [03:01:57]OFD Sender: No OFD packet to send [03:02:02]OFD Sender: No OFD packet to send [03:02:07]OFD Sender: No OFD packet to send [03:02:12]OFD Sender: No OFD packet to send [03:02:17]OFD Sender: No OFD packet to send [03:02:22]OFD Sender: No OFD packet to send [03:02:27]OFD Sender: No OFD packet to send [03:02:32]OFD Sender: No OFD packet to send [03:02:37]OFD Sender: No OFD packet to send [03:02:42]OFD Sender: No OFD packet to send [03:02:47]OFD Sender: No OFD packet to send [03:02:52]OFD Sender: No OFD packet to send [03:02:57]OFD Sender: No OFD packet to send [03:03:02]OFD Sender: No OFD packet to send [03:03:07]OFD Sender: No OFD packet to send [03:03:12]OFD Sender: No OFD packet to send [03:03:17]OFD Sender: No OFD packet to send [03:03:22]OFD Sender: No OFD packet to send [03:03:27]OFD Sender: No OFD packet to send [03:03:32]OFD Sender: No OFD packet to send [03:03:37]OFD Sender: No OFD packet to send [03:03:42]OFD Sender: No OFD packet to send [03:03:47]OFD Sender: No OFD packet to send [03:03:52]OFD Sender: No OFD packet to send [03:03:57]OFD Sender: No OFD packet to send [03:04:02]OFD Sender: No OFD packet to send [03:04:07]OFD Sender: No OFD packet to send [03:04:12]OFD Sender: No OFD packet to send [03:04:17]OFD Sender: No OFD packet to send [03:04:22]OFD Sender: No OFD packet to send [03:04:27]OFD Sender: No OFD packet to send [03:04:32]OFD Sender: No OFD packet to send [03:04:37]OFD Sender: No OFD packet to send [03:04:42]OFD Sender: No OFD packet to send [03:04:47]OFD Sender: No OFD packet to send [03:04:52]OFD Sender: No OFD packet to send [03:04:57]OFD Sender: No OFD packet to send [03:05:02]OFD Sender: No OFD packet to send [03:05:07]OFD Sender: No OFD packet to send [03:05:12]OFD Sender: No OFD packet to send [03:05:17]OFD Sender: No OFD packet to send [03:05:22]OFD Sender: No OFD packet to send [03:05:27]OFD Sender: No OFD packet to send [03:05:32]OFD Sender: No OFD packet to send [03:05:37]OFD Sender: No OFD packet to send [03:05:42]OFD Sender: No OFD packet to send [03:05:47]OFD Sender: No OFD packet to send [03:05:52]OFD Sender: No OFD packet to send [03:05:57]OFD Sender: No OFD packet to send [03:06:02]OFD Sender: No OFD packet to send [03:06:07]OFD Sender: No OFD packet to send [03:06:12]OFD Sender: No OFD packet to send [03:06:17]OFD Sender: No OFD packet to send [03:06:22]OFD Sender: No OFD packet to send [03:06:27]OFD Sender: No OFD packet to send [03:06:32]OFD Sender: No OFD packet to send [03:06:37]OFD Sender: No OFD packet to send [03:06:42]OFD Sender: No OFD packet to send [03:06:47]OFD Sender: No OFD packet to send [03:06:52]OFD Sender: No OFD packet to send [03:06:57]OFD Sender: No OFD packet to send [03:07:02]OFD Sender: No OFD packet to send [03:07:07]OFD Sender: No OFD packet to send [03:07:12]OFD Sender: No OFD packet to send [03:07:17]OFD Sender: No OFD packet to send [03:07:22]OFD Sender: No OFD packet to send [03:07:27]OFD Sender: No OFD packet to send [03:07:32]OFD Sender: No OFD packet to send [03:07:37]OFD Sender: No OFD packet to send [03:07:42]OFD Sender: No OFD packet to send [03:07:47]OFD Sender: No OFD packet to send [03:07:52]OFD Sender: No OFD packet to send [03:07:57]OFD Sender: No OFD packet to send [03:08:02]OFD Sender: No OFD packet to send [03:08:07]OFD Sender: No OFD packet to send [03:08:12]OFD Sender: No OFD packet to send [03:08:17]OFD Sender: No OFD packet to send [03:08:22]OFD Sender: No OFD packet to send [03:08:28]OFD Sender: No OFD packet to send [03:08:33]OFD Sender: No OFD packet to send [03:08:38]OFD Sender: No OFD packet to send [03:08:43]OFD Sender: No OFD packet to send [03:08:48]OFD Sender: No OFD packet to send [03:08:53]OFD Sender: No OFD packet to send [03:08:58]OFD Sender: No OFD packet to send [03:09:03]OFD Sender: No OFD packet to send [03:09:05]accept exits with 7 [03:09:05]New connection [03:09:05]New thread 3066674532 created [03:09:05]Thread 3066531172 joined [03:09:05]Waiting for new connection... [03:09:05] Sock 7.Parse request [03:09:05]Sock 7.Check first char [03:09:05]Sock 7.First char is OK [03:09:05]request: POST /json_proto HTTP/1.0 [03:09:05]Method: POST [03:09:05]URL: /json_proto [03:09:05]Method is POST - this is cgi request [03:09:05]url: /json_proto [03:09:05]query_string will be loaded in cgi processing [03:09:05]execute_cgi json_proto POST (null) [03:09:05]execute_cgi path=json_proto method=POST [03:09:05]POST find Content-Length [03:09:05]Host: 172.17.40.4:8080 [03:09:05]Content-Length: 677 [03:09:05]Content-Type: application/json [03:09:05] [03:09:05]POST finish read [03:09:05]Found Content-Length = 677 [03:09:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:09:05]execute_script... [03:09:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:09:05]POST & json_proto [03:09:05]process_json_proto [03:09:05]json parsed OK: [03:09:05]protocol is kg_v1.0 [03:09:05]action value=close_receipt [03:09:05]process_action close_receipt [03:09:05]cmd_close_receipt [03:09:05]MH_GetDate [03:09:05]Write to MH i2c: F0 00 00 F8 3C 23 [03:09:05]Write i2c OK [03:09:05]MH_I2C_Read... [03:09:05]Read from MH i2c: F0 [03:09:05]MH_I2C_Read... [03:09:05]Read from MH i2c: F0 09 00 [03:09:05]MH_I2C_Read... [03:09:05]Read from MH i2c: F0 09 00 F8 3C 00 D4 68 18 67 65 5C 16 67 25 [03:09:05]GetLastDocTimeStamp 1729649609 [03:09:05]current date 1729652948 [03:09:05]FM_GetShiftState [03:09:05]SAM_PROTO_GetShiftState [03:09:05]wFMCommunicate request_size=4 [03:09:05]MH_SAM_APDU [03:09:05]CAPDU: 80 13 01 00 [03:09:05]Write to MH i2c: E2 08 00 F9 3C 80 13 01 00 00 00 00 00 B2 [03:09:05]Write i2c OK [03:09:05]MH_I2C_Read... [03:09:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:09:06]Read from MH i2c: E2 [03:09:06]MH_I2C_Read... [03:09:06]Read from MH i2c: E2 0E 00 [03:09:06]MH_I2C_Read... [03:09:06]Read from MH i2c: E2 0E 00 F9 3C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 02 [03:09:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [03:09:06]wFMCommunicate OK [03:09:06]SAM_PROTO_GetShiftState done [03:09:06]FM_GetShiftState done [03:09:06]opened in 1729642119 [03:09:06]opened+sec_in_day 1729728519 [03:09:06]quantity*price = 55058 [03:09:06]sum+1 = 55060 [03:09:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 14 23.10.2024 03:09 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220805 ФПД: 274038166177103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T030909&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220805&fm=274038166177103&tin=02508201610067®Number=0000000000098116&sum=55000 [03:09:07]StoreToDocumentArchive [03:09:07]shift 447 fd 220805 [03:09:07]save to /storage/0447/doc_00220805 [03:09:07]save last doc name /storage/0447/doc_00220805 to /storage/kkm_last_doc_name [03:09:07]save OK [03:09:07]Clear old archive folders... [03:09:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:09:07]tlvbuf is 007EC0F0 [03:09:07]SAM_PROTO_ClearQueue [03:09:07]wFMCommunicate request_size=4 [03:09:07]MH_SAM_APDU [03:09:07]CAPDU: 80 09 00 00 [03:09:07]Write to MH i2c: E2 08 00 06 3D 80 09 00 00 00 00 00 00 B5 [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:09:07]Read from MH i2c: E2 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 06 3D 00 90 00 B7 [03:09:07]RAPDU: 90 00 [03:09:07]wFMCommunicate OK [03:09:07]SAM_PROTO_ClearQueue done [03:09:07]KKMCreateOFDPacket [03:09:07]OFDProtocolAddRootSTLVToBuf [03:09:07]FM_MakeSignedData [03:09:07]FM_MakeSignedData [03:09:07]SAM_PROTO_SignData [03:09:07]wFMCommunicate request_size=4 [03:09:07]MH_SAM_APDU [03:09:07]CAPDU: 80 0D 01 02 [03:09:07]Write to MH i2c: E2 08 00 07 3D 80 0D 01 02 00 00 00 00 BD [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:09:07]Read from MH i2c: E2 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 07 3D 00 90 00 B8 [03:09:07]RAPDU: 90 00 [03:09:07]wFMCommunicate OK [03:09:07]wFMCommunicate request_size=255 [03:09:07]MH_SAM_APDU [03:09:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D5 68 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 85 5E 03 00 35 04 06 00 F9 [03:09:07]Write to MH i2c: E2 02 01 08 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D5 68 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 85 5E 03 00 35 04 06 00 F9 00 00 C6 [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:09:07]Read from MH i2c: E2 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 08 3D 00 90 00 B9 [03:09:07]RAPDU: 90 00 [03:09:07]wFMCommunicate OK [03:09:07]wFMCommunicate request_size=10 [03:09:07]MH_SAM_APDU [03:09:07]CAPDU: 80 0D 02 02 05 3C 7B 8C C5 4F [03:09:07]Write to MH i2c: E2 0D 00 09 3D 80 0D 02 02 05 00 3C 7B 8C C5 4F 00 00 21 [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:09:07]Read from MH i2c: E2 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 03 00 09 3D 00 90 00 BA [03:09:07]RAPDU: 90 00 [03:09:07]wFMCommunicate OK [03:09:07]wFMCommunicate request_size=4 [03:09:07]MH_SAM_APDU [03:09:07]CAPDU: 80 0D 03 02 [03:09:07]Write to MH i2c: E2 08 00 0A 3D 80 0D 03 02 00 00 00 00 C2 [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:09:07]Read from MH i2c: E2 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 0B 00 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 0B 00 0A 3D 00 6B 51 CF 33 2F 75 E0 4F 90 00 54 [03:09:07]RAPDU: 6B 51 CF 33 2F 75 E0 4F 90 00 [03:09:07]wFMCommunicate OK [03:09:07]SAM_PROTO_SignData done [03:09:07]FM_MakeSignedData done [03:09:07]CreateOFDProtocolMessage [03:09:07]wFMCommunicate request_size=4 [03:09:07]MH_SAM_APDU [03:09:07]CAPDU: 80 11 00 00 [03:09:07]Write to MH i2c: E2 08 00 0B 3D 80 11 00 00 00 00 00 00 C2 [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:09:07]Read from MH i2c: E2 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 17 00 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: E2 17 00 0B 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 11 [03:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [03:09:07]wFMCommunicate OK [03:09:07]CreateOFDProtocolMessage done [03:09:07]OFDSenderStorePacket 220805 [03:09:07]StoreOFDPacket docnum=220805 [03:09:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 9C 47 07 01 1F 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D5 68 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 85 5E 03 00 35 04 06 00 F9 3C 7B 8C C5 4F 6B 51 CF 33 2F 75 E0 4F [03:09:07]CheckFolder [03:09:07]dirname=/storage/ofd_packets [03:09:07]CheckFolder done [03:09:07]ProducePacketName [03:09:07]name=ofd_packets/00220805 [03:09:07]NVStorageSaveData ofd_packets/00220805 [03:09:07]File name is /storage/ofd_packets/00220805 [03:09:07]Write 301 bytes [03:09:07]NVStorageSaveData done [03:09:07]OFDSenderStorePacket done [03:09:07]KKMCreateOFDPacket done [03:09:07]NVStorageSaveData kkm_last_timestamp [03:09:07]File name is /storage/kkm_last_timestamp [03:09:07]Write 4 bytes [03:09:07]NVStorageSaveData done [03:09:07]ExternCall_PrintAddStr [03:09:07]wPrintStart [03:09:07]Write to MH i2c: 01 00 00 0C 3D 49 [03:09:07]Write i2c OK [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: 01 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: 01 07 00 [03:09:07]MH_I2C_Read... [03:09:07]Read from MH i2c: 01 07 00 0C 3D 00 00 00 00 00 FF 0F 5E [03:09:07]RasterBufferAndPrint [03:09:07]line Счет N : (1)538697 [03:09:07]line ИНН: 02508201610067 [03:09:07]line Контрольно-Кассовый Чек [03:09:07]line ПРОДАЖА [03:09:07]line ТРК (МРК, ГНК) : 23 [03:09:07]line Товар: 2710124130 [03:09:07]line Аи-92-К-2 [03:09:07]line 8.230 * 66.90 [03:09:07]line = 550.59 [03:09:07]line НДС 12% НСП 1% [03:09:07]line > о реализуемом товаре [03:09:07]line ОКРУГЛЕНИЕ: -0.59 [03:09:07]line ИТОГО: 550.00 [03:09:07]line Внесено: 550.00 [03:09:07]line СДАЧА: 0.00 [03:09:07]line НСП 1% : 4.87 [03:09:07]line НДС 12% : 58.47 [03:09:07]line Наличными: 550.00 [03:09:07]line Безнал.: 0.00 [03:09:07]line Место: АЗС № 84 "Партнер Нефть" [03:09:07]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [03:09:07]line СНО: Общий режим [03:09:07]line Чек 14 23.10.2024 03:09 [03:09:07]line Смена: 447 ФФД: 1.0 [03:09:07]line ЗНМ: 0300000178 [03:09:07]line РНМ: 0000000000098116 [03:09:07]line Версия ККМ: 001 [03:09:07]line ФМ: 0000000000965413 [03:09:07]line ФД: 220805 [03:09:07]line ФПД: 274038166177103 [03:09:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T030909&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220805&fm=274038166177103&tin=02508201610067®Number=0000000000098116&sum=55000 [03:09:08]OFD Sender: Processing packet 220805 [packets to send 81, broken 80] [03:09:08]ProducePacketName [03:09:08]name=ofd_packets/00220805 [03:09:08]OFD Sender: To server: pG, [03:09:08]CommunicateWithHost lk.salyk.kg:30040 [03:09:08]ConnectInit lk.salyk.kg [03:09:08]written 0, free lines is 4095 [03:09:08]Connected sock=10 [03:09:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 9C 47 07 01 1F 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 D5 68 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 85 5E 03 00 35 04 06 00 F9 3C 7B 8C C5 4F 6B 51 CF 33 2F 75 E0 4F [03:09:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 3F 2E 47 00 83 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 39 36 35 34 31 33 10 04 04 00 85 5E 03 00 F4 03 04 00 75 14 18 67 B6 04 01 00 00 2E 81 86 44 FB F4 E5 1C [03:09:08]CommunicateWithHost err = 0 [03:09:08]CheckOFDResponse [03:09:08]1017 (14) - 77093643461234 [03:09:08]1041 (16) - 0000000000965413 [03:09:08]1040 (4) - 220805 [03:09:08]1012 (4) - 22.10.2024 21:09 [03:09:08]1206 (1) - 0 [03:09:08]OFD Sender: Remove packet 220805 [03:09:08]ProducePacketName [03:09:08]name=ofd_packets/00220805 [03:09:08]NVStorageDeleteData [03:09:08]Write to MH i2c: 01 00 00 37 3D 74 [03:09:08]Write i2c OK [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: 01 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: 01 07 00 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: 01 07 00 37 3D 00 00 00 00 00 DE 0C 65 [03:09:08]RasterBufferAndPrint [03:09:08]line [03:09:08]line [03:09:08]line [03:09:08]line [03:09:08]line [03:09:08]written 0, free lines is 3300 [03:09:08]MH_Cut [03:09:08]Write to MH i2c: D1 01 00 3E 3D 01 4D [03:09:08]Write i2c OK [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: D1 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: D1 01 00 [03:09:08]MH_I2C_Read... [03:09:08]Read from MH i2c: D1 01 00 3E 3D 00 4C [03:09:08]Write to MH i2c: 01 00 00 3F 3D 7C [03:09:08]Write i2c OK [03:09:08]MH_I2C_Read... [03:09:08]OFD Sender: No OFD packet to send [03:09:09]*** Cut start [03:09:09]*** Partial cut [03:09:09]*** CUTSNS_PIN = 1 [03:09:09]*** CUTSNS_PIN = 0 [03:09:09]*** Brake cut motor [03:09:09]Read from MH i2c: 01 [03:09:09]MH_I2C_Read... [03:09:09]*** Stop cut motor [03:09:09]*** Cut end [03:09:09]Read from MH i2c: 01 07 00 [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: 01 07 00 3F 3D 00 00 00 00 00 FF 0F 91 [03:09:09]process_action close_receipt done [03:09:09]requested_data is exist [03:09:09]produce_requested_data [03:09:09]requested_item fm.sn is exist - process it [03:09:09]wFMCommunicate request_size=4 [03:09:09]MH_SAM_APDU [03:09:09]CAPDU: 80 11 00 00 [03:09:09]Write to MH i2c: E2 08 00 40 3D 80 11 00 00 00 00 00 00 F7 [03:09:09]Write i2c OK [03:09:09]MH_I2C_Read... [03:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:09:09]Read from MH i2c: E2 [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: E2 17 00 [03:09:09]MH_I2C_Read... [03:09:09]Read from MH i2c: E2 17 00 40 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 46 [03:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [03:09:09]wFMCommunicate OK [03:09:09]requested_item fd.num is exist - process it [03:09:09]SAM_PROTO_GetFieldsCounters [03:09:09]wFMCommunicate request_size=4 [03:09:09]MH_SAM_APDU [03:09:09]CAPDU: 80 13 00 00 [03:09:09]Write to MH i2c: E2 08 00 41 3D 80 13 00 00 00 00 00 00 FA [03:09:09]Write i2c OK [03:09:09]MH_I2C_Read... [03:09:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:09:10]Read from MH i2c: E2 [03:09:10]MH_I2C_Read... [03:09:10]Read from MH i2c: E2 62 00 [03:09:10]MH_I2C_Read... [03:09:10]Read from MH i2c: E2 62 00 41 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 85 5E 03 00 0E 04 04 00 BF 01 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 E7 [03:09:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 85 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:09:10]wFMCommunicate OK [03:09:10]SAM_PROTO_GetFieldsCounters done [03:09:10]requested_item shift.num is exist - process it [03:09:10]requested_item shift.opened is exist - process it [03:09:10]req_shift_opened [03:09:10]FM_GetShiftState [03:09:10]SAM_PROTO_GetShiftState [03:09:10]wFMCommunicate request_size=4 [03:09:10]MH_SAM_APDU [03:09:10]CAPDU: 80 13 01 00 [03:09:10]Write to MH i2c: E2 08 00 42 3D 80 13 01 00 00 00 00 00 FC [03:09:10]Write i2c OK [03:09:10]MH_I2C_Read... [03:09:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:09:10]Read from MH i2c: E2 [03:09:10]MH_I2C_Read... [03:09:10]Read from MH i2c: E2 0E 00 [03:09:10]MH_I2C_Read... [03:09:10]Read from MH i2c: E2 0E 00 42 3D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 4C [03:09:10]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [03:09:10]wFMCommunicate OK [03:09:10]SAM_PROTO_GetShiftState done [03:09:10]FM_GetShiftState done [03:09:10]req_shift_opened done [03:09:10]requested_item shift.open_date is exist - process it [03:09:10]req_shift_open_date [03:09:10]req_shift_open_date done [03:09:10]produce_requested_data done [03:09:10]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220805,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [03:09:10]process_action_free close_receipt [03:09:10]json_value_free [03:09:10]json_value_free done [03:09:10]process_json_proto returns [03:09:10]Send response to host [03:09:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220805,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [03:09:10]free response buf [03:09:10]execute_script done [03:09:10]execute_script returns [03:09:10]free content buf [03:09:10]Sock 7.Close socket [03:09:10]Sock 7.Thread stoped [03:09:13]OFD Sender: No OFD packet to send [03:09:18]OFD Sender: No OFD packet to send [03:09:23]OFD Sender: No OFD packet to send [03:09:28]OFD Sender: No OFD packet to send [03:09:33]OFD Sender: No OFD packet to send [03:09:38]OFD Sender: No OFD packet to send [03:09:43]OFD Sender: No OFD packet to send [03:09:48]OFD Sender: No OFD packet to send [03:09:53]OFD Sender: No OFD packet to send [03:09:58]OFD Sender: No OFD packet to send [03:10:03]OFD Sender: No OFD packet to send [03:10:08]OFD Sender: No OFD packet to send [03:10:13]OFD Sender: No OFD packet to send [03:10:18]OFD Sender: No OFD packet to send [03:10:23]OFD Sender: No OFD packet to send [03:10:28]OFD Sender: No OFD packet to send [03:10:33]OFD Sender: No OFD packet to send [03:10:39]OFD Sender: No OFD packet to send [03:10:44]OFD Sender: No OFD packet to send [03:10:49]OFD Sender: No OFD packet to send [03:10:54]OFD Sender: No OFD packet to send [03:10:59]OFD Sender: No OFD packet to send [03:11:04]OFD Sender: No OFD packet to send [03:11:09]OFD Sender: No OFD packet to send [03:11:14]OFD Sender: No OFD packet to send [03:11:19]OFD Sender: No OFD packet to send [03:11:24]OFD Sender: No OFD packet to send [03:11:29]OFD Sender: No OFD packet to send [03:11:34]OFD Sender: No OFD packet to send [03:11:39]OFD Sender: No OFD packet to send [03:11:44]OFD Sender: No OFD packet to send [03:11:49]OFD Sender: No OFD packet to send [03:11:54]OFD Sender: No OFD packet to send [03:11:59]OFD Sender: No OFD packet to send [03:12:04]OFD Sender: No OFD packet to send [03:12:09]OFD Sender: No OFD packet to send [03:12:14]OFD Sender: No OFD packet to send [03:12:19]OFD Sender: No OFD packet to send [03:12:24]OFD Sender: No OFD packet to send [03:12:29]OFD Sender: No OFD packet to send [03:12:34]OFD Sender: No OFD packet to send [03:12:39]OFD Sender: No OFD packet to send [03:12:44]OFD Sender: No OFD packet to send [03:12:49]OFD Sender: No OFD packet to send [03:12:54]OFD Sender: No OFD packet to send [03:12:59]OFD Sender: No OFD packet to send [03:13:04]OFD Sender: No OFD packet to send [03:13:09]OFD Sender: No OFD packet to send [03:13:14]OFD Sender: No OFD packet to send [03:13:19]OFD Sender: No OFD packet to send [03:13:24]OFD Sender: No OFD packet to send [03:13:29]OFD Sender: No OFD packet to send [03:13:34]OFD Sender: No OFD packet to send [03:13:39]OFD Sender: No OFD packet to send [03:13:44]OFD Sender: No OFD packet to send [03:13:49]OFD Sender: No OFD packet to send [03:13:54]OFD Sender: No OFD packet to send [03:13:59]OFD Sender: No OFD packet to send [03:14:04]OFD Sender: No OFD packet to send [03:14:09]OFD Sender: No OFD packet to send [03:14:14]OFD Sender: No OFD packet to send [03:14:19]OFD Sender: No OFD packet to send [03:14:24]OFD Sender: No OFD packet to send [03:14:29]OFD Sender: No OFD packet to send [03:14:34]OFD Sender: No OFD packet to send [03:14:39]OFD Sender: No OFD packet to send [03:14:44]OFD Sender: No OFD packet to send [03:14:49]OFD Sender: No OFD packet to send [03:14:54]OFD Sender: No OFD packet to send [03:14:59]OFD Sender: No OFD packet to send [03:15:04]OFD Sender: No OFD packet to send [03:15:09]OFD Sender: No OFD packet to send [03:15:14]OFD Sender: No OFD packet to send [03:15:19]OFD Sender: No OFD packet to send [03:15:24]OFD Sender: No OFD packet to send [03:15:29]OFD Sender: No OFD packet to send [03:15:34]OFD Sender: No OFD packet to send [03:15:39]OFD Sender: No OFD packet to send [03:15:44]OFD Sender: No OFD packet to send [03:15:49]OFD Sender: No OFD packet to send [03:15:54]OFD Sender: No OFD packet to send [03:15:59]OFD Sender: No OFD packet to send [03:16:04]OFD Sender: No OFD packet to send [03:16:09]OFD Sender: No OFD packet to send [03:16:14]OFD Sender: No OFD packet to send [03:16:19]OFD Sender: No OFD packet to send [03:16:24]OFD Sender: No OFD packet to send [03:16:29]OFD Sender: No OFD packet to send [03:16:34]OFD Sender: No OFD packet to send [03:16:39]OFD Sender: No OFD packet to send [03:16:44]OFD Sender: No OFD packet to send [03:16:49]OFD Sender: No OFD packet to send [03:16:54]OFD Sender: No OFD packet to send [03:16:59]OFD Sender: No OFD packet to send [03:17:04]OFD Sender: No OFD packet to send [03:17:09]OFD Sender: No OFD packet to send [03:17:14]OFD Sender: No OFD packet to send [03:17:19]OFD Sender: No OFD packet to send [03:17:24]OFD Sender: No OFD packet to send [03:17:29]OFD Sender: No OFD packet to send [03:17:34]OFD Sender: No OFD packet to send [03:17:39]OFD Sender: No OFD packet to send [03:17:44]OFD Sender: No OFD packet to send [03:17:49]OFD Sender: No OFD packet to send [03:17:54]OFD Sender: No OFD packet to send [03:17:59]OFD Sender: No OFD packet to send [03:18:04]OFD Sender: No OFD packet to send [03:18:09]OFD Sender: No OFD packet to send [03:18:14]OFD Sender: No OFD packet to send [03:18:19]OFD Sender: No OFD packet to send [03:18:24]OFD Sender: No OFD packet to send [03:18:29]OFD Sender: No OFD packet to send [03:18:34]OFD Sender: No OFD packet to send [03:18:39]OFD Sender: No OFD packet to send [03:18:44]OFD Sender: No OFD packet to send [03:18:49]OFD Sender: No OFD packet to send [03:18:54]OFD Sender: No OFD packet to send [03:18:59]OFD Sender: No OFD packet to send [03:19:04]OFD Sender: No OFD packet to send [03:19:09]OFD Sender: No OFD packet to send [03:19:14]OFD Sender: No OFD packet to send [03:19:19]OFD Sender: No OFD packet to send [03:19:24]OFD Sender: No OFD packet to send [03:19:29]OFD Sender: No OFD packet to send [03:19:34]OFD Sender: No OFD packet to send [03:19:39]OFD Sender: No OFD packet to send [03:19:44]OFD Sender: No OFD packet to send [03:19:49]OFD Sender: No OFD packet to send [03:19:54]OFD Sender: No OFD packet to send [03:19:59]OFD Sender: No OFD packet to send [03:20:04]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:29]OFD Sender: No OFD packet to send [03:26:34]OFD Sender: No OFD packet to send [03:26:39]OFD Sender: No OFD packet to send [03:26:44]OFD Sender: No OFD packet to send [03:26:49]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:30]OFD Sender: No OFD packet to send [03:35:35]OFD Sender: No OFD packet to send [03:35:40]OFD Sender: No OFD packet to send [03:35:45]OFD Sender: No OFD packet to send [03:35:50]OFD Sender: No OFD packet to send [03:35:55]OFD Sender: No OFD packet to send [03:36:00]OFD Sender: No OFD packet to send [03:36:05]OFD Sender: No OFD packet to send [03:36:10]OFD Sender: No OFD packet to send [03:36:15]OFD Sender: No OFD packet to send [03:36:20]OFD Sender: No OFD packet to send [03:36:25]OFD Sender: No OFD packet to send [03:36:30]OFD Sender: No OFD packet to send [03:36:35]OFD Sender: No OFD packet to send [03:36:40]OFD Sender: No OFD packet to send [03:36:45]OFD Sender: No OFD packet to send [03:36:50]OFD Sender: No OFD packet to send [03:36:55]OFD Sender: No OFD packet to send [03:37:00]OFD Sender: No OFD packet to send [03:37:05]OFD Sender: No OFD packet to send [03:37:10]OFD Sender: No OFD packet to send [03:37:15]OFD Sender: No OFD packet to send [03:37:20]OFD Sender: No OFD packet to send [03:37:25]OFD Sender: No OFD packet to send [03:37:30]OFD Sender: No OFD packet to send [03:37:35]OFD Sender: No OFD packet to send [03:37:40]OFD Sender: No OFD packet to send [03:37:45]OFD Sender: No OFD packet to send [03:37:50]OFD Sender: No OFD packet to send [03:37:55]OFD Sender: No OFD packet to send [03:38:00]OFD Sender: No OFD packet to send [03:38:05]OFD Sender: No OFD packet to send [03:38:10]OFD Sender: No OFD packet to send [03:38:15]OFD Sender: No OFD packet to send [03:38:20]OFD Sender: No OFD packet to send [03:38:25]OFD Sender: No OFD packet to send [03:38:30]OFD Sender: No OFD packet to send [03:38:35]OFD Sender: No OFD packet to send [03:38:40]OFD Sender: No OFD packet to send [03:38:45]OFD Sender: No OFD packet to send [03:38:50]OFD Sender: No OFD packet to send [03:38:55]OFD Sender: No OFD packet to send [03:39:00]OFD Sender: No OFD packet to send [03:39:05]OFD Sender: No OFD packet to send [03:39:10]OFD Sender: No OFD packet to send [03:39:15]OFD Sender: No OFD packet to send [03:39:20]OFD Sender: No OFD packet to send [03:39:25]OFD Sender: No OFD packet to send [03:39:30]OFD Sender: No OFD packet to send [03:39:35]OFD Sender: No OFD packet to send [03:39:40]OFD Sender: No OFD packet to send [03:39:45]OFD Sender: No OFD packet to send [03:39:50]OFD Sender: No OFD packet to send [03:39:55]OFD Sender: No OFD packet to send [03:40:00]OFD Sender: No OFD packet to send [03:40:05]OFD Sender: No OFD packet to send [03:40:10]OFD Sender: No OFD packet to send [03:40:15]OFD Sender: No OFD packet to send [03:40:20]OFD Sender: No OFD packet to send [03:40:25]OFD Sender: No OFD packet to send [03:40:30]OFD Sender: No OFD packet to send [03:40:35]OFD Sender: No OFD packet to send [03:40:40]OFD Sender: No OFD packet to send [03:40:45]OFD Sender: No OFD packet to send [03:40:50]OFD Sender: No OFD packet to send [03:40:55]OFD Sender: No OFD packet to send [03:41:00]OFD Sender: No OFD packet to send [03:41:05]OFD Sender: No OFD packet to send [03:41:10]OFD Sender: No OFD packet to send [03:41:15]OFD Sender: No OFD packet to send [03:41:20]OFD Sender: No OFD packet to send [03:41:25]OFD Sender: No OFD packet to send [03:41:30]OFD Sender: No OFD packet to send [03:41:35]OFD Sender: No OFD packet to send [03:41:40]OFD Sender: No OFD packet to send [03:41:45]OFD Sender: No OFD packet to send [03:41:50]OFD Sender: No OFD packet to send [03:41:55]OFD Sender: No OFD packet to send [03:42:00]OFD Sender: No OFD packet to send [03:42:05]OFD Sender: No OFD packet to send [03:42:10]OFD Sender: No OFD packet to send [03:42:15]OFD Sender: No OFD packet to send [03:42:20]OFD Sender: No OFD packet to send [03:42:25]OFD Sender: No OFD packet to send [03:42:30]OFD Sender: No OFD packet to send [03:42:35]OFD Sender: No OFD packet to send [03:42:40]OFD Sender: No OFD packet to send [03:42:45]OFD Sender: No OFD packet to send [03:42:50]OFD Sender: No OFD packet to send [03:42:55]OFD Sender: No OFD packet to send [03:43:00]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:06]OFD Sender: No OFD packet to send [03:49:11]OFD Sender: No OFD packet to send [03:49:16]OFD Sender: No OFD packet to send [03:49:21]OFD Sender: No OFD packet to send [03:49:26]OFD Sender: No OFD packet to send [03:49:31]OFD Sender: No OFD packet to send [03:49:36]OFD Sender: No OFD packet to send [03:49:41]OFD Sender: No OFD packet to send [03:49:46]OFD Sender: No OFD packet to send [03:49:51]OFD Sender: No OFD packet to send [03:49:56]OFD Sender: No OFD packet to send [03:50:01]OFD Sender: No OFD packet to send [03:50:06]OFD Sender: No OFD packet to send [03:50:11]OFD Sender: No OFD packet to send [03:50:16]OFD Sender: No OFD packet to send [03:50:21]OFD Sender: No OFD packet to send [03:50:26]OFD Sender: No OFD packet to send [03:50:31]OFD Sender: No OFD packet to send [03:50:36]OFD Sender: No OFD packet to send [03:50:41]OFD Sender: No OFD packet to send [03:50:46]OFD Sender: No OFD packet to send [03:50:51]OFD Sender: No OFD packet to send [03:50:56]OFD Sender: No OFD packet to send [03:51:01]OFD Sender: No OFD packet to send [03:51:06]OFD Sender: No OFD packet to send [03:51:11]OFD Sender: No OFD packet to send [03:51:16]OFD Sender: No OFD packet to send [03:51:21]OFD Sender: No OFD packet to send [03:51:26]OFD Sender: No OFD packet to send [03:51:31]OFD Sender: No OFD packet to send [03:51:36]OFD Sender: No OFD packet to send [03:51:41]OFD Sender: No OFD packet to send [03:51:46]OFD Sender: No OFD packet to send [03:51:51]OFD Sender: No OFD packet to send [03:51:56]OFD Sender: No OFD packet to send [03:52:01]OFD Sender: No OFD packet to send [03:52:06]OFD Sender: No OFD packet to send [03:52:11]OFD Sender: No OFD packet to send [03:52:16]OFD Sender: No OFD packet to send [03:52:21]OFD Sender: No OFD packet to send [03:52:26]OFD Sender: No OFD packet to send [03:52:31]OFD Sender: No OFD packet to send [03:52:36]OFD Sender: No OFD packet to send [03:52:41]OFD Sender: No OFD packet to send [03:52:46]OFD Sender: No OFD packet to send [03:52:51]OFD Sender: No OFD packet to send [03:52:56]OFD Sender: No OFD packet to send [03:53:01]OFD Sender: No OFD packet to send [03:53:06]OFD Sender: No OFD packet to send [03:53:11]OFD Sender: No OFD packet to send [03:53:16]OFD Sender: No OFD packet to send [03:53:21]OFD Sender: No OFD packet to send [03:53:26]OFD Sender: No OFD packet to send [03:53:31]OFD Sender: No OFD packet to send [03:53:36]OFD Sender: No OFD packet to send [03:53:41]OFD Sender: No OFD packet to send [03:53:46]OFD Sender: No OFD packet to send [03:53:51]OFD Sender: No OFD packet to send [03:53:56]OFD Sender: No OFD packet to send [03:54:01]OFD Sender: No OFD packet to send [03:54:06]OFD Sender: No OFD packet to send [03:54:11]OFD Sender: No OFD packet to send [03:54:16]OFD Sender: No OFD packet to send [03:54:21]OFD Sender: No OFD packet to send [03:54:26]OFD Sender: No OFD packet to send [03:54:31]OFD Sender: No OFD packet to send [03:54:36]OFD Sender: No OFD packet to send [03:54:41]OFD Sender: No OFD packet to send [03:54:46]OFD Sender: No OFD packet to send [03:54:51]OFD Sender: No OFD packet to send [03:54:56]OFD Sender: No OFD packet to send [03:55:01]OFD Sender: No OFD packet to send [03:55:06]OFD Sender: No OFD packet to send [03:55:11]OFD Sender: No OFD packet to send [03:55:16]OFD Sender: No OFD packet to send [03:55:21]OFD Sender: No OFD packet to send [03:55:26]OFD Sender: No OFD packet to send [03:55:31]OFD Sender: No OFD packet to send [03:55:36]OFD Sender: No OFD packet to send [03:55:41]OFD Sender: No OFD packet to send [03:55:46]OFD Sender: No OFD packet to send [03:55:51]OFD Sender: No OFD packet to send [03:55:56]OFD Sender: No OFD packet to send [03:56:01]OFD Sender: No OFD packet to send [03:56:06]OFD Sender: No OFD packet to send [03:56:11]OFD Sender: No OFD packet to send [03:56:16]OFD Sender: No OFD packet to send [03:56:21]OFD Sender: No OFD packet to send [03:56:26]OFD Sender: No OFD packet to send [03:56:31]OFD Sender: No OFD packet to send [03:56:36]OFD Sender: No OFD packet to send [03:56:41]OFD Sender: No OFD packet to send [03:56:46]OFD Sender: No OFD packet to send [03:56:51]OFD Sender: No OFD packet to send [03:56:56]OFD Sender: No OFD packet to send [03:57:01]OFD Sender: No OFD packet to send [03:57:06]OFD Sender: No OFD packet to send [03:57:11]OFD Sender: No OFD packet to send [03:57:16]OFD Sender: No OFD packet to send [03:57:21]OFD Sender: No OFD packet to send [03:57:26]OFD Sender: No OFD packet to send [03:57:31]OFD Sender: No OFD packet to send [03:57:36]OFD Sender: No OFD packet to send [03:57:41]OFD Sender: No OFD packet to send [03:57:46]OFD Sender: No OFD packet to send [03:57:51]OFD Sender: No OFD packet to send [03:57:56]OFD Sender: No OFD packet to send [03:58:01]OFD Sender: No OFD packet to send [03:58:06]OFD Sender: No OFD packet to send [03:58:11]OFD Sender: No OFD packet to send [03:58:16]OFD Sender: No OFD packet to send [03:58:21]OFD Sender: No OFD packet to send [03:58:26]OFD Sender: No OFD packet to send [03:58:31]OFD Sender: No OFD packet to send [03:58:36]OFD Sender: No OFD packet to send [03:58:41]OFD Sender: No OFD packet to send [03:58:46]OFD Sender: No OFD packet to send [03:58:51]OFD Sender: No OFD packet to send [03:58:56]OFD Sender: No OFD packet to send [03:59:01]OFD Sender: No OFD packet to send [03:59:06]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:27]OFD Sender: No OFD packet to send [04:03:32]OFD Sender: No OFD packet to send [04:03:37]OFD Sender: No OFD packet to send [04:03:42]OFD Sender: No OFD packet to send [04:03:47]OFD Sender: No OFD packet to send [04:03:52]OFD Sender: No OFD packet to send [04:03:57]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05:07]OFD Sender: No OFD packet to send [04:05:12]OFD Sender: No OFD packet to send [04:05:17]OFD Sender: No OFD packet to send [04:05:22]OFD Sender: No OFD packet to send [04:05:27]OFD Sender: No OFD packet to send [04:05:32]OFD Sender: No OFD packet to send [04:05:37]OFD Sender: No OFD packet to send [04:05:42]OFD Sender: No OFD packet to send [04:05:47]OFD Sender: No OFD packet to send [04:05:52]OFD Sender: No OFD packet to send [04:05:57]OFD Sender: No OFD packet to send [04:06:02]OFD Sender: No OFD packet to send [04:06:07]OFD Sender: No OFD packet to send [04:06:12]OFD Sender: No OFD packet to send [04:06:17]OFD Sender: No OFD packet to send [04:06:22]OFD Sender: No OFD packet to send [04:06:27]OFD Sender: No OFD packet to send [04:06:32]OFD Sender: No OFD packet to send [04:06:37]OFD Sender: No OFD packet to send [04:06:42]OFD Sender: No OFD packet to send [04:06:47]OFD Sender: No OFD packet to send [04:06:52]OFD Sender: No OFD packet to send [04:06:57]OFD Sender: No OFD packet to send [04:07:02]OFD Sender: No OFD packet to send [04:07:07]OFD Sender: No OFD packet to send [04:07:12]OFD Sender: No OFD packet to send [04:07:17]OFD Sender: No OFD packet to send [04:07:22]OFD Sender: No OFD packet to send [04:07:27]OFD Sender: No OFD packet to send [04:07:32]OFD Sender: No OFD packet to send [04:07:37]OFD Sender: No OFD packet to send [04:07:42]OFD Sender: No OFD packet to send [04:07:47]OFD Sender: No OFD packet to send [04:07:52]OFD Sender: No OFD packet to send [04:07:57]OFD Sender: No OFD packet to send [04:08:02]OFD Sender: No OFD packet to send [04:08:07]OFD Sender: No OFD packet to send [04:08:12]OFD Sender: No OFD packet to send [04:08:17]OFD Sender: No OFD packet to send [04:08:22]OFD Sender: No OFD packet to send [04:08:27]OFD Sender: No OFD packet to send [04:08:32]OFD Sender: No OFD packet to send [04:08:37]OFD Sender: No OFD packet to send [04:08:42]OFD Sender: No OFD packet to send [04:08:47]OFD Sender: No OFD packet to send [04:08:52]OFD Sender: No OFD packet to send [04:08:57]OFD Sender: No OFD packet to send [04:09:02]OFD Sender: No OFD packet to send [04:09:07]OFD Sender: No OFD packet to send [04:09:12]OFD Sender: No OFD packet to send [04:09:17]OFD Sender: No OFD packet to send [04:09:22]OFD Sender: No OFD packet to send [04:09:27]OFD Sender: No OFD packet to send [04:09:32]OFD Sender: No OFD packet to send [04:09:37]OFD Sender: No OFD packet to send [04:09:42]OFD Sender: No OFD packet to send [04:09:47]OFD Sender: No OFD packet to send [04:09:52]OFD Sender: No OFD packet to send [04:09:57]OFD Sender: No OFD packet to send [04:10:02]OFD Sender: No OFD packet to send [04:10:07]OFD Sender: No OFD packet to send [04:10:12]OFD Sender: No OFD packet to send [04:10:17]OFD Sender: No OFD packet to send [04:10:22]OFD Sender: No OFD packet to send [04:10:27]OFD Sender: No OFD packet to send [04:10:32]OFD Sender: No OFD packet to send [04:10:37]OFD Sender: No OFD packet to send [04:10:42]OFD Sender: No OFD packet to send [04:10:47]OFD Sender: No OFD packet to send [04:10:52]OFD Sender: No OFD packet to send [04:10:57]OFD Sender: No OFD packet to send [04:11:02]OFD Sender: No OFD packet to send [04:11:07]OFD Sender: No OFD packet to send [04:11:12]OFD Sender: No OFD packet to send [04:11:17]OFD Sender: No OFD packet to send [04:11:22]OFD Sender: No OFD packet to send [04:11:27]OFD Sender: No OFD packet to send [04:11:32]OFD Sender: No OFD packet to send [04:11:37]OFD Sender: No OFD packet to send [04:11:42]OFD Sender: No OFD packet to send [04:11:47]OFD Sender: No OFD packet to send [04:11:52]OFD Sender: No OFD packet to send [04:11:57]OFD Sender: No OFD packet to send [04:12:02]OFD Sender: No OFD packet to send [04:12:07]OFD Sender: No OFD packet to send [04:12:12]OFD Sender: No OFD packet to send [04:12:17]OFD Sender: No OFD packet to send [04:12:22]OFD Sender: No OFD packet to send [04:12:27]OFD Sender: No OFD packet to send [04:12:32]OFD Sender: No OFD packet to send [04:12:37]OFD Sender: No OFD packet to send [04:12:42]OFD Sender: No OFD packet to send [04:12:47]OFD Sender: No OFD packet to send [04:12:52]OFD Sender: No OFD packet to send [04:12:57]OFD Sender: No OFD packet to send [04:13:02]OFD Sender: No OFD packet to send [04:13:07]OFD Sender: No OFD packet to send [04:13:12]OFD Sender: No OFD packet to send [04:13:17]OFD Sender: No OFD packet to send [04:13:22]OFD Sender: No OFD packet to send [04:13:27]OFD Sender: No OFD packet to send [04:13:32]OFD Sender: No OFD packet to send [04:13:37]OFD Sender: No OFD packet to send [04:13:42]OFD Sender: No OFD packet to send [04:13:47]OFD Sender: No OFD packet to send [04:13:52]OFD Sender: No OFD packet to send [04:13:57]OFD Sender: No OFD packet to send [04:14:02]OFD Sender: No OFD packet to send [04:14:07]OFD Sender: No OFD packet to send [04:14:12]OFD Sender: No OFD packet to send [04:14:17]OFD Sender: No OFD packet to send [04:14:22]OFD Sender: No OFD packet to send [04:14:27]OFD Sender: No OFD packet to send [04:14:32]OFD Sender: No OFD packet to send [04:14:37]OFD Sender: No OFD packet to send [04:14:42]OFD Sender: No OFD packet to send [04:14:47]OFD Sender: No OFD packet to send [04:14:52]OFD Sender: No OFD packet to send [04:14:57]OFD Sender: No OFD packet to send [04:15:02]OFD Sender: No OFD packet to send [04:15:07]OFD Sender: No OFD packet to send [04:15:12]OFD Sender: No OFD packet to send [04:15:17]OFD Sender: No OFD packet to send [04:15:23]OFD Sender: No OFD packet to send [04:15:28]OFD Sender: No OFD packet to send [04:15:33]OFD Sender: No OFD packet to send [04:15:38]OFD Sender: No OFD packet to send [04:15:43]OFD Sender: No OFD packet to send [04:15:48]OFD Sender: No OFD packet to send [04:15:53]OFD Sender: No OFD packet to send [04:15:58]OFD Sender: No OFD packet to send [04:16:03]OFD Sender: No OFD packet to send [04:16:08]OFD Sender: No OFD packet to send [04:16:13]OFD Sender: No OFD packet to send [04:16:18]OFD Sender: No OFD packet to send [04:16:23]OFD Sender: No OFD packet to send [04:16:28]OFD Sender: No OFD packet to send [04:16:33]OFD Sender: No OFD packet to send [04:16:38]OFD Sender: No OFD packet to send [04:16:43]OFD Sender: No OFD packet to send [04:16:48]OFD Sender: No OFD packet to send [04:16:53]OFD Sender: No OFD packet to send [04:16:58]OFD Sender: No OFD packet to send [04:17:03]OFD Sender: No OFD packet to send [04:17:08]OFD Sender: No OFD packet to send [04:17:13]OFD Sender: No OFD packet to send [04:17:18]OFD Sender: No OFD packet to send [04:17:23]OFD Sender: No OFD packet to send [04:17:28]OFD Sender: No OFD packet to send [04:17:33]OFD Sender: No OFD packet to send [04:17:38]OFD Sender: No OFD packet to send [04:17:43]OFD Sender: No OFD packet to send [04:17:48]OFD Sender: No OFD packet to send [04:17:53]OFD Sender: No OFD packet to send [04:17:58]OFD Sender: No OFD packet to send [04:18:03]OFD Sender: No OFD packet to send [04:18:08]OFD Sender: No OFD packet to send [04:18:13]OFD Sender: No OFD packet to send [04:18:18]OFD Sender: No OFD packet to send [04:18:23]OFD Sender: No OFD packet to send [04:18:28]OFD Sender: No OFD packet to send [04:18:33]OFD Sender: No OFD packet to send [04:18:38]OFD Sender: No OFD packet to send [04:18:43]OFD Sender: No OFD packet to send [04:18:48]OFD Sender: No OFD packet to send [04:18:53]OFD Sender: No OFD packet to send [04:18:58]OFD Sender: No OFD packet to send [04:19:03]OFD Sender: No OFD packet to send [04:19:08]OFD Sender: No OFD packet to send [04:19:13]OFD Sender: No OFD packet to send [04:19:18]OFD Sender: No OFD packet to send [04:19:23]OFD Sender: No OFD packet to send [04:19:28]OFD Sender: No OFD packet to send [04:19:33]OFD Sender: No OFD packet to send [04:19:38]OFD Sender: No OFD packet to send [04:19:43]OFD Sender: No OFD packet to send [04:19:48]OFD Sender: No OFD packet to send [04:19:53]OFD Sender: No OFD packet to send [04:19:58]OFD Sender: No OFD packet to send [04:20:03]OFD Sender: No OFD packet to send [04:20:08]OFD Sender: No OFD packet to send [04:20:13]OFD Sender: No OFD packet to send [04:20:18]OFD Sender: No OFD packet to send [04:20:23]OFD Sender: No OFD packet to send [04:20:28]OFD Sender: No OFD packet to send [04:20:33]OFD Sender: No OFD packet to send [04:20:38]OFD Sender: No OFD packet to send [04:20:43]OFD Sender: No OFD packet to send [04:20:48]OFD Sender: No OFD packet to send [04:20:53]OFD Sender: No OFD packet to send [04:20:58]OFD Sender: No OFD packet to send [04:21:03]OFD Sender: No OFD packet to send [04:21:08]OFD Sender: No OFD packet to send [04:21:13]OFD Sender: No OFD packet to send [04:21:18]OFD Sender: No OFD packet to send [04:21:23]OFD Sender: No OFD packet to send [04:21:28]OFD Sender: No OFD packet to send [04:21:33]OFD Sender: No OFD packet to send [04:21:38]OFD Sender: No OFD packet to send [04:21:43]OFD Sender: No OFD packet to send [04:21:48]OFD Sender: No OFD packet to send [04:21:53]OFD Sender: No OFD packet to send [04:21:58]OFD Sender: No OFD packet to send [04:22:03]OFD Sender: No OFD packet to send [04:22:08]OFD Sender: No OFD packet to send [04:22:13]OFD Sender: No OFD packet to send [04:22:18]OFD Sender: No OFD packet to send [04:22:23]OFD Sender: No OFD packet to send [04:22:28]OFD Sender: No OFD packet to send [04:22:33]OFD Sender: No OFD packet to send [04:22:38]OFD Sender: No OFD packet to send [04:22:43]OFD Sender: No OFD packet to send [04:22:48]OFD Sender: No OFD packet to send [04:22:53]OFD Sender: No OFD packet to send [04:22:58]OFD Sender: No OFD packet to send [04:23:03]OFD Sender: No OFD packet to send [04:23:08]OFD Sender: No OFD packet to send [04:23:13]OFD Sender: No OFD packet to send [04:23:18]OFD Sender: No OFD packet to send [04:23:23]OFD Sender: No OFD packet to send [04:23:28]OFD Sender: No OFD packet to send [04:23:33]OFD Sender: No OFD packet to send [04:23:38]OFD Sender: No OFD packet to send [04:23:43]OFD Sender: No OFD packet to send [04:23:48]OFD Sender: No OFD packet to send [04:23:53]OFD Sender: No OFD packet to send [04:23:58]OFD Sender: No OFD packet to send [04:24:03]OFD Sender: No OFD packet to send [04:24:08]OFD Sender: No OFD packet to send [04:24:13]OFD Sender: No OFD packet to send [04:24:18]OFD Sender: No OFD packet to send [04:24:23]OFD Sender: No OFD packet to send [04:24:28]OFD Sender: No OFD packet to send [04:24:33]OFD Sender: No OFD packet to send [04:24:38]OFD Sender: No OFD packet to send [04:24:43]OFD Sender: No OFD packet to send [04:24:48]OFD Sender: No OFD packet to send [04:24:53]OFD Sender: No OFD packet to send [04:24:58]OFD Sender: No OFD packet to send [04:25:03]OFD Sender: No OFD packet to send [04:25:08]OFD Sender: No OFD packet to send [04:25:13]OFD Sender: No OFD packet to send [04:25:18]OFD Sender: No OFD packet to send [04:25:23]OFD Sender: No OFD packet to send [04:25:28]OFD Sender: No OFD packet to send [04:25:33]OFD Sender: No OFD packet to send [04:25:38]OFD Sender: No OFD packet to send [04:25:43]OFD Sender: No OFD packet to send [04:25:48]OFD Sender: No OFD packet to send [04:25:53]OFD Sender: No OFD packet to send [04:25:58]OFD Sender: No OFD packet to send [04:26:03]OFD Sender: No OFD packet to send [04:26:08]OFD Sender: No OFD packet to send [04:26:13]OFD Sender: No OFD packet to send [04:26:18]OFD Sender: No OFD packet to send [04:26:23]OFD Sender: No OFD packet to send [04:26:28]OFD Sender: No OFD packet to send [04:26:33]OFD Sender: No OFD packet to send [04:26:38]OFD Sender: No OFD packet to send [04:26:43]OFD Sender: No OFD packet to send [04:26:48]OFD Sender: No OFD packet to send [04:26:53]OFD Sender: No OFD packet to send [04:26:58]OFD Sender: No OFD packet to send [04:27:03]OFD Sender: No OFD packet to send [04:27:08]OFD Sender: No OFD packet to send [04:27:13]OFD Sender: No OFD packet to send [04:27:18]OFD Sender: No OFD packet to send [04:27:23]OFD Sender: No OFD packet to send [04:27:28]OFD Sender: No OFD packet to send [04:27:33]OFD Sender: No OFD packet to send [04:27:38]OFD Sender: No OFD packet to send [04:27:43]OFD Sender: No OFD packet to send [04:27:48]OFD Sender: No OFD packet to send [04:27:53]OFD Sender: No OFD packet to send [04:27:58]OFD Sender: No OFD packet to send [04:28:03]OFD Sender: No OFD packet to send [04:28:08]OFD Sender: No OFD packet to send [04:28:13]OFD Sender: No OFD packet to send [04:28:18]OFD Sender: No OFD packet to send [04:28:23]OFD Sender: No OFD packet to send [04:28:28]OFD Sender: No OFD packet to send [04:28:33]OFD Sender: No OFD packet to send [04:28:38]OFD Sender: No OFD packet to send [04:28:43]OFD Sender: No OFD packet to send [04:28:48]OFD Sender: No OFD packet to send [04:28:53]OFD Sender: No OFD packet to send [04:28:58]OFD Sender: No OFD packet to send [04:29:03]OFD Sender: No OFD packet to send [04:29:08]OFD Sender: No OFD packet to send [04:29:13]OFD Sender: No OFD packet to send [04:29:18]OFD Sender: No OFD packet to send [04:29:23]OFD Sender: No OFD packet to send [04:29:28]OFD Sender: No OFD packet to send [04:29:33]OFD Sender: No OFD packet to send [04:29:38]OFD Sender: No OFD packet to send [04:29:43]OFD Sender: No OFD packet to send [04:29:48]OFD Sender: No OFD packet to send [04:29:53]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:43]OFD Sender: No OFD packet to send [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:39]OFD Sender: No OFD packet to send [04:31:44]OFD Sender: No OFD packet to send [04:31:49]OFD Sender: No OFD packet to send [04:31:54]OFD Sender: No OFD packet to send [04:31:59]OFD Sender: No OFD packet to send [04:32:04]OFD Sender: No OFD packet to send [04:32:09]OFD Sender: No OFD packet to send [04:32:14]OFD Sender: No OFD packet to send [04:32:19]OFD Sender: No OFD packet to send [04:32:24]OFD Sender: No OFD packet to send [04:32:29]OFD Sender: No OFD packet to send [04:32:34]OFD Sender: No OFD packet to send [04:32:39]OFD Sender: No OFD packet to send [04:32:44]OFD Sender: No OFD packet to send [04:32:49]OFD Sender: No OFD packet to send [04:32:54]OFD Sender: No OFD packet to send [04:32:59]OFD Sender: No OFD packet to send [04:33:04]OFD Sender: No OFD packet to send [04:33:09]OFD Sender: No OFD packet to send [04:33:14]OFD Sender: No OFD packet to send [04:33:19]OFD Sender: No OFD packet to send [04:33:24]OFD Sender: No OFD packet to send [04:33:29]OFD Sender: No OFD packet to send [04:33:34]OFD Sender: No OFD packet to send [04:33:39]OFD Sender: No OFD packet to send [04:33:44]OFD Sender: No OFD packet to send [04:33:49]OFD Sender: No OFD packet to send [04:33:54]OFD Sender: No OFD packet to send [04:33:59]OFD Sender: No OFD packet to send [04:34:04]OFD Sender: No OFD packet to send [04:34:09]OFD Sender: No OFD packet to send [04:34:14]OFD Sender: No OFD packet to send [04:34:19]OFD Sender: No OFD packet to send [04:34:24]OFD Sender: No OFD packet to send [04:34:29]OFD Sender: No OFD packet to send [04:34:34]OFD Sender: No OFD packet to send [04:34:39]OFD Sender: No OFD packet to send [04:34:44]OFD Sender: No OFD packet to send [04:34:49]OFD Sender: No OFD packet to send [04:34:54]OFD Sender: No OFD packet to send [04:34:59]OFD Sender: No OFD packet to send [04:35:04]OFD Sender: No OFD packet to send [04:35:09]OFD Sender: No OFD packet to send [04:35:14]OFD Sender: No OFD packet to send [04:35:19]OFD Sender: No OFD packet to send [04:35:24]OFD Sender: No OFD packet to send [04:35:29]OFD Sender: No OFD packet to send [04:35:34]OFD Sender: No OFD packet to send [04:35:39]OFD Sender: No OFD packet to send [04:35:44]OFD Sender: No OFD packet to send [04:35:49]OFD Sender: No OFD packet to send [04:35:54]OFD Sender: No OFD packet to send [04:35:59]OFD Sender: No OFD packet to send [04:36:04]OFD Sender: No OFD packet to send [04:36:09]OFD Sender: No OFD packet to send [04:36:14]OFD Sender: No OFD packet to send [04:36:19]OFD Sender: No OFD packet to send [04:36:24]OFD Sender: No OFD packet to send [04:36:29]OFD Sender: No OFD packet to send [04:36:34]OFD Sender: No OFD packet to send [04:36:39]OFD Sender: No OFD packet to send [04:36:44]OFD Sender: No OFD packet to send [04:36:49]OFD Sender: No OFD packet to send [04:36:54]OFD Sender: No OFD packet to send [04:36:59]OFD Sender: No OFD packet to send [04:37:04]OFD Sender: No OFD packet to send [04:37:09]OFD Sender: No OFD packet to send [04:37:14]OFD Sender: No OFD packet to send [04:37:19]OFD Sender: No OFD packet to send [04:37:24]OFD Sender: No OFD packet to send [04:37:29]OFD Sender: No OFD packet to send [04:37:34]OFD Sender: No OFD packet to send [04:37:39]OFD Sender: No OFD packet to send [04:37:44]OFD Sender: No OFD packet to send [04:37:49]OFD Sender: No OFD packet to send [04:37:54]OFD Sender: No OFD packet to send [04:37:59]OFD Sender: No OFD packet to send [04:38:04]OFD Sender: No OFD packet to send [04:38:09]OFD Sender: No OFD packet to send [04:38:14]OFD Sender: No OFD packet to send [04:38:19]OFD Sender: No OFD packet to send [04:38:24]OFD Sender: No OFD packet to send [04:38:29]OFD Sender: No OFD packet to send [04:38:34]OFD Sender: No OFD packet to send [04:38:39]OFD Sender: No OFD packet to send [04:38:44]OFD Sender: No OFD packet to send [04:38:49]OFD Sender: No OFD packet to send [04:38:54]OFD Sender: No OFD packet to send [04:38:59]OFD Sender: No OFD packet to send [04:39:04]OFD Sender: No OFD packet to send [04:39:09]OFD Sender: No OFD packet to send [04:39:14]OFD Sender: No OFD packet to send [04:39:19]OFD Sender: No OFD packet to send [04:39:24]OFD Sender: No OFD packet to send [04:39:29]OFD Sender: No OFD packet to send [04:39:34]OFD Sender: No OFD packet to send [04:39:39]OFD Sender: No OFD packet to send [04:39:44]OFD Sender: No OFD packet to send [04:39:49]OFD Sender: No OFD packet to send [04:39:54]OFD Sender: No OFD packet to send [04:39:59]OFD Sender: No OFD packet to send [04:40:04]OFD Sender: No OFD packet to send [04:40:09]OFD Sender: No OFD packet to send [04:40:14]OFD Sender: No OFD packet to send [04:40:19]OFD Sender: No OFD packet to send [04:40:24]OFD Sender: No OFD packet to send [04:40:29]OFD Sender: No OFD packet to send [04:40:34]OFD Sender: No OFD packet to send [04:40:39]OFD Sender: No OFD packet to send [04:40:44]OFD Sender: No OFD packet to send [04:40:49]OFD Sender: No OFD packet to send [04:40:54]OFD Sender: No OFD packet to send [04:40:59]OFD Sender: No OFD packet to send [04:41:04]OFD Sender: No OFD packet to send [04:41:09]OFD Sender: No OFD packet to send [04:41:14]OFD Sender: No OFD packet to send [04:41:19]OFD Sender: No OFD packet to send [04:41:24]OFD Sender: No OFD packet to send [04:41:29]OFD Sender: No OFD packet to send [04:41:34]OFD Sender: No OFD packet to send [04:41:39]OFD Sender: No OFD packet to send [04:41:44]OFD Sender: No OFD packet to send [04:41:49]OFD Sender: No OFD packet to send [04:41:54]OFD Sender: No OFD packet to send [04:41:59]OFD Sender: No OFD packet to send [04:42:04]OFD Sender: No OFD packet to send [04:42:09]OFD Sender: No OFD packet to send [04:42:14]OFD Sender: No OFD packet to send [04:42:19]OFD Sender: No OFD packet to send [04:42:24]OFD Sender: No OFD packet to send [04:42:29]OFD Sender: No OFD packet to send [04:42:34]OFD Sender: No OFD packet to send [04:42:39]OFD Sender: No OFD packet to send [04:42:44]OFD Sender: No OFD packet to send [04:42:49]OFD Sender: No OFD packet to send [04:42:54]OFD Sender: No OFD packet to send [04:42:59]OFD Sender: No OFD packet to send [04:43:04]OFD Sender: No OFD packet to send [04:43:09]OFD Sender: No OFD packet to send [04:43:14]OFD Sender: No OFD packet to send [04:43:19]OFD Sender: No OFD packet to send [04:43:24]OFD Sender: No OFD packet to send [04:43:29]OFD Sender: No OFD packet to send [04:43:34]OFD Sender: No OFD packet to send [04:43:39]OFD Sender: No OFD packet to send [04:43:44]OFD Sender: No OFD packet to send [04:43:49]OFD Sender: No OFD packet to send [04:43:54]OFD Sender: No OFD packet to send [04:43:59]OFD Sender: No OFD packet to send [04:44:04]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:50]OFD Sender: No OFD packet to send [04:47:55]OFD Sender: No OFD packet to send [04:48:00]OFD Sender: No OFD packet to send [04:48:05]OFD Sender: No OFD packet to send [04:48:10]OFD Sender: No OFD packet to send [04:48:15]OFD Sender: No OFD packet to send [04:48:20]OFD Sender: No OFD packet to send [04:48:25]OFD Sender: No OFD packet to send [04:48:30]OFD Sender: No OFD packet to send [04:48:35]OFD Sender: No OFD packet to send [04:48:40]OFD Sender: No OFD packet to send [04:48:45]OFD Sender: No OFD packet to send [04:48:50]OFD Sender: No OFD packet to send [04:48:55]OFD Sender: No OFD packet to send [04:49:00]OFD Sender: No OFD packet to send [04:49:05]OFD Sender: No OFD packet to send [04:49:10]OFD Sender: No OFD packet to send [04:49:15]OFD Sender: No OFD packet to send [04:49:20]OFD Sender: No OFD packet to send [04:49:25]OFD Sender: No OFD packet to send [04:49:30]OFD Sender: No OFD packet to send [04:49:35]OFD Sender: No OFD packet to send [04:49:40]OFD Sender: No OFD packet to send [04:49:45]OFD Sender: No OFD packet to send [04:49:50]OFD Sender: No OFD packet to send [04:49:55]OFD Sender: No OFD packet to send [04:50:00]OFD Sender: No OFD packet to send [04:50:05]OFD Sender: No OFD packet to send [04:50:10]OFD Sender: No OFD packet to send [04:50:15]OFD Sender: No OFD packet to send [04:50:20]OFD Sender: No OFD packet to send [04:50:25]OFD Sender: No OFD packet to send [04:50:30]OFD Sender: No OFD packet to send [04:50:35]OFD Sender: No OFD packet to send [04:50:40]OFD Sender: No OFD packet to send [04:50:45]OFD Sender: No OFD packet to send [04:50:50]OFD Sender: No OFD packet to send [04:50:55]OFD Sender: No OFD packet to send [04:51:00]OFD Sender: No OFD packet to send [04:51:05]OFD Sender: No OFD packet to send [04:51:10]OFD Sender: No OFD packet to send [04:51:15]OFD Sender: No OFD packet to send [04:51:20]OFD Sender: No OFD packet to send [04:51:25]OFD Sender: No OFD packet to send [04:51:30]OFD Sender: No OFD packet to send [04:51:35]OFD Sender: No OFD packet to send [04:51:40]OFD Sender: No OFD packet to send [04:51:45]OFD Sender: No OFD packet to send [04:51:50]OFD Sender: No OFD packet to send [04:51:55]OFD Sender: No OFD packet to send [04:52:00]OFD Sender: No OFD packet to send [04:52:05]OFD Sender: No OFD packet to send [04:52:10]OFD Sender: No OFD packet to send [04:52:15]OFD Sender: No OFD packet to send [04:52:20]OFD Sender: No OFD packet to send [04:52:25]OFD Sender: No OFD packet to send [04:52:30]OFD Sender: No OFD packet to send [04:52:35]OFD Sender: No OFD packet to send [04:52:40]OFD Sender: No OFD packet to send [04:52:45]OFD Sender: No OFD packet to send [04:52:50]OFD Sender: No OFD packet to send [04:52:55]OFD Sender: No OFD packet to send [04:53:00]OFD Sender: No OFD packet to send [04:53:05]OFD Sender: No OFD packet to send [04:53:10]OFD Sender: No OFD packet to send [04:53:15]OFD Sender: No OFD packet to send [04:53:20]OFD Sender: No OFD packet to send [04:53:25]OFD Sender: No OFD packet to send [04:53:30]OFD Sender: No OFD packet to send [04:53:35]OFD Sender: No OFD packet to send [04:53:40]OFD Sender: No OFD packet to send [04:53:45]OFD Sender: No OFD packet to send [04:53:50]OFD Sender: No OFD packet to send [04:53:55]OFD Sender: No OFD packet to send [04:54:00]OFD Sender: No OFD packet to send [04:54:05]OFD Sender: No OFD packet to send [04:54:10]OFD Sender: No OFD packet to send [04:54:15]OFD Sender: No OFD packet to send [04:54:20]OFD Sender: No OFD packet to send [04:54:25]OFD Sender: No OFD packet to send [04:54:30]OFD Sender: No OFD packet to send [04:54:35]OFD Sender: No OFD packet to send [04:54:40]OFD Sender: No OFD packet to send [04:54:45]OFD Sender: No OFD packet to send [04:54:50]OFD Sender: No OFD packet to send [04:54:55]OFD Sender: No OFD packet to send [04:55:00]OFD Sender: No OFD packet to send [04:55:05]OFD Sender: No OFD packet to send [04:55:10]OFD Sender: No OFD packet to send [04:55:11]accept exits with 9 [04:55:11]New connection [04:55:11]New thread 3066531172 created [04:55:11]Thread 3066674532 joined [04:55:11]Waiting for new connection... [04:55:11] Sock 9.Parse request [04:55:11]Sock 9.Check first char [04:55:11]Sock 9.First char is OK [04:55:11]request: POST /json_proto HTTP/1.0 [04:55:11]Method: POST [04:55:11]URL: /json_proto [04:55:11]Method is POST - this is cgi request [04:55:11]url: /json_proto [04:55:11]query_string will be loaded in cgi processing [04:55:11]execute_cgi json_proto POST (null) [04:55:11]execute_cgi path=json_proto method=POST [04:55:11]POST find Content-Length [04:55:11]Host: 172.17.40.4:8080 [04:55:11]Content-Length: 776 [04:55:11]Content-Type: application/json [04:55:11] [04:55:11]POST finish read [04:55:11]Found Content-Length = 776 [04:55:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80160", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 2.000, "sum" : 210.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 210.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:55:11]execute_script... [04:55:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80160", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 2.000, "sum" : 210.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 210.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:55:11]POST & json_proto [04:55:11]process_json_proto [04:55:11]json parsed OK: [04:55:11]protocol is kg_v1.0 [04:55:11]action value=close_receipt [04:55:11]process_action close_receipt [04:55:11]cmd_close_receipt [04:55:11]MH_GetDate [04:55:11]Write to MH i2c: F0 00 00 43 3D 6F [04:55:11]Write i2c OK [04:55:11]MH_I2C_Read... [04:55:11]Read from MH i2c: F0 [04:55:11]MH_I2C_Read... [04:55:11]Read from MH i2c: F0 09 00 [04:55:11]MH_I2C_Read... [04:55:11]Read from MH i2c: F0 09 00 43 3D 00 B3 81 18 67 65 5C 16 67 69 [04:55:11]GetLastDocTimeStamp 1729652949 [04:55:11]current date 1729659315 [04:55:11]FM_GetShiftState [04:55:11]SAM_PROTO_GetShiftState [04:55:11]wFMCommunicate request_size=4 [04:55:11]MH_SAM_APDU [04:55:11]CAPDU: 80 13 01 00 [04:55:11]Write to MH i2c: E2 08 00 44 3D 80 13 01 00 00 00 00 00 FE [04:55:11]Write i2c OK [04:55:11]MH_I2C_Read... [04:55:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:55:11]Read from MH i2c: E2 [04:55:11]MH_I2C_Read... [04:55:11]Read from MH i2c: E2 0E 00 [04:55:11]MH_I2C_Read... [04:55:11]Read from MH i2c: E2 0E 00 44 3D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 4E [04:55:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [04:55:11]wFMCommunicate OK [04:55:11]SAM_PROTO_GetShiftState done [04:55:11]FM_GetShiftState done [04:55:11]opened in 1729642119 [04:55:11]opened+sec_in_day 1729728519 [04:55:11]quantity*price = 21000 [04:55:11]sum+1 = 21001 [04:55:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 210.00 НСП 1% : 1.86 НДС 12% : 22.30 Наличными: 0.00 Безнал.: 210.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 15 23.10.2024 04:55 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220806 ФПД: 45412973518144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T045515&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220806&fm=45412973518144&tin=02508201610067®Number=0000000000098116&sum=21000 0 [04:55:12]StoreToDocumentArchive [04:55:12]shift 447 fd 220806 [04:55:12]save to /storage/0447/doc_00220806 [04:55:12]save last doc name /storage/0447/doc_00220806 to /storage/kkm_last_doc_name [04:55:12]save OK [04:55:12]Clear old archive folders... [04:55:12]ProcessDocumentItem done err = 0, tmpTLVsize=282 [04:55:12]tlvbuf is 008FFD70 [04:55:12]SAM_PROTO_ClearQueue [04:55:12]wFMCommunicate request_size=4 [04:55:12]MH_SAM_APDU [04:55:12]CAPDU: 80 09 00 00 [04:55:12]Write to MH i2c: E2 08 00 51 3D 80 09 00 00 00 00 00 00 00 [04:55:12]Write i2c OK [04:55:12]MH_I2C_Read... [04:55:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:55:12]Read from MH i2c: E2 [04:55:12]MH_I2C_Read... [04:55:12]Read from MH i2c: E2 03 00 [04:55:12]MH_I2C_Read... [04:55:12]Read from MH i2c: E2 03 00 51 3D 00 90 00 02 [04:55:12]RAPDU: 90 00 [04:55:12]wFMCommunicate OK [04:55:12]SAM_PROTO_ClearQueue done [04:55:12]KKMCreateOFDPacket [04:55:12]OFDProtocolAddRootSTLVToBuf [04:55:12]FM_MakeSignedData [04:55:12]FM_MakeSignedData [04:55:12]SAM_PROTO_SignData [04:55:12]wFMCommunicate request_size=4 [04:55:12]MH_SAM_APDU [04:55:12]CAPDU: 80 0D 01 02 [04:55:12]Write to MH i2c: E2 08 00 52 3D 80 0D 01 02 00 00 00 00 08 [04:55:12]Write i2c OK [04:55:12]MH_I2C_Read... [04:55:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:55:12]Read from MH i2c: E2 [04:55:12]MH_I2C_Read... [04:55:12]Read from MH i2c: E2 03 00 [04:55:12]MH_I2C_Read... [04:55:12]Read from MH i2c: E2 03 00 52 3D 00 90 00 03 [04:55:12]RAPDU: 90 00 [04:55:12]wFMCommunicate OK [04:55:12]wFMCommunicate request_size=255 [04:55:12]MH_SAM_APDU [04:55:12]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B3 81 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 [04:55:12]Write to MH i2c: E2 02 01 53 3D 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B3 81 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 00 00 81 [04:55:12]Write i2c OK [04:55:12]MH_I2C_Read... [04:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:55:13]Read from MH i2c: E2 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: E2 03 00 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: E2 03 00 53 3D 00 90 00 04 [04:55:13]RAPDU: 90 00 [04:55:13]wFMCommunicate OK [04:55:13]wFMCommunicate request_size=41 [04:55:13]MH_SAM_APDU [04:55:13]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 86 5E 03 00 35 04 06 00 29 4D 88 27 9D 40 [04:55:13]Write to MH i2c: E2 2C 00 54 3D 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 86 5E 03 00 35 04 06 00 29 4D 88 27 9D 40 00 00 BF [04:55:13]Write i2c OK [04:55:13]MH_I2C_Read... [04:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:55:13]Read from MH i2c: E2 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: E2 03 00 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: E2 03 00 54 3D 00 90 00 05 [04:55:13]RAPDU: 90 00 [04:55:13]wFMCommunicate OK [04:55:13]wFMCommunicate request_size=4 [04:55:13]MH_SAM_APDU [04:55:13]CAPDU: 80 0D 03 02 [04:55:13]Write to MH i2c: E2 08 00 55 3D 80 0D 03 02 00 00 00 00 0D [04:55:13]Write i2c OK [04:55:13]MH_I2C_Read... [04:55:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:55:13]Read from MH i2c: E2 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: E2 0B 00 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: E2 0B 00 55 3D 00 30 DC 63 FC B2 7F 22 0F 90 00 DB [04:55:13]RAPDU: 30 DC 63 FC B2 7F 22 0F 90 00 [04:55:13]wFMCommunicate OK [04:55:13]SAM_PROTO_SignData done [04:55:13]FM_MakeSignedData done [04:55:13]CreateOFDProtocolMessage [04:55:13]wFMCommunicate request_size=4 [04:55:13]MH_SAM_APDU [04:55:13]CAPDU: 80 11 00 00 [04:55:13]Write to MH i2c: E2 08 00 56 3D 80 11 00 00 00 00 00 00 0D [04:55:13]Write i2c OK [04:55:13]MH_I2C_Read... [04:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:55:13]Read from MH i2c: E2 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: E2 17 00 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: E2 17 00 56 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5C [04:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [04:55:13]wFMCommunicate OK [04:55:13]CreateOFDProtocolMessage done [04:55:13]OFDSenderStorePacket 220806 [04:55:13]StoreOFDPacket docnum=220806 [04:55:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 AB 01 26 01 86 1D 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B3 81 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 86 5E 03 00 35 04 06 00 29 4D 88 27 9D 40 30 DC 63 FC B2 7F 22 0F [04:55:13]CheckFolder [04:55:13]dirname=/storage/ofd_packets [04:55:13]CheckFolder done [04:55:13]ProducePacketName [04:55:13]name=ofd_packets/00220806 [04:55:13]NVStorageSaveData ofd_packets/00220806 [04:55:13]File name is /storage/ofd_packets/00220806 [04:55:13]Write 332 bytes [04:55:13]NVStorageSaveData done [04:55:13]OFDSenderStorePacket done [04:55:13]KKMCreateOFDPacket done [04:55:13]NVStorageSaveData kkm_last_timestamp [04:55:13]File name is /storage/kkm_last_timestamp [04:55:13]Write 4 bytes [04:55:13]NVStorageSaveData done [04:55:13]ExternCall_PrintAddStr [04:55:13]wPrintStart [04:55:13]Write to MH i2c: 01 00 00 57 3D 94 [04:55:13]Write i2c OK [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: 01 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: 01 07 00 [04:55:13]MH_I2C_Read... [04:55:13]Read from MH i2c: 01 07 00 57 3D 00 00 00 00 00 FF 0F A9 [04:55:13]RasterBufferAndPrint [04:55:13]line Счет N : (3)80160 [04:55:13]line ИНН: 02508201610067 [04:55:13]line Контрольно-Кассовый Чек [04:55:13]line ПРОДАЖА [04:55:13]line Товар: 2000034730018 [04:55:13]line Кофе Американо (GABB TRADE) [04:55:13]line 2.000 * 105.00 [04:55:13]line = 210.00 [04:55:13]line НДС 12% НСП 1% [04:55:13]line > о реализуемом товаре [04:55:13]line ИТОГО: 210.00 [04:55:13]line НСП 1% : 1.86 [04:55:13]line НДС 12% : 22.30 [04:55:13]line Наличными: 0.00 [04:55:13]line Безнал.: 210.00 [04:55:13]line Место: АЗС № 84 "Партнер Нефть" [04:55:13]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [04:55:13]line СНО: Общий режим [04:55:13]line Чек 15 23.10.2024 04:55 [04:55:13]line Смена: 447 ФФД: 1.0 [04:55:13]line ЗНМ: 0300000178 [04:55:13]line РНМ: 0000000000098116 [04:55:13]line Версия ККМ: 001 [04:55:13]line Платежная система: Mbank [04:55:13]line ФМ: 0000000000965413 [04:55:13]line ФД: 220806 [04:55:13]line ФПД: 45412973518144 [04:55:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T045515&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220806&fm=45412973518144&tin=02508201610067®Number=0000000000098116&sum=21000 [04:55:13]line 0 [04:55:13]OFD Sender: Processing packet 220806 [packets to send 81, broken 80] [04:55:13]ProducePacketName [04:55:13]name=ofd_packets/00220806 [04:55:13]OFD Sender: To server: pG, [04:55:13]CommunicateWithHost lk.salyk.kg:30040 [04:55:13]ConnectInit lk.salyk.kg [04:55:13]written 0, free lines is 4095 [04:55:13]Connected sock=10 [04:55:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 AB 01 26 01 86 1D 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 52 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 B3 81 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 86 5E 03 00 35 04 06 00 29 4D 88 27 9D 40 30 DC 63 FC B2 7F 22 0F [04:55:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 99 B7 47 00 6B 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 39 36 35 34 31 33 10 04 04 00 86 5E 03 00 F4 03 04 00 53 2D 18 67 B6 04 01 00 00 10 A4 BA 7A 34 91 E3 F5 [04:55:13]CommunicateWithHost err = 0 [04:55:13]CheckOFDResponse [04:55:13]1017 (14) - 77093643461234 [04:55:13]1041 (16) - 0000000000965413 [04:55:13]1040 (4) - 220806 [04:55:13]1012 (4) - 22.10.2024 22:55 [04:55:13]1206 (1) - 0 [04:55:13]OFD Sender: Remove packet 220806 [04:55:13]ProducePacketName [04:55:13]name=ofd_packets/00220806 [04:55:13]NVStorageDeleteData [04:55:14]Write to MH i2c: 01 00 00 81 3D BE [04:55:14]Write i2c OK [04:55:14]MH_I2C_Read... [04:55:14]Read from MH i2c: 01 [04:55:14]MH_I2C_Read... [04:55:14]Read from MH i2c: 01 07 00 [04:55:14]MH_I2C_Read... [04:55:14]Read from MH i2c: 01 07 00 81 3D 00 00 00 00 00 E0 0C B1 [04:55:14]RasterBufferAndPrint [04:55:14]line [04:55:14]line [04:55:14]line [04:55:14]line [04:55:14]line [04:55:14]written 0, free lines is 3302 [04:55:14]MH_Cut [04:55:14]Write to MH i2c: D1 01 00 88 3D 01 97 [04:55:14]Write i2c OK [04:55:14]MH_I2C_Read... [04:55:14]Read from MH i2c: D1 [04:55:14]MH_I2C_Read... [04:55:14]Read from MH i2c: D1 01 00 [04:55:14]MH_I2C_Read... [04:55:14]Read from MH i2c: D1 01 00 88 3D 00 96 [04:55:14]Write to MH i2c: 01 00 00 89 3D C6 [04:55:14]Write i2c OK [04:55:14]MH_I2C_Read... [04:55:14]OFD Sender: No OFD packet to send [04:55:14]*** Cut start [04:55:14]*** Partial cut [04:55:14]*** CUTSNS_PIN = 1 [04:55:14]*** CUTSNS_PIN = 0 [04:55:15]*** Brake cut motor [04:55:15]Read from MH i2c: 01 [04:55:15]MH_I2C_Read... [04:55:15]*** Stop cut motor [04:55:15]*** Cut end [04:55:15]Read from MH i2c: 01 07 00 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: 01 07 00 89 3D 00 00 00 00 00 FF 0F DB [04:55:15]process_action close_receipt done [04:55:15]requested_data is exist [04:55:15]produce_requested_data [04:55:15]requested_item fm.sn is exist - process it [04:55:15]wFMCommunicate request_size=4 [04:55:15]MH_SAM_APDU [04:55:15]CAPDU: 80 11 00 00 [04:55:15]Write to MH i2c: E2 08 00 8A 3D 80 11 00 00 00 00 00 00 41 [04:55:15]Write i2c OK [04:55:15]MH_I2C_Read... [04:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:55:15]Read from MH i2c: E2 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: E2 17 00 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: E2 17 00 8A 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 90 [04:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [04:55:15]wFMCommunicate OK [04:55:15]requested_item fd.num is exist - process it [04:55:15]SAM_PROTO_GetFieldsCounters [04:55:15]wFMCommunicate request_size=4 [04:55:15]MH_SAM_APDU [04:55:15]CAPDU: 80 13 00 00 [04:55:15]Write to MH i2c: E2 08 00 8B 3D 80 13 00 00 00 00 00 00 44 [04:55:15]Write i2c OK [04:55:15]MH_I2C_Read... [04:55:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:55:15]Read from MH i2c: E2 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: E2 62 00 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: E2 62 00 8B 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 86 5E 03 00 0E 04 04 00 BF 01 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 35 [04:55:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 86 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:55:15]wFMCommunicate OK [04:55:15]SAM_PROTO_GetFieldsCounters done [04:55:15]requested_item shift.num is exist - process it [04:55:15]requested_item shift.opened is exist - process it [04:55:15]req_shift_opened [04:55:15]FM_GetShiftState [04:55:15]SAM_PROTO_GetShiftState [04:55:15]wFMCommunicate request_size=4 [04:55:15]MH_SAM_APDU [04:55:15]CAPDU: 80 13 01 00 [04:55:15]Write to MH i2c: E2 08 00 8C 3D 80 13 01 00 00 00 00 00 46 [04:55:15]Write i2c OK [04:55:15]MH_I2C_Read... [04:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:55:15]Read from MH i2c: E2 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: E2 0E 00 [04:55:15]MH_I2C_Read... [04:55:15]Read from MH i2c: E2 0E 00 8C 3D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 96 [04:55:15]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [04:55:15]wFMCommunicate OK [04:55:15]SAM_PROTO_GetShiftState done [04:55:15]FM_GetShiftState done [04:55:15]req_shift_opened done [04:55:15]requested_item shift.open_date is exist - process it [04:55:15]req_shift_open_date [04:55:15]req_shift_open_date done [04:55:15]produce_requested_data done [04:55:15]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220806,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [04:55:15]process_action_free close_receipt [04:55:15]json_value_free [04:55:15]json_value_free done [04:55:15]process_json_proto returns [04:55:15]Send response to host [04:55:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220806,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [04:55:15]free response buf [04:55:15]execute_script done [04:55:15]execute_script returns [04:55:15]free content buf [04:55:15]Sock 9.Close socket [04:55:15]Sock 9.Thread stoped [04:55:19]OFD Sender: No OFD packet to send [04:55:24]OFD Sender: No OFD packet to send [04:55:29]OFD Sender: No OFD packet to send [04:55:34]OFD Sender: No OFD packet to send [04:55:39]OFD Sender: No OFD packet to send [04:55:44]OFD Sender: No OFD packet to send [04:55:49]OFD Sender: No OFD packet to send [04:55:54]OFD Sender: No OFD packet to send [04:55:59]OFD Sender: No OFD packet to send [04:56:04]OFD Sender: No OFD packet to send [04:56:09]OFD Sender: No OFD packet to send [04:56:14]OFD Sender: No OFD packet to send [04:56:19]OFD Sender: No OFD packet to send [04:56:24]OFD Sender: No OFD packet to send [04:56:29]OFD Sender: No OFD packet to send [04:56:34]OFD Sender: No OFD packet to send [04:56:39]OFD Sender: No OFD packet to send [04:56:44]OFD Sender: No OFD packet to send [04:56:49]OFD Sender: No OFD packet to send [04:56:54]OFD Sender: No OFD packet to send [04:56:59]OFD Sender: No OFD packet to send [04:57:04]OFD Sender: No OFD packet to send [04:57:09]OFD Sender: No OFD packet to send [04:57:14]OFD Sender: No OFD packet to send [04:57:19]OFD Sender: No OFD packet to send [04:57:24]OFD Sender: No OFD packet to send [04:57:29]OFD Sender: No OFD packet to send [04:57:34]OFD Sender: No OFD packet to send [04:57:39]OFD Sender: No OFD packet to send [04:57:44]OFD Sender: No OFD packet to send [04:57:49]OFD Sender: No OFD packet to send [04:57:54]OFD Sender: No OFD packet to send [04:57:59]OFD Sender: No OFD packet to send [04:58:04]OFD Sender: No OFD packet to send [04:58:09]OFD Sender: No OFD packet to send [04:58:14]OFD Sender: No OFD packet to send [04:58:19]OFD Sender: No OFD packet to send [04:58:24]OFD Sender: No OFD packet to send [04:58:29]OFD Sender: No OFD packet to send [04:58:34]OFD Sender: No OFD packet to send [04:58:39]OFD Sender: No OFD packet to send [04:58:44]OFD Sender: No OFD packet to send [04:58:49]OFD Sender: No OFD packet to send [04:58:54]OFD Sender: No OFD packet to send [04:58:59]OFD Sender: No OFD packet to send [04:59:04]OFD Sender: No OFD packet to send [04:59:09]OFD Sender: No OFD packet to send [04:59:14]OFD Sender: No OFD packet to send [04:59:19]OFD Sender: No OFD packet to send [04:59:24]OFD Sender: No OFD packet to send [04:59:29]OFD Sender: No OFD packet to send [04:59:34]OFD Sender: No OFD packet to send [04:59:39]OFD Sender: No OFD packet to send [04:59:44]OFD Sender: No OFD packet to send [04:59:49]OFD Sender: No OFD packet to send [04:59:54]OFD Sender: No OFD packet to send [04:59:59]OFD Sender: No OFD packet to send [05:00:04]OFD Sender: No OFD packet to send [05:00:09]OFD Sender: No OFD packet to send [05:00:14]OFD Sender: No OFD packet to send [05:00:19]OFD Sender: No OFD packet to send [05:00:24]OFD Sender: No OFD packet to send [05:00:29]OFD Sender: No OFD packet to send [05:00:34]OFD Sender: No OFD packet to send [05:00:39]OFD Sender: No OFD packet to send [05:00:44]OFD Sender: No OFD packet to send [05:00:49]OFD Sender: No OFD packet to send [05:00:54]OFD Sender: No OFD packet to send [05:00:57]accept exits with 7 [05:00:57]New connection [05:00:57]New thread 3066674532 created [05:00:57]Thread 3066531172 joined [05:00:57]Waiting for new connection... [05:00:57] Sock 7.Parse request [05:00:57]Sock 7.Check first char [05:00:57]Sock 7.First char is OK [05:00:57]request: POST /json_proto HTTP/1.0 [05:00:57]Method: POST [05:00:57]URL: /json_proto [05:00:57]Method is POST - this is cgi request [05:00:57]url: /json_proto [05:00:57]query_string will be loaded in cgi processing [05:00:57]execute_cgi json_proto POST (null) [05:00:57]execute_cgi path=json_proto method=POST [05:00:57]POST find Content-Length [05:00:57]Host: 172.17.40.4:8080 [05:00:57]Content-Length: 641 [05:00:57]Content-Type: application/json [05:00:57] [05:00:57]POST finish read [05:00:57]Found Content-Length = 641 [05:00:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80161", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 59.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:57]execute_script... [05:00:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80161", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 59.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:57]POST & json_proto [05:00:57]process_json_proto [05:00:57]json parsed OK: [05:00:57]protocol is kg_v1.0 [05:00:57]action value=close_receipt [05:00:57]process_action close_receipt [05:00:57]cmd_close_receipt [05:00:57]MH_GetDate [05:00:57]Write to MH i2c: F0 00 00 8D 3D B9 [05:00:57]Write i2c OK [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: F0 [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: F0 09 00 [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: F0 09 00 8D 3D 00 0C 83 18 67 65 5C 16 67 0E [05:00:57]GetLastDocTimeStamp 1729659315 [05:00:57]current date 1729659660 [05:00:57]FM_GetShiftState [05:00:57]SAM_PROTO_GetShiftState [05:00:57]wFMCommunicate request_size=4 [05:00:57]MH_SAM_APDU [05:00:57]CAPDU: 80 13 01 00 [05:00:57]Write to MH i2c: E2 08 00 8E 3D 80 13 01 00 00 00 00 00 48 [05:00:57]Write i2c OK [05:00:57]MH_I2C_Read... [05:00:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:57]Read from MH i2c: E2 [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: E2 0E 00 [05:00:57]MH_I2C_Read... [05:00:57]Read from MH i2c: E2 0E 00 8E 3D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 98 [05:00:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [05:00:57]wFMCommunicate OK [05:00:57]SAM_PROTO_GetShiftState done [05:00:57]FM_GetShiftState done [05:00:57]opened in 1729642119 [05:00:57]opened+sec_in_day 1729728519 [05:00:57]quantity*price = 5900 [05:00:57]sum+1 = 5901 [05:00:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 59.00 НСП 1% : 0.52 НДС 12% : 6.26 Наличными: 59.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 16 23.10.2024 05:01 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220807 ФПД: 5470437731183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T050100&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220807&fm=5470437731183&tin=02508201610067®Number=0000000000098116&sum=5900 0 [05:00:58]StoreToDocumentArchive [05:00:58]shift 447 fd 220807 [05:00:58]save to /storage/0447/doc_00220807 [05:00:58]save last doc name /storage/0447/doc_00220807 to /storage/kkm_last_doc_name [05:00:58]save OK [05:00:58]Clear old archive folders... [05:00:58]ProcessDocumentItem done err = 0, tmpTLVsize=281 [05:00:58]tlvbuf is 007D07E0 [05:00:58]SAM_PROTO_ClearQueue [05:00:58]wFMCommunicate request_size=4 [05:00:58]MH_SAM_APDU [05:00:58]CAPDU: 80 09 00 00 [05:00:58]Write to MH i2c: E2 08 00 9B 3D 80 09 00 00 00 00 00 00 4A [05:00:58]Write i2c OK [05:00:58]MH_I2C_Read... [05:00:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:00:58]Read from MH i2c: E2 [05:00:58]MH_I2C_Read... [05:00:58]Read from MH i2c: E2 03 00 [05:00:58]MH_I2C_Read... [05:00:58]Read from MH i2c: E2 03 00 9B 3D 00 90 00 4C [05:00:58]RAPDU: 90 00 [05:00:58]wFMCommunicate OK [05:00:58]SAM_PROTO_ClearQueue done [05:00:58]KKMCreateOFDPacket [05:00:58]OFDProtocolAddRootSTLVToBuf [05:00:58]FM_MakeSignedData [05:00:58]FM_MakeSignedData [05:00:58]SAM_PROTO_SignData [05:00:58]wFMCommunicate request_size=4 [05:00:58]MH_SAM_APDU [05:00:58]CAPDU: 80 0D 01 02 [05:00:58]Write to MH i2c: E2 08 00 9C 3D 80 0D 01 02 00 00 00 00 52 [05:00:58]Write i2c OK [05:00:58]MH_I2C_Read... [05:00:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:00:58]Read from MH i2c: E2 [05:00:58]MH_I2C_Read... [05:00:58]Read from MH i2c: E2 03 00 [05:00:58]MH_I2C_Read... [05:00:58]Read from MH i2c: E2 03 00 9C 3D 00 90 00 4D [05:00:58]RAPDU: 90 00 [05:00:58]wFMCommunicate OK [05:00:58]wFMCommunicate request_size=255 [05:00:58]MH_SAM_APDU [05:00:58]CAPDU: 80 0D 02 02 FA 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 0C 83 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 [05:00:58]Write to MH i2c: E2 02 01 9D 3D 80 0D 02 02 FA 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 0C 83 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 00 BD [05:00:58]Write i2c OK [05:00:58]MH_I2C_Read... [05:00:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:58]Read from MH i2c: E2 [05:00:58]MH_I2C_Read... [05:00:58]Read from MH i2c: E2 03 00 [05:00:58]MH_I2C_Read... [05:00:58]Read from MH i2c: E2 03 00 9D 3D 00 90 00 4E [05:00:58]RAPDU: 90 00 [05:00:58]wFMCommunicate OK [05:00:58]wFMCommunicate request_size=40 [05:00:58]MH_SAM_APDU [05:00:58]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 87 5E 03 00 35 04 06 00 04 F9 AF 7F 6B 6F [05:00:58]Write to MH i2c: E2 2B 00 9E 3D 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 87 5E 03 00 35 04 06 00 04 F9 AF 7F 6B 6F 00 00 FB [05:00:58]Write i2c OK [05:00:58]MH_I2C_Read... [05:00:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 03 00 9E 3D 00 90 00 4F [05:00:59]RAPDU: 90 00 [05:00:59]wFMCommunicate OK [05:00:59]wFMCommunicate request_size=4 [05:00:59]MH_SAM_APDU [05:00:59]CAPDU: 80 0D 03 02 [05:00:59]Write to MH i2c: E2 08 00 9F 3D 80 0D 03 02 00 00 00 00 57 [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 0B 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 0B 00 9F 3D 00 98 50 43 6A B9 A1 1C 25 90 00 88 [05:00:59]RAPDU: 98 50 43 6A B9 A1 1C 25 90 00 [05:00:59]wFMCommunicate OK [05:00:59]SAM_PROTO_SignData done [05:00:59]FM_MakeSignedData done [05:00:59]CreateOFDProtocolMessage [05:00:59]wFMCommunicate request_size=4 [05:00:59]MH_SAM_APDU [05:00:59]CAPDU: 80 11 00 00 [05:00:59]Write to MH i2c: E2 08 00 A0 3D 80 11 00 00 00 00 00 00 57 [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:59]Read from MH i2c: E2 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 17 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: E2 17 00 A0 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A6 [05:00:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [05:00:59]wFMCommunicate OK [05:00:59]CreateOFDProtocolMessage done [05:00:59]OFDSenderStorePacket 220807 [05:00:59]StoreOFDPacket docnum=220807 [05:00:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2D 01 00 00 E2 FF 25 01 13 E1 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 0C 83 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 87 5E 03 00 35 04 06 00 04 F9 AF 7F 6B 6F 98 50 43 6A B9 A1 1C 25 [05:00:59]CheckFolder [05:00:59]dirname=/storage/ofd_packets [05:00:59]CheckFolder done [05:00:59]ProducePacketName [05:00:59]name=ofd_packets/00220807 [05:00:59]NVStorageSaveData ofd_packets/00220807 [05:00:59]File name is /storage/ofd_packets/00220807 [05:00:59]Write 331 bytes [05:00:59]NVStorageSaveData done [05:00:59]OFDSenderStorePacket done [05:00:59]KKMCreateOFDPacket done [05:00:59]NVStorageSaveData kkm_last_timestamp [05:00:59]File name is /storage/kkm_last_timestamp [05:00:59]Write 4 bytes [05:00:59]NVStorageSaveData done [05:00:59]ExternCall_PrintAddStr [05:00:59]wPrintStart [05:00:59]Write to MH i2c: 01 00 00 A1 3D DE [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 07 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 07 00 A1 3D 00 00 00 00 00 FF 0F F3 [05:00:59]RasterBufferAndPrint [05:00:59]line Счет N : (3)80161 [05:00:59]line ИНН: 02508201610067 [05:00:59]line Контрольно-Кассовый Чек [05:00:59]line ПРОДАЖА [05:00:59]line Товар: 4607065001445 [05:00:59]line Шок батончик Snickers 50,5г [05:00:59]line 1.000 * 59.00 [05:00:59]line = 59.00 [05:00:59]line НДС 12% НСП 1% [05:00:59]line > о реализуемом товаре [05:00:59]line ИТОГО: 59.00 [05:00:59]line НСП 1% : 0.52 [05:00:59]line НДС 12% : 6.26 [05:00:59]line Наличными: 59.00 [05:00:59]line Безнал.: 0.00 [05:00:59]line Место: АЗС № 84 "Партнер Нефть" [05:00:59]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [05:00:59]line СНО: Общий режим [05:00:59]line Чек 16 23.10.2024 05:01 [05:00:59]line Смена: 447 ФФД: 1.0 [05:00:59]line ЗНМ: 0300000178 [05:00:59]line РНМ: 0000000000098116 [05:00:59]line Версия ККМ: 001 [05:00:59]line ФМ: 0000000000965413 [05:00:59]line ФД: 220807 [05:00:59]line ФПД: 5470437731183 [05:00:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T050100&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220807&fm=5470437731183&tin=02508201610067®Number=0000000000098116&sum=5900 [05:00:59]line 0 [05:00:59]OFD Sender: Processing packet 220807 [packets to send 81, broken 80] [05:00:59]ProducePacketName [05:00:59]name=ofd_packets/00220807 [05:00:59]OFD Sender: To server: pG, [05:00:59]CommunicateWithHost lk.salyk.kg:30040 [05:00:59]ConnectInit lk.salyk.kg [05:00:59]written 0, free lines is 4095 [05:00:59]Connected sock=10 [05:00:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2D 01 00 00 E2 FF 25 01 13 E1 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 0C 83 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 87 5E 03 00 35 04 06 00 04 F9 AF 7F 6B 6F 98 50 43 6A B9 A1 1C 25 [05:00:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 DA 4C 47 00 A7 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 39 36 35 34 31 33 10 04 04 00 87 5E 03 00 F4 03 04 00 AD 2E 18 67 B6 04 01 00 00 06 FB 7E 08 9F C5 FB 73 [05:00:59]CommunicateWithHost err = 0 [05:00:59]CheckOFDResponse [05:00:59]1017 (14) - 77093643461234 [05:00:59]1041 (16) - 0000000000965413 [05:00:59]1040 (4) - 220807 [05:00:59]1012 (4) - 22.10.2024 23:01 [05:00:59]1206 (1) - 0 [05:00:59]OFD Sender: Remove packet 220807 [05:00:59]ProducePacketName [05:00:59]name=ofd_packets/00220807 [05:00:59]NVStorageDeleteData [05:00:59]Write to MH i2c: 01 00 00 C9 3D 06 [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 07 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: 01 07 00 C9 3D 00 00 00 00 00 00 0D 1A [05:00:59]RasterBufferAndPrint [05:00:59]line [05:00:59]line [05:00:59]line [05:00:59]line [05:00:59]line [05:00:59]written 0, free lines is 3334 [05:00:59]MH_Cut [05:00:59]Write to MH i2c: D1 01 00 D0 3D 01 DF [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: D1 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: D1 01 00 [05:00:59]MH_I2C_Read... [05:00:59]Read from MH i2c: D1 01 00 D0 3D 00 DE [05:00:59]Write to MH i2c: 01 00 00 D1 3D 0E [05:00:59]Write i2c OK [05:00:59]MH_I2C_Read... [05:01:00]OFD Sender: No OFD packet to send [05:01:00]*** Cut start [05:01:00]*** Partial cut [05:01:00]*** CUTSNS_PIN = 1 [05:01:00]*** CUTSNS_PIN = 0 [05:01:00]*** Brake cut motor [05:01:01]Read from MH i2c: 01 [05:01:01]MH_I2C_Read... [05:01:01]*** Stop cut motor [05:01:01]Read from MH i2c: 01 07 00 [05:01:01]MH_I2C_Read... [05:01:01]*** Cut end [05:01:01]Read from MH i2c: 01 07 00 D1 3D 00 00 00 00 00 FF 0F 23 [05:01:01]process_action close_receipt done [05:01:01]requested_data is exist [05:01:01]produce_requested_data [05:01:01]requested_item fm.sn is exist - process it [05:01:01]wFMCommunicate request_size=4 [05:01:01]MH_SAM_APDU [05:01:01]CAPDU: 80 11 00 00 [05:01:01]Write to MH i2c: E2 08 00 D2 3D 80 11 00 00 00 00 00 00 89 [05:01:01]Write i2c OK [05:01:01]MH_I2C_Read... [05:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:01:01]Read from MH i2c: E2 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 17 00 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 17 00 D2 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D8 [05:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [05:01:01]wFMCommunicate OK [05:01:01]requested_item fd.num is exist - process it [05:01:01]SAM_PROTO_GetFieldsCounters [05:01:01]wFMCommunicate request_size=4 [05:01:01]MH_SAM_APDU [05:01:01]CAPDU: 80 13 00 00 [05:01:01]Write to MH i2c: E2 08 00 D3 3D 80 13 00 00 00 00 00 00 8C [05:01:01]Write i2c OK [05:01:01]MH_I2C_Read... [05:01:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:01:01]Read from MH i2c: E2 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 62 00 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 62 00 D3 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 87 5E 03 00 0E 04 04 00 BF 01 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 81 [05:01:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 87 5E 03 00 0E 04 04 00 BF 01 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 [05:01:01]wFMCommunicate OK [05:01:01]SAM_PROTO_GetFieldsCounters done [05:01:01]requested_item shift.num is exist - process it [05:01:01]requested_item shift.opened is exist - process it [05:01:01]req_shift_opened [05:01:01]FM_GetShiftState [05:01:01]SAM_PROTO_GetShiftState [05:01:01]wFMCommunicate request_size=4 [05:01:01]MH_SAM_APDU [05:01:01]CAPDU: 80 13 01 00 [05:01:01]Write to MH i2c: E2 08 00 D4 3D 80 13 01 00 00 00 00 00 8E [05:01:01]Write i2c OK [05:01:01]MH_I2C_Read... [05:01:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:01:01]Read from MH i2c: E2 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 0E 00 [05:01:01]MH_I2C_Read... [05:01:01]Read from MH i2c: E2 0E 00 D4 3D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 DE [05:01:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [05:01:01]wFMCommunicate OK [05:01:01]SAM_PROTO_GetShiftState done [05:01:01]FM_GetShiftState done [05:01:01]req_shift_opened done [05:01:01]requested_item shift.open_date is exist - process it [05:01:01]req_shift_open_date [05:01:01]req_shift_open_date done [05:01:01]produce_requested_data done [05:01:01]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220807,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [05:01:01]process_action_free close_receipt [05:01:01]json_value_free [05:01:01]json_value_free done [05:01:01]process_json_proto returns [05:01:01]Send response to host [05:01:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220807,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [05:01:01]free response buf [05:01:01]execute_script done [05:01:01]execute_script returns [05:01:01]free content buf [05:01:01]Sock 7.Close socket [05:01:01]Sock 7.Thread stoped [05:01:05]OFD Sender: No OFD packet to send [05:01:10]OFD Sender: No OFD packet to send [05:01:15]OFD Sender: No OFD packet to send [05:01:20]OFD Sender: No OFD packet to send [05:01:25]OFD Sender: No OFD packet to send [05:01:30]OFD Sender: No OFD packet to send [05:01:35]OFD Sender: No OFD packet to send [05:01:40]OFD Sender: No OFD packet to send [05:01:45]OFD Sender: No OFD packet to send [05:01:50]OFD Sender: No OFD packet to send [05:01:55]OFD Sender: No OFD packet to send [05:02:00]OFD Sender: No OFD packet to send [05:02:05]OFD Sender: No OFD packet to send [05:02:10]OFD Sender: No OFD packet to send [05:02:15]OFD Sender: No OFD packet to send [05:02:20]OFD Sender: No OFD packet to send [05:02:25]OFD Sender: No OFD packet to send [05:02:30]OFD Sender: No OFD packet to send [05:02:35]OFD Sender: No OFD packet to send [05:02:40]OFD Sender: No OFD packet to send [05:02:45]OFD Sender: No OFD packet to send [05:02:50]OFD Sender: No OFD packet to send [05:02:55]OFD Sender: No OFD packet to send [05:03:00]OFD Sender: No OFD packet to send [05:03:05]OFD Sender: No OFD packet to send [05:03:10]OFD Sender: No OFD packet to send [05:03:15]OFD Sender: No OFD packet to send [05:03:20]OFD Sender: No OFD packet to send [05:03:25]OFD Sender: No OFD packet to send [05:03:30]OFD Sender: No OFD packet to send [05:03:35]OFD Sender: No OFD packet to send [05:03:40]OFD Sender: No OFD packet to send [05:03:45]OFD Sender: No OFD packet to send [05:03:50]OFD Sender: No OFD packet to send [05:03:55]OFD Sender: No OFD packet to send [05:04:00]OFD Sender: No OFD packet to send [05:04:05]OFD Sender: No OFD packet to send [05:04:10]OFD Sender: No OFD packet to send [05:04:15]OFD Sender: No OFD packet to send [05:04:20]OFD Sender: No OFD packet to send [05:04:25]OFD Sender: No OFD packet to send [05:04:30]OFD Sender: No OFD packet to send [05:04:35]OFD Sender: No OFD packet to send [05:04:40]OFD Sender: No OFD packet to send [05:04:45]OFD Sender: No OFD packet to send [05:04:50]OFD Sender: No OFD packet to send [05:04:55]OFD Sender: No OFD packet to send [05:05:00]OFD Sender: No OFD packet to send [05:05:05]OFD Sender: No OFD packet to send [05:05:10]OFD Sender: No OFD packet to send [05:05:15]OFD Sender: No OFD packet to send [05:05:20]OFD Sender: No OFD packet to send [05:05:25]OFD Sender: No OFD packet to send [05:05:30]OFD Sender: No OFD packet to send [05:05:35]OFD Sender: No OFD packet to send [05:05:40]OFD Sender: No OFD packet to send [05:05:45]OFD Sender: No OFD packet to send [05:05:50]OFD Sender: No OFD packet to send [05:05:55]OFD Sender: No OFD packet to send [05:06:00]OFD Sender: No OFD packet to send [05:06:05]OFD Sender: No OFD packet to send [05:06:10]OFD Sender: No OFD packet to send [05:06:15]OFD Sender: No OFD packet to send [05:06:20]OFD Sender: No OFD packet to send [05:06:25]OFD Sender: No OFD packet to send [05:06:30]OFD Sender: No OFD packet to send [05:06:35]OFD Sender: No OFD packet to send [05:06:40]OFD Sender: No OFD packet to send [05:06:45]OFD Sender: No OFD packet to send [05:06:50]OFD Sender: No OFD packet to send [05:06:55]OFD Sender: No OFD packet to send [05:07:00]OFD Sender: No OFD packet to send [05:07:05]OFD Sender: No OFD packet to send [05:07:10]OFD Sender: No OFD packet to send [05:07:15]OFD Sender: No OFD packet to send [05:07:20]OFD Sender: No OFD packet to send [05:07:25]OFD Sender: No OFD packet to send [05:07:30]OFD Sender: No OFD packet to send [05:07:35]OFD Sender: No OFD packet to send [05:07:40]OFD Sender: No OFD packet to send [05:07:45]OFD Sender: No OFD packet to send [05:07:50]OFD Sender: No OFD packet to send [05:07:55]OFD Sender: No OFD packet to send [05:08:00]OFD Sender: No OFD packet to send [05:08:05]OFD Sender: No OFD packet to send [05:08:10]OFD Sender: No OFD packet to send [05:08:15]OFD Sender: No OFD packet to send [05:08:20]OFD Sender: No OFD packet to send [05:08:25]OFD Sender: No OFD packet to send [05:08:30]OFD Sender: No OFD packet to send [05:08:35]OFD Sender: No OFD packet to send [05:08:40]OFD Sender: No OFD packet to send [05:08:45]OFD Sender: No OFD packet to send [05:08:50]OFD Sender: No OFD packet to send [05:08:55]OFD Sender: No OFD packet to send [05:09:00]OFD Sender: No OFD packet to send [05:09:05]OFD Sender: No OFD packet to send [05:09:10]OFD Sender: No OFD packet to send [05:09:15]OFD Sender: No OFD packet to send [05:09:20]OFD Sender: No OFD packet to send [05:09:25]OFD Sender: No OFD packet to send [05:09:30]OFD Sender: No OFD packet to send [05:09:35]OFD Sender: No OFD packet to send [05:09:40]OFD Sender: No OFD packet to send [05:09:45]OFD Sender: No OFD packet to send [05:09:50]OFD Sender: No OFD packet to send [05:09:55]OFD Sender: No OFD packet to send [05:10:00]OFD Sender: No OFD packet to send [05:10:05]OFD Sender: No OFD packet to send [05:10:10]OFD Sender: No OFD packet to send [05:10:15]OFD Sender: No OFD packet to send [05:10:20]OFD Sender: No OFD packet to send [05:10:25]OFD Sender: No OFD packet to send [05:10:30]OFD Sender: No OFD packet to send [05:10:35]OFD Sender: No OFD packet to send [05:10:40]OFD Sender: No OFD packet to send [05:10:45]OFD Sender: No OFD packet to send [05:10:50]OFD Sender: No OFD packet to send [05:10:55]OFD Sender: No OFD packet to send [05:11:00]OFD Sender: No OFD packet to send [05:11:05]OFD Sender: No OFD packet to send [05:11:10]OFD Sender: No OFD packet to send [05:11:15]OFD Sender: No OFD packet to send [05:11:20]OFD Sender: No OFD packet to send [05:11:25]OFD Sender: No OFD packet to send [05:11:30]OFD Sender: No OFD packet to send [05:11:35]OFD Sender: No OFD packet to send [05:11:40]OFD Sender: No OFD packet to send [05:11:45]OFD Sender: No OFD packet to send [05:11: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:41]OFD Sender: No OFD packet to send [05:21:46]OFD Sender: No OFD packet to send [05:21:51]OFD Sender: No OFD packet to send [05:21:56]OFD Sender: No OFD packet to send [05:22:01]OFD Sender: No OFD packet to send [05:22:06]OFD Sender: No OFD packet to send [05:22:11]OFD Sender: No OFD packet to send [05:22:16]OFD Sender: No OFD packet to send [05:22:21]OFD Sender: No OFD packet to send [05:22:26]OFD Sender: No OFD packet to send [05:22:31]OFD Sender: No OFD packet to send [05:22:36]OFD Sender: No OFD packet to send [05:22:41]OFD Sender: No OFD packet to send [05:22:46]OFD Sender: No OFD packet to send [05:22:51]OFD Sender: No OFD packet to send [05:22:56]OFD Sender: No OFD packet to send [05:23:01]OFD Sender: No OFD packet to send [05:23:06]OFD Sender: No OFD packet to send [05:23:11]OFD Sender: No OFD packet to send [05:23:16]OFD Sender: No OFD packet to send [05:23:21]OFD Sender: No OFD packet to send [05:23:26]OFD Sender: No OFD packet to send [05:23:31]OFD Sender: No OFD packet to send [05:23:36]OFD Sender: No OFD packet to send [05:23:41]OFD Sender: No OFD packet to send [05:23:46]OFD Sender: No OFD packet to send [05:23:51]OFD Sender: No OFD packet to send [05:23:56]OFD Sender: No OFD packet to send [05:24:01]OFD Sender: No OFD packet to send [05:24:06]OFD Sender: No OFD packet to send [05:24:11]OFD Sender: No OFD packet to send [05:24:16]OFD Sender: No OFD packet to send [05:24:21]OFD Sender: No OFD packet to send [05:24:26]OFD Sender: No OFD packet to send [05:24:31]OFD Sender: No OFD packet to send [05:24:36]OFD Sender: No OFD packet to send [05:24:41]OFD Sender: No OFD packet to send [05:24:46]OFD Sender: No OFD packet to send [05:24:51]OFD Sender: No OFD packet to send [05:24:56]OFD Sender: No OFD packet to send [05:25:01]OFD Sender: No OFD packet to send [05:25:06]OFD Sender: No OFD packet to send [05:25:11]OFD Sender: No OFD packet to send [05:25:16]OFD Sender: No OFD packet to send [05:25:21]OFD Sender: No OFD packet to send [05:25:26]OFD Sender: No OFD packet to send [05:25:31]OFD Sender: No OFD packet to send [05:25:36]OFD Sender: No OFD packet to send [05:25:41]OFD Sender: No OFD packet to send [05:25:46]OFD Sender: No OFD packet to send [05:25:51]OFD Sender: No OFD packet to send [05:25:56]OFD Sender: No OFD packet to send [05:26:01]OFD Sender: No OFD packet to send [05:26:06]OFD Sender: No OFD packet to send [05:26:11]OFD Sender: No OFD packet to send [05:26:16]OFD Sender: No OFD packet to send [05:26:21]OFD Sender: No OFD packet to send [05:26:26]OFD Sender: No OFD packet to send [05:26:31]OFD Sender: No OFD packet to send [05:26:36]OFD Sender: No OFD packet to send [05:26:41]OFD Sender: No OFD packet to send [05:26:46]OFD Sender: No OFD packet to send [05:26:51]OFD Sender: No OFD packet to send [05:26:56]OFD Sender: No OFD packet to send [05:27:01]OFD Sender: No OFD packet to send [05:27:06]OFD Sender: No OFD packet to send [05:27:11]OFD Sender: No OFD packet to send [05:27:16]OFD Sender: No OFD packet to send [05:27:21]OFD Sender: No OFD packet to send [05:27:26]OFD Sender: No OFD packet to send [05:27:31]OFD Sender: No OFD packet to send [05:27:36]OFD Sender: No OFD packet to send [05:27:41]OFD Sender: No OFD packet to send [05:27:46]OFD Sender: No OFD packet to send [05:27:51]OFD Sender: No OFD packet to send [05:27:56]OFD Sender: No OFD packet to send [05:28: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:01]accept exits with 9 [05:40:01]New connection [05:40:01]New thread 3066531172 created [05:40:01]Thread 3066674532 joined [05:40:01]Waiting for new connection... [05:40:01] Sock 9.Parse request [05:40:01]Sock 9.Check first char [05:40:01]Sock 9.First char is OK [05:40:01]request: POST /json_proto HTTP/1.0 [05:40:01]Method: POST [05:40:01]URL: /json_proto [05:40:01]Method is POST - this is cgi request [05:40:01]url: /json_proto [05:40:01]query_string will be loaded in cgi processing [05:40:01]execute_cgi json_proto POST (null) [05:40:01]execute_cgi path=json_proto method=POST [05:40:01]POST find Content-Length [05:40:01]Host: 172.17.40.4:8080 [05:40:01]Content-Length: 843 [05:40:01]Content-Type: application/json [05:40:01] [05:40:01]POST finish read [05:40:01]Found Content-Length = 843 [05:40:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80162", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42113270", "name": "\u0416\u0435\u0432 Orbit \u0430\u0440\u0431\u0443\u0437", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 204.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:01]execute_script... [05: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 : (3)80162", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "42113270", "name": "\u0416\u0435\u0432 Orbit \u0430\u0440\u0431\u0443\u0437", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 204.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:01]POST & json_proto [05:40:01]process_json_proto [05:40:01]json parsed OK: [05:40:01]protocol is kg_v1.0 [05:40:01]action value=close_receipt [05:40:01]process_action close_receipt [05:40:01]cmd_close_receipt [05:40:01]MH_GetDate [05:40:01]Write to MH i2c: F0 00 00 D5 3D 01 [05:40:01]Write i2c OK [05:40:01]MH_I2C_Read... [05:40:01]Read from MH i2c: F0 [05:40:01]MH_I2C_Read... [05:40:01]Read from MH i2c: F0 09 00 [05:40:01]MH_I2C_Read... [05:40:01]Read from MH i2c: F0 09 00 D5 3D 00 35 8C 18 67 65 5C 16 67 88 [05:40:01]GetLastDocTimeStamp 1729659660 [05:40:01]current date 1729662005 [05:40:01]FM_GetShiftState [05:40:01]SAM_PROTO_GetShiftState [05:40:01]wFMCommunicate request_size=4 [05:40:01]MH_SAM_APDU [05:40:01]CAPDU: 80 13 01 00 [05:40:01]Write to MH i2c: E2 08 00 D6 3D 80 13 01 00 00 00 00 00 90 [05:40:01]Write i2c OK [05:40:01]MH_I2C_Read... [05:40:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:01]Read from MH i2c: E2 [05:40:01]MH_I2C_Read... [05:40:01]Read from MH i2c: E2 0E 00 [05:40:01]MH_I2C_Read... [05:40:01]Read from MH i2c: E2 0E 00 D6 3D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E0 [05:40:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [05:40:01]wFMCommunicate OK [05:40:01]SAM_PROTO_GetShiftState done [05:40:01]FM_GetShiftState done [05:40:01]opened in 1729642119 [05:40:01]opened+sec_in_day 1729728519 [05:40:01]quantity*price = 15900 [05:40:01]sum+1 = 15901 [05:40:01]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 42113270 Жев Orbit арбуз 1.000 * 45.00 = 45.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 204.00 НСП 1% : 1.81 НДС 12% : 21.66 Наличными: 204.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 17 23.10.2024 05:40 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220808 ФПД: 162497192845722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T054005&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220808&fm=162497192845722&tin=02508201610067®Number=0000000000098116&sum=20400 0 [05:40:02]StoreToDocumentArchive [05:40:02]shift 447 fd 220808 [05:40:02]save to /storage/0447/doc_00220808 [05:40:02]save last doc name /storage/0447/doc_00220808 to /storage/kkm_last_doc_name [05:40:02]save OK [05:40:02]Clear old archive folders... [05:40:02]ProcessDocumentItem done err = 0, tmpTLVsize=364 [05:40:02]tlvbuf is 0083D7D0 [05:40:02]SAM_PROTO_ClearQueue [05:40:02]wFMCommunicate request_size=4 [05:40:02]MH_SAM_APDU [05:40:02]CAPDU: 80 09 00 00 [05:40:02]Write to MH i2c: E2 08 00 E3 3D 80 09 00 00 00 00 00 00 92 [05:40:02]Write i2c OK [05:40:02]MH_I2C_Read... [05:40:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:40:02]Read from MH i2c: E2 [05:40:02]MH_I2C_Read... [05:40:02]Read from MH i2c: E2 03 00 [05:40:02]MH_I2C_Read... [05:40:02]Read from MH i2c: E2 03 00 E3 3D 00 90 00 94 [05:40:02]RAPDU: 90 00 [05:40:02]wFMCommunicate OK [05:40:02]SAM_PROTO_ClearQueue done [05:40:02]KKMCreateOFDPacket [05:40:02]OFDProtocolAddRootSTLVToBuf [05:40:02]FM_MakeSignedData [05:40:02]FM_MakeSignedData [05:40:02]SAM_PROTO_SignData [05:40:02]wFMCommunicate request_size=4 [05:40:02]MH_SAM_APDU [05:40:02]CAPDU: 80 0D 01 02 [05:40:02]Write to MH i2c: E2 08 00 E4 3D 80 0D 01 02 00 00 00 00 9A [05:40:02]Write i2c OK [05:40:02]MH_I2C_Read... [05:40:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:40:02]Read from MH i2c: E2 [05:40:02]MH_I2C_Read... [05:40:02]Read from MH i2c: E2 03 00 [05:40:02]MH_I2C_Read... [05:40:02]Read from MH i2c: E2 03 00 E4 3D 00 90 00 95 [05:40:02]RAPDU: 90 00 [05:40:02]wFMCommunicate OK [05:40:02]wFMCommunicate request_size=255 [05:40:02]MH_SAM_APDU [05:40:02]CAPDU: 80 0D 02 02 FA 03 00 6C 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 34 32 31 31 33 32 37 30 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 D0 B0 D1 80 D0 B1 D1 83 D0 B7 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 [05:40:02]Write to MH i2c: E2 02 01 E5 3D 80 0D 02 02 FA 00 03 00 6C 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 34 32 31 31 33 32 37 30 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 D0 B0 D1 80 D0 B1 D1 83 D0 B7 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 00 00 76 [05:40:02]Write i2c OK [05:40:02]MH_I2C_Read... [05:40:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:03]Read from MH i2c: E2 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: E2 03 00 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: E2 03 00 E5 3D 00 90 00 96 [05:40:03]RAPDU: 90 00 [05:40:03]wFMCommunicate OK [05:40:03]wFMCommunicate request_size=123 [05:40:03]MH_SAM_APDU [05:40:03]CAPDU: 80 0D 02 02 76 08 00 00 00 00 07 04 06 00 B0 4F 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 35 8C 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 88 5E 03 00 35 04 06 00 93 CA 53 74 E1 9A [05:40:03]Write to MH i2c: E2 7E 00 E6 3D 80 0D 02 02 76 00 08 00 00 00 00 07 04 06 00 B0 4F 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 35 8C 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 88 5E 03 00 35 04 06 00 93 CA 53 74 E1 9A 00 00 5F [05:40:03]Write i2c OK [05:40:03]MH_I2C_Read... [05:40:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:03]Read from MH i2c: E2 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: E2 03 00 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: E2 03 00 E6 3D 00 90 00 97 [05:40:03]RAPDU: 90 00 [05:40:03]wFMCommunicate OK [05:40:03]wFMCommunicate request_size=4 [05:40:03]MH_SAM_APDU [05:40:03]CAPDU: 80 0D 03 02 [05:40:03]Write to MH i2c: E2 08 00 E7 3D 80 0D 03 02 00 00 00 00 9F [05:40:03]Write i2c OK [05:40:03]MH_I2C_Read... [05:40:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:40:03]Read from MH i2c: E2 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: E2 0B 00 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: E2 0B 00 E7 3D 00 BC 2D A6 B2 C3 56 BD 74 90 00 2B [05:40:03]RAPDU: BC 2D A6 B2 C3 56 BD 74 90 00 [05:40:03]wFMCommunicate OK [05:40:03]SAM_PROTO_SignData done [05:40:03]FM_MakeSignedData done [05:40:03]CreateOFDProtocolMessage [05:40:03]wFMCommunicate request_size=4 [05:40:03]MH_SAM_APDU [05:40:03]CAPDU: 80 11 00 00 [05:40:03]Write to MH i2c: E2 08 00 E8 3D 80 11 00 00 00 00 00 00 9F [05:40:03]Write i2c OK [05:40:03]MH_I2C_Read... [05:40:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:03]Read from MH i2c: E2 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: E2 17 00 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: E2 17 00 E8 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 EE [05:40:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [05:40:03]wFMCommunicate OK [05:40:03]CreateOFDProtocolMessage done [05:40:03]OFDSenderStorePacket 220808 [05:40:03]StoreOFDPacket docnum=220808 [05:40:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 80 01 00 00 FF B0 78 01 E6 24 5A 03 01 00 03 00 6C 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 34 32 31 31 33 32 37 30 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 D0 B0 D1 80 D0 B1 D1 83 D0 B7 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 08 00 00 00 00 07 04 06 00 B0 4F 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 35 8C 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 88 5E 03 00 35 04 06 00 93 CA 53 74 E1 9A BC 2D A6 B2 C3 56 BD 74 [05:40:03]CheckFolder [05:40:03]dirname=/storage/ofd_packets [05:40:03]CheckFolder done [05:40:03]ProducePacketName [05:40:03]name=ofd_packets/00220808 [05:40:03]NVStorageSaveData ofd_packets/00220808 [05:40:03]File name is /storage/ofd_packets/00220808 [05:40:03]Write 414 bytes [05:40:03]NVStorageSaveData done [05:40:03]OFDSenderStorePacket done [05:40:03]KKMCreateOFDPacket done [05:40:03]NVStorageSaveData kkm_last_timestamp [05:40:03]File name is /storage/kkm_last_timestamp [05:40:03]Write 4 bytes [05:40:03]NVStorageSaveData done [05:40:03]ExternCall_PrintAddStr [05:40:03]wPrintStart [05:40:03]Write to MH i2c: 01 00 00 E9 3D 26 [05:40:03]Write i2c OK [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: 01 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: 01 07 00 [05:40:03]MH_I2C_Read... [05:40:03]Read from MH i2c: 01 07 00 E9 3D 00 00 00 00 00 FF 0F 3B [05:40:03]RasterBufferAndPrint [05:40:03]line Счет N : (3)80162 [05:40:03]line ИНН: 02508201610067 [05:40:03]line Контрольно-Кассовый Чек [05:40:03]line ПРОДАЖА [05:40:03]line Товар: 4640030091645 [05:40:03]line Сигареты ESSE Exchange M [05:40:03]line 1.000 * 159.00 [05:40:03]line = 159.00 [05:40:03]line НДС 12% НСП 1% [05:40:03]line > о реализуемом товаре [05:40:03]line Товар: 42113270 [05:40:03]line Жев Orbit арбуз [05:40:03]line 1.000 * 45.00 [05:40:03]line = 45.00 [05:40:03]line НДС 12% НСП 1% [05:40:03]line > о реализуемом товаре [05:40:03]line ИТОГО: 204.00 [05:40:03]line НСП 1% : 1.81 [05:40:03]line НДС 12% : 21.66 [05:40:03]line Наличными: 204.00 [05:40:03]line Безнал.: 0.00 [05:40:03]line Место: АЗС № 84 "Партнер Нефть" [05:40:03]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [05:40:03]line СНО: Общий режим [05:40:03]line Чек 17 23.10.2024 05:40 [05:40:03]line Смена: 447 ФФД: 1.0 [05:40:03]line ЗНМ: 0300000178 [05:40:03]line РНМ: 0000000000098116 [05:40:03]line Версия ККМ: 001 [05:40:03]line ФМ: 0000000000965413 [05:40:03]line ФД: 220808 [05:40:03]line ФПД: 162497192845722 [05:40:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T054005&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220808&fm=162497192845722&tin=02508201610067®Number=0000000000098116&sum=20400 [05:40:03]line 0 [05:40:03]OFD Sender: Processing packet 220808 [packets to send 81, broken 80] [05:40:03]ProducePacketName [05:40:03]name=ofd_packets/00220808 [05:40:03]OFD Sender: To server: pG, [05:40:03]CommunicateWithHost lk.salyk.kg:30040 [05:40:03]ConnectInit lk.salyk.kg [05:40:03]written 0, free lines is 4095 [05:40:03]Connected sock=10 [05:40:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 80 01 00 00 FF B0 78 01 E6 24 5A 03 01 00 03 00 6C 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 34 32 31 31 33 32 37 30 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 D0 B0 D1 80 D0 B1 D1 83 D0 B7 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 08 00 00 00 00 07 04 06 00 B0 4F 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 35 8C 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 88 5E 03 00 35 04 06 00 93 CA 53 74 E1 9A BC 2D A6 B2 C3 56 BD 74 [05:40:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 5B 73 47 00 0B 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 39 36 35 34 31 33 10 04 04 00 88 5E 03 00 F4 03 04 00 D5 37 18 67 B6 04 01 00 00 FC FC 79 69 96 F8 13 82 [05:40:04]CommunicateWithHost err = 0 [05:40:04]CheckOFDResponse [05:40:04]1017 (14) - 77093643461234 [05:40:04]1041 (16) - 0000000000965413 [05:40:04]1040 (4) - 220808 [05:40:04]1012 (4) - 22.10.2024 23:40 [05:40:04]1206 (1) - 0 [05:40:04]OFD Sender: Remove packet 220808 [05:40:04]ProducePacketName [05:40:04]name=ofd_packets/00220808 [05:40:04]NVStorageDeleteData [05:40:04]Write to MH i2c: 01 00 00 17 3E 55 [05:40:04]Write i2c OK [05:40:04]MH_I2C_Read... [05:40:04]Read from MH i2c: 01 [05:40:04]MH_I2C_Read... [05:40:04]Read from MH i2c: 01 07 00 [05:40:04]MH_I2C_Read... [05:40:04]Read from MH i2c: 01 07 00 17 3E 00 00 00 00 00 C5 0C 2D [05:40:04]RasterBufferAndPrint [05:40:04]line [05:40:04]line [05:40:04]line [05:40:04]line [05:40:04]line [05:40:04]written 0, free lines is 3276 [05:40:04]MH_Cut [05:40:04]Write to MH i2c: D1 01 00 1E 3E 01 2E [05:40:04]Write i2c OK [05:40:04]MH_I2C_Read... [05:40:04]Read from MH i2c: D1 [05:40:04]MH_I2C_Read... [05:40:04]Read from MH i2c: D1 01 00 [05:40:04]MH_I2C_Read... [05:40:04]Read from MH i2c: D1 01 00 1E 3E 00 2D [05:40:04]Write to MH i2c: 01 00 00 1F 3E 5D [05:40:04]Write i2c OK [05:40:04]MH_I2C_Read... [05:40:04]OFD Sender: No OFD packet to send [05:40:05]*** Cut start [05:40:05]*** Partial cut [05:40:05]*** CUTSNS_PIN = 1 [05:40:05]*** CUTSNS_PIN = 0 [05:40:05]*** Brake cut motor [05:40:05]Read from MH i2c: 01 [05:40:05]MH_I2C_Read... [05:40:05]*** Stop cut motor [05:40:05]*** Cut end [05:40:05]Read from MH i2c: 01 07 00 [05:40:05]MH_I2C_Read... [05:40:05]Read from MH i2c: 01 07 00 1F 3E 00 00 00 00 00 FF 0F 72 [05:40:05]process_action close_receipt done [05:40:05]requested_data is exist [05:40:05]produce_requested_data [05:40:05]requested_item fm.sn is exist - process it [05:40:05]wFMCommunicate request_size=4 [05:40:05]MH_SAM_APDU [05:40:05]CAPDU: 80 11 00 00 [05:40:05]Write to MH i2c: E2 08 00 20 3E 80 11 00 00 00 00 00 00 D8 [05:40:05]Write i2c OK [05:40:05]MH_I2C_Read... [05:40:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:05]Read from MH i2c: E2 [05:40:05]MH_I2C_Read... [05:40:05]Read from MH i2c: E2 17 00 [05:40:05]MH_I2C_Read... [05:40:05]Read from MH i2c: E2 17 00 20 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 27 [05:40:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [05:40:05]wFMCommunicate OK [05:40:05]requested_item fd.num is exist - process it [05:40:05]SAM_PROTO_GetFieldsCounters [05:40:05]wFMCommunicate request_size=4 [05:40:05]MH_SAM_APDU [05:40:05]CAPDU: 80 13 00 00 [05:40:05]Write to MH i2c: E2 08 00 21 3E 80 13 00 00 00 00 00 00 DB [05:40:05]Write i2c OK [05:40:05]MH_I2C_Read... [05:40:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:05]Read from MH i2c: E2 [05:40:05]MH_I2C_Read... [05:40:05]Read from MH i2c: E2 62 00 [05:40:05]MH_I2C_Read... [05:40:05]Read from MH i2c: E2 62 00 21 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 88 5E 03 00 0E 04 04 00 BF 01 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 D4 [05:40:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 88 5E 03 00 0E 04 04 00 BF 01 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 [05:40:05]wFMCommunicate OK [05:40:05]SAM_PROTO_GetFieldsCounters done [05:40:05]requested_item shift.num is exist - process it [05:40:05]requested_item shift.opened is exist - process it [05:40:05]req_shift_opened [05:40:05]FM_GetShiftState [05:40:05]SAM_PROTO_GetShiftState [05:40:05]wFMCommunicate request_size=4 [05:40:05]MH_SAM_APDU [05:40:05]CAPDU: 80 13 01 00 [05:40:05]Write to MH i2c: E2 08 00 22 3E 80 13 01 00 00 00 00 00 DD [05:40:05]Write i2c OK [05:40:05]MH_I2C_Read... [05:40:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:05]Read from MH i2c: E2 [05:40:05]MH_I2C_Read... [05:40:05]Read from MH i2c: E2 0E 00 [05:40:05]MH_I2C_Read... [05:40:05]Read from MH i2c: E2 0E 00 22 3E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 2D [05:40:05]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [05:40:05]wFMCommunicate OK [05:40:05]SAM_PROTO_GetShiftState done [05:40:05]FM_GetShiftState done [05:40:05]req_shift_opened done [05:40:05]requested_item shift.open_date is exist - process it [05:40:05]req_shift_open_date [05:40:05]req_shift_open_date done [05:40:05]produce_requested_data done [05:40:05]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220808,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [05:40:05]process_action_free close_receipt [05:40:05]json_value_free [05:40:05]json_value_free done [05:40:05]process_json_proto returns [05:40:05]Send response to host [05:40:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220808,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [05:40:05]free response buf [05:40:05]execute_script done [05:40:05]execute_script returns [05:40:05]free content buf [05:40:05]Sock 9.Close socket [05:40:05]Sock 9.Thread stoped [05:40:09]OFD Sender: No OFD packet to send [05:40:14]OFD Sender: No OFD packet to send [05:40:19]OFD Sender: No OFD packet to send [05:40:24]OFD Sender: No OFD packet to send [05:40:29]OFD Sender: No OFD packet to send [05:40:34]OFD Sender: No OFD packet to send [05:40:39]OFD Sender: No OFD packet to send [05:40:44]OFD Sender: No OFD packet to send [05:40:49]OFD Sender: No OFD packet to send [05:40:54]OFD Sender: No OFD packet to send [05:40:59]OFD Sender: No OFD packet to send [05:41:04]OFD Sender: No OFD packet to send [05:41:09]OFD Sender: No OFD packet to send [05:41:14]OFD Sender: No OFD packet to send [05:41:19]OFD Sender: No OFD packet to send [05:41:24]OFD Sender: No OFD packet to send [05:41:29]OFD Sender: No OFD packet to send [05:41:34]OFD Sender: No OFD packet to send [05:41:39]OFD Sender: No OFD packet to send [05:41:44]OFD Sender: No OFD packet to send [05:41:49]OFD Sender: No OFD packet to send [05:41:54]OFD Sender: No OFD packet to send [05:41:59]OFD Sender: No OFD packet to send [05:42:04]OFD Sender: No OFD packet to send [05:42:09]OFD Sender: No OFD packet to send [05:42:14]OFD Sender: No OFD packet to send [05:42:19]OFD Sender: No OFD packet to send [05:42:24]OFD Sender: No OFD packet to send [05:42:29]OFD Sender: No OFD packet to send [05:42:34]OFD Sender: No OFD packet to send [05:42:39]OFD Sender: No OFD packet to send [05:42:44]OFD Sender: No OFD packet to send [05:42:49]OFD Sender: No OFD packet to send [05:42:54]OFD Sender: No OFD packet to send [05:42:59]OFD Sender: No OFD packet to send [05:43:04]OFD Sender: No OFD packet to send [05:43:09]OFD Sender: No OFD packet to send [05:43:14]OFD Sender: No OFD packet to send [05:43:19]OFD Sender: No OFD packet to send [05:43:24]OFD Sender: No OFD packet to send [05:43:29]OFD Sender: No OFD packet to send [05:43:34]OFD Sender: No OFD packet to send [05:43:39]OFD Sender: No OFD packet to send [05:43:44]OFD Sender: No OFD packet to send [05:43:49]OFD Sender: No OFD packet to send [05:43:54]OFD Sender: No OFD packet to send [05:43:59]OFD Sender: No OFD packet to send [05:44:04]OFD Sender: No OFD packet to send [05:44:09]OFD Sender: No OFD packet to send [05:44:14]OFD Sender: No OFD packet to send [05:44:19]OFD Sender: No OFD packet to send [05:44:24]OFD Sender: No OFD packet to send [05:44:29]OFD Sender: No OFD packet to send [05:44:34]OFD Sender: No OFD packet to send [05:44:39]OFD Sender: No OFD packet to send [05:44:44]OFD Sender: No OFD packet to send [05:44:49]OFD Sender: No OFD packet to send [05:44:54]OFD Sender: No OFD packet to send [05:44:59]OFD Sender: No OFD packet to send [05:45:04]OFD Sender: No OFD packet to send [05:45:09]OFD Sender: No OFD packet to send [05:45:14]OFD Sender: No OFD packet to send [05:45:19]OFD Sender: No OFD packet to send [05:45:24]OFD Sender: No OFD packet to send [05:45:29]OFD Sender: No OFD packet to send [05:45:34]OFD Sender: No OFD packet to send [05:45:39]OFD Sender: No OFD packet to send [05:45:44]OFD Sender: No OFD packet to send [05:45:49]OFD Sender: No OFD packet to send [05:45:54]OFD Sender: No OFD packet to send [05:45:59]OFD Sender: No OFD packet to send [05:46:04]OFD Sender: No OFD packet to send [05:46:09]OFD Sender: No OFD packet to send [05:46:15]OFD Sender: No OFD packet to send [05:46:20]OFD Sender: No OFD packet to send [05:46:25]OFD Sender: No OFD packet to send [05:46:30]OFD Sender: No OFD packet to send [05:46:35]OFD Sender: No OFD packet to send [05:46:40]OFD Sender: No OFD packet to send [05:46:45]OFD Sender: No OFD packet to send [05:46:50]OFD Sender: No OFD packet to send [05:46:55]OFD Sender: No OFD packet to send [05:47:00]OFD Sender: No OFD packet to send [05:47:05]OFD Sender: No OFD packet to send [05:47:10]OFD Sender: No OFD packet to send [05:47:15]OFD Sender: No OFD packet to send [05:47:20]OFD Sender: No OFD packet to send [05:47:25]OFD Sender: No OFD packet to send [05:47:30]OFD Sender: No OFD packet to send [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:55]OFD Sender: No OFD packet to send [05:48:00]OFD Sender: No OFD packet to send [05:48:05]OFD Sender: No OFD packet to send [05:48:10]OFD Sender: No OFD packet to send [05:48:15]OFD Sender: No OFD packet to send [05:48:20]OFD Sender: No OFD packet to send [05:48:25]OFD Sender: No OFD packet to send [05:48:30]OFD Sender: No OFD packet to send [05:48:35]OFD Sender: No OFD packet to send [05:48:40]OFD Sender: No OFD packet to send [05:48:45]OFD Sender: No OFD packet to send [05:48:50]OFD Sender: No OFD packet to send [05:48:55]OFD Sender: No OFD packet to send [05:49:00]OFD Sender: No OFD packet to send [05:49:05]OFD Sender: No OFD packet to send [05:49:10]OFD Sender: No OFD packet to send [05:49:15]OFD Sender: No OFD packet to send [05:49:20]OFD Sender: No OFD packet to send [05:49:25]OFD Sender: No OFD packet to send [05:49:30]OFD Sender: No OFD packet to send [05:49:35]OFD Sender: No OFD packet to send [05:49:40]OFD Sender: No OFD packet to send [05:49:45]OFD Sender: No OFD packet to send [05:49:50]OFD Sender: No OFD packet to send [05:49:55]OFD Sender: No OFD packet to send [05:50:00]OFD Sender: No OFD packet to send [05:50:05]OFD Sender: No OFD packet to send [05:50:10]OFD Sender: No OFD packet to send [05:50:15]OFD Sender: No OFD packet to send [05:50:20]OFD Sender: No OFD packet to send [05:50:25]OFD Sender: No OFD packet to send [05:50:30]OFD Sender: No OFD packet to send [05:50:35]OFD Sender: No OFD packet to send [05:50:40]OFD Sender: No OFD packet to send [05:50:45]OFD Sender: No OFD packet to send [05:50:50]OFD Sender: No OFD packet to send [05:50:55]OFD Sender: No OFD packet to send [05:51:00]OFD Sender: No OFD packet to send [05:51:05]OFD Sender: No OFD packet to send [05:51:10]OFD Sender: No OFD packet to send [05:51:15]OFD Sender: No OFD packet to send [05:51:20]OFD Sender: No OFD packet to send [05:51:25]OFD Sender: No OFD packet to send [05:51:30]OFD Sender: No OFD packet to send [05:51:35]OFD Sender: No OFD packet to send [05:51:40]OFD Sender: No OFD packet to send [05:51:45]OFD Sender: No OFD packet to send [05:51:50]OFD Sender: No OFD packet to send [05:51:55]OFD Sender: No OFD packet to send [05:52:00]OFD Sender: No OFD packet to send [05:52:05]OFD Sender: No OFD packet to send [05:52:10]OFD Sender: No OFD packet to send [05:52:15]OFD Sender: No OFD packet to send [05:52:20]OFD Sender: No OFD packet to send [05:52:25]OFD Sender: No OFD packet to send [05:52:30]OFD Sender: No OFD packet to send [05:52:35]OFD Sender: No OFD packet to send [05:52:40]OFD Sender: No OFD packet to send [05:52:45]OFD Sender: No OFD packet to send [05:52:50]OFD Sender: No OFD packet to send [05:52:55]OFD Sender: No OFD packet to send [05:53:00]OFD Sender: No OFD packet to send [05:53:05]OFD Sender: No OFD packet to send [05:53:10]OFD Sender: No OFD packet to send [05:53:15]OFD Sender: No OFD packet to send [05:53:20]OFD Sender: No OFD packet to send [05:53:25]OFD Sender: No OFD packet to send [05:53:30]OFD Sender: No OFD packet to send [05:53:35]OFD Sender: No OFD packet to send [05:53:40]OFD Sender: No OFD packet to send [05:53:45]OFD Sender: No OFD packet to send [05:53:50]OFD Sender: No OFD packet to send [05:53:55]OFD Sender: No OFD packet to send [05:54:00]OFD Sender: No OFD packet to send [05:54:05]OFD Sender: No OFD packet to send [05:54:10]OFD Sender: No OFD packet to send [05:54:15]OFD Sender: No OFD packet to send [05:54:20]OFD Sender: No OFD packet to send [05:54:25]OFD Sender: No OFD packet to send [05:54:30]OFD Sender: No OFD packet to send [05:54:35]OFD Sender: No OFD packet to send [05:54:40]OFD Sender: No OFD packet to send [05:54:45]OFD Sender: No OFD packet to send [05:54:50]OFD Sender: No OFD packet to send [05:54:55]OFD Sender: No OFD packet to send [05:55:00]OFD Sender: No OFD packet to send [05:55:05]OFD Sender: No OFD packet to send [05:55:10]OFD Sender: No OFD packet to send [05:55:15]OFD Sender: No OFD packet to send [05:55:20]OFD Sender: No OFD packet to send [05:55:25]OFD Sender: No OFD packet to send [05:55:30]OFD Sender: No OFD packet to send [05:55:35]OFD Sender: No OFD packet to send [05:55:40]OFD Sender: No OFD packet to send [05:55:45]OFD Sender: No OFD packet to send [05:55:50]OFD Sender: No OFD packet to send [05:55:55]OFD Sender: No OFD packet to send [05:56:00]OFD Sender: No OFD packet to send [05:56:05]OFD Sender: No OFD packet to send [05:56:10]OFD Sender: No OFD packet to send [05:56:15]OFD Sender: No OFD packet to send [05:56:20]OFD Sender: No OFD packet to send [05:56:25]OFD Sender: No OFD packet to send [05:56:30]OFD Sender: No OFD packet to send [05:56:35]OFD Sender: No OFD packet to send [05:56:40]OFD Sender: No OFD packet to send [05:56:45]OFD Sender: No OFD packet to send [05:56:50]OFD Sender: No OFD packet to send [05:56:55]OFD Sender: No OFD packet to send [05:57:00]OFD Sender: No OFD packet to send [05:57:05]OFD Sender: No OFD packet to send [05:57:10]OFD Sender: No OFD packet to send [05:57:15]OFD Sender: No OFD packet to send [05:57:20]OFD Sender: No OFD packet to send [05:57:25]OFD Sender: No OFD packet to send [05:57:30]OFD Sender: No OFD packet to send [05:57:35]OFD Sender: No OFD packet to send [05:57:40]OFD Sender: No OFD packet to send [05:57:45]OFD Sender: No OFD packet to send [05:57:50]OFD Sender: No OFD packet to send [05:57:55]OFD Sender: No OFD packet to send [05:58:00]OFD Sender: No OFD packet to send [05:58:05]OFD Sender: No OFD packet to send [05:58:10]OFD Sender: No OFD packet to send [05:58:15]OFD Sender: No OFD packet to send [05:58:20]OFD Sender: No OFD packet to send [05:58:25]OFD Sender: No OFD packet to send [05:58:30]OFD Sender: No OFD packet to send [05:58:35]OFD Sender: No OFD packet to send [05:58:40]OFD Sender: No OFD packet to send [05:58:45]OFD Sender: No OFD packet to send [05:58:50]OFD Sender: No OFD packet to send [05:58:55]OFD Sender: No OFD packet to send [05:59:00]OFD Sender: No OFD packet to send [05:59:05]OFD Sender: No OFD packet to send [05:59:10]OFD Sender: No OFD packet to send [05:59:15]OFD Sender: No OFD packet to send [05:59:20]OFD Sender: No OFD packet to send [05:59:25]OFD Sender: No OFD packet to send [05:59:30]OFD Sender: No OFD packet to send [05:59:35]OFD Sender: No OFD packet to send [05:59:40]OFD Sender: No OFD packet to send [05:59:45]OFD Sender: No OFD packet to send [05:59:50]OFD Sender: No OFD packet to send [05:59:55]OFD Sender: No OFD packet to send [06:00:00]OFD Sender: No OFD packet to send [06:00:05]OFD Sender: No OFD packet to send [06:00:10]OFD Sender: No OFD packet to send [06:00:15]OFD Sender: No OFD packet to send [06:00:20]OFD Sender: No OFD packet to send [06:00:25]OFD Sender: No OFD packet to send [06:00:30]OFD Sender: No OFD packet to send [06:00:35]OFD Sender: No OFD packet to send [06:00:40]OFD Sender: No OFD packet to send [06:00:45]OFD Sender: No OFD packet to send [06:00:50]OFD Sender: No OFD packet to send [06:00:55]OFD Sender: No OFD packet to send [06:01:00]OFD Sender: No OFD packet to send [06:01:05]OFD Sender: No OFD packet to send [06:01:10]OFD Sender: No OFD packet to send [06:01:15]OFD Sender: No OFD packet to send [06:01:20]OFD Sender: No OFD packet to send [06:01:25]OFD Sender: No OFD packet to send [06:01:30]OFD Sender: No OFD packet to send [06:01:35]OFD Sender: No OFD packet to send [06:01:40]OFD Sender: No OFD packet to send [06:01:45]OFD Sender: No OFD packet to send [06:01:50]OFD Sender: No OFD packet to send [06:01:55]OFD Sender: No OFD packet to send [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:31]OFD Sender: No OFD packet to send [06:02:36]OFD Sender: No OFD packet to send [06:02:41]OFD Sender: No OFD packet to send [06:02:46]OFD Sender: No OFD packet to send [06:02:51]OFD Sender: No OFD packet to send [06:02:56]OFD Sender: No OFD packet to send [06:03:01]OFD Sender: No OFD packet to send [06:03:06]OFD Sender: No OFD packet to send [06:03:11]OFD Sender: No OFD packet to send [06:03:16]OFD Sender: No OFD packet to send [06:03:21]OFD Sender: No OFD packet to send [06:03:26]OFD Sender: No OFD packet to send [06:03:31]OFD Sender: No OFD packet to send [06:03:36]OFD Sender: No OFD packet to send [06:03:41]OFD Sender: No OFD packet to send [06:03:46]OFD Sender: No OFD packet to send [06:03:51]OFD Sender: No OFD packet to send [06:03:56]OFD Sender: No OFD packet to send [06:04:01]OFD Sender: No OFD packet to send [06:04:06]OFD Sender: No OFD packet to send [06:04:11]OFD Sender: No OFD packet to send [06:04:16]OFD Sender: No OFD packet to send [06:04:21]OFD Sender: No OFD packet to send [06:04:26]OFD Sender: No OFD packet to send [06:04:31]OFD Sender: No OFD packet to send [06:04:36]OFD Sender: No OFD packet to send [06:04:41]OFD Sender: No OFD packet to send [06:04:46]OFD Sender: No OFD packet to send [06:04:51]OFD Sender: No OFD packet to send [06:04:56]OFD Sender: No OFD packet to send [06:05:01]OFD Sender: No OFD packet to send [06:05:06]OFD Sender: No OFD packet to send [06:05:11]OFD Sender: No OFD packet to send [06:05:16]OFD Sender: No OFD packet to send [06:05:21]OFD Sender: No OFD packet to send [06:05:26]OFD Sender: No OFD packet to send [06:05:31]OFD Sender: No OFD packet to send [06:05:36]OFD Sender: No OFD packet to send [06:05:41]OFD Sender: No OFD packet to send [06:05:46]OFD Sender: No OFD packet to send [06:05:51]OFD Sender: No OFD packet to send [06:05:56]OFD Sender: No OFD packet to send [06:06:01]OFD Sender: No OFD packet to send [06:06:06]OFD Sender: No OFD packet to send [06:06:11]OFD Sender: No OFD packet to send [06:06:16]OFD Sender: No OFD packet to send [06:06:21]OFD Sender: No OFD packet to send [06:06:26]OFD Sender: No OFD packet to send [06:06:31]OFD Sender: No OFD packet to send [06:06:36]OFD Sender: No OFD packet to send [06:06:41]OFD Sender: No OFD packet to send [06:06:46]OFD Sender: No OFD packet to send [06:06:51]OFD Sender: No OFD packet to send [06:06:56]OFD Sender: No OFD packet to send [06:07:01]OFD Sender: No OFD packet to send [06:07:06]OFD Sender: No OFD packet to send [06:07:11]OFD Sender: No OFD packet to send [06:07:16]OFD Sender: No OFD packet to send [06:07:21]OFD Sender: No OFD packet to send [06:07:26]OFD Sender: No OFD packet to send [06:07:31]OFD Sender: No OFD packet to send [06:07:36]OFD Sender: No OFD packet to send [06:07:41]OFD Sender: No OFD packet to send [06:07:46]OFD Sender: No OFD packet to send [06:07:51]OFD Sender: No OFD packet to send [06:07:56]OFD Sender: No OFD packet to send [06:08:01]OFD Sender: No OFD packet to send [06:08:06]OFD Sender: No OFD packet to send [06:08:11]OFD Sender: No OFD packet to send [06:08:16]OFD Sender: No OFD packet to send [06:08:21]OFD Sender: No OFD packet to send [06:08:26]OFD Sender: No OFD packet to send [06:08:31]OFD Sender: No OFD packet to send [06:08:36]OFD Sender: No OFD packet to send [06:08:41]OFD Sender: No OFD packet to send [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:46]OFD Sender: No OFD packet to send [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:01]OFD Sender: No OFD packet to send [06:10:06]OFD Sender: No OFD packet to send [06:10:11]OFD Sender: No OFD packet to send [06:10:16]OFD Sender: No OFD packet to send [06:10:21]OFD Sender: No OFD packet to send [06:10:26]OFD Sender: No OFD packet to send [06:10:31]OFD Sender: No OFD packet to send [06:10:36]OFD Sender: No OFD packet to send [06:10:41]OFD Sender: No OFD packet to send [06:10:46]OFD Sender: No OFD packet to send [06:10:51]OFD Sender: No OFD packet to send [06:10:56]OFD Sender: No OFD packet to send [06:11:01]OFD Sender: No OFD packet to send [06:11:06]OFD Sender: No OFD packet to send [06:11:11]OFD Sender: No OFD packet to send [06:11:16]OFD Sender: No OFD packet to send [06:11:21]OFD Sender: No OFD packet to send [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:56]OFD Sender: No OFD packet to send [06:13:01]OFD Sender: No OFD packet to send [06:13:06]OFD Sender: No OFD packet to send [06:13:11]OFD Sender: No OFD packet to send [06:13:16]OFD Sender: No OFD packet to send [06:13:21]OFD Sender: No OFD packet to send [06:13:26]OFD Sender: No OFD packet to send [06:13:31]OFD Sender: No OFD packet to send [06:13:36]OFD Sender: No OFD packet to send [06:13:41]OFD Sender: No OFD packet to send [06:13:46]OFD Sender: No OFD packet to send [06:13:51]OFD Sender: No OFD packet to send [06:13:56]OFD Sender: No OFD packet to send [06:14:01]OFD Sender: No OFD packet to send [06:14:06]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14:16]OFD Sender: No OFD packet to send [06:14:21]OFD Sender: No OFD packet to send [06:14:26]OFD Sender: No OFD packet to send [06:14:31]OFD Sender: No OFD packet to send [06:14:36]OFD Sender: No OFD packet to send [06:14:41]OFD Sender: No OFD packet to send [06:14:46]OFD Sender: No OFD packet to send [06:14:51]OFD Sender: No OFD packet to send [06:14:56]OFD Sender: No OFD packet to send [06:15:01]OFD Sender: No OFD packet to send [06:15:06]OFD Sender: No OFD packet to send [06:15:11]OFD Sender: No OFD packet to send [06:15:16]OFD Sender: No OFD packet to send [06:15:21]OFD Sender: No OFD packet to send [06:15:26]OFD Sender: No OFD packet to send [06:15:31]OFD Sender: No OFD packet to send [06:15:36]OFD Sender: No OFD packet to send [06:15:41]OFD Sender: No OFD packet to send [06:15:46]OFD Sender: No OFD packet to send [06:15:51]OFD Sender: No OFD packet to send [06:15:56]OFD Sender: No OFD packet to send [06:16:01]OFD Sender: No OFD packet to send [06:16:06]OFD Sender: No OFD packet to send [06:16:11]OFD Sender: No OFD packet to send [06:16:16]OFD Sender: No OFD packet to send [06:16:21]OFD Sender: No OFD packet to send [06:16:26]OFD Sender: No OFD packet to send [06:16:31]OFD Sender: No OFD packet to send [06:16:36]OFD Sender: No OFD packet to send [06:16:41]OFD Sender: No OFD packet to send [06:16:46]OFD Sender: No OFD packet to send [06:16:51]OFD Sender: No OFD packet to send [06:16:56]OFD Sender: No OFD packet to send [06:17:01]OFD Sender: No OFD packet to send [06:17:06]OFD Sender: No OFD packet to send [06:17:11]OFD Sender: No OFD packet to send [06:17:16]OFD Sender: No OFD packet to send [06:17:21]OFD Sender: No OFD packet to send [06:17:26]OFD Sender: No OFD packet to send [06:17:31]OFD Sender: No OFD packet to send [06:17:36]OFD Sender: No OFD packet to send [06:17:41]OFD Sender: No OFD packet to send [06:17:46]OFD Sender: No OFD packet to send [06:17:51]OFD Sender: No OFD packet to send [06:17:56]OFD Sender: No OFD packet to send [06:18:01]OFD Sender: No OFD packet to send [06:18:06]OFD Sender: No OFD packet to send [06:18:11]OFD Sender: No OFD packet to send [06:18:16]OFD Sender: No OFD packet to send [06:18:21]OFD Sender: No OFD packet to send [06:18:26]OFD Sender: No OFD packet to send [06:18:31]OFD Sender: No OFD packet to send [06:18:36]OFD Sender: No OFD packet to send [06:18:41]OFD Sender: No OFD packet to send [06:18:47]OFD Sender: No OFD packet to send [06:18:52]OFD Sender: No OFD packet to send [06:18:57]OFD Sender: No OFD packet to send [06:19:02]OFD Sender: No OFD packet to send [06:19:07]OFD Sender: No OFD packet to send [06:19:12]OFD Sender: No OFD packet to send [06:19:17]OFD Sender: No OFD packet to send [06:19:22]OFD Sender: No OFD packet to send [06:19:27]OFD Sender: No OFD packet to send [06:19:32]OFD Sender: No OFD packet to send [06:19:37]OFD Sender: No OFD packet to send [06:19:42]OFD Sender: No OFD packet to send [06:19:47]OFD Sender: No OFD packet to send [06:19:52]OFD Sender: No OFD packet to send [06:19:57]OFD Sender: No OFD packet to send [06:20:02]OFD Sender: No OFD packet to send [06:20:07]OFD Sender: No OFD packet to send [06:20:12]OFD Sender: No OFD packet to send [06:20:17]OFD Sender: No OFD packet to send [06:20:22]OFD Sender: No OFD packet to send [06:20:27]OFD Sender: No OFD packet to send [06:20:32]OFD Sender: No OFD packet to send [06:20:37]OFD Sender: No OFD packet to send [06:20:42]OFD Sender: No OFD packet to send [06:20:47]OFD Sender: No OFD packet to send [06:20:52]OFD Sender: No OFD packet to send [06:20:57]OFD Sender: No OFD packet to send [06:21:02]OFD Sender: No OFD packet to send [06:21:07]OFD Sender: No OFD packet to send [06:21:12]OFD Sender: No OFD packet to send [06:21:17]OFD Sender: No OFD packet to send [06:21:22]OFD Sender: No OFD packet to send [06:21:27]OFD Sender: No OFD packet to send [06:21:32]OFD Sender: No OFD packet to send [06:21:37]OFD Sender: No OFD packet to send [06:21:42]OFD Sender: No OFD packet to send [06:21:47]OFD Sender: No OFD packet to send [06:21:52]OFD Sender: No OFD packet to send [06:21:57]OFD Sender: No OFD packet to send [06:22:02]OFD Sender: No OFD packet to send [06:22:07]OFD Sender: No OFD packet to send [06:22:12]OFD Sender: No OFD packet to send [06:22:17]OFD Sender: No OFD packet to send [06:22:22]OFD Sender: No OFD packet to send [06:22:27]OFD Sender: No OFD packet to send [06:22:32]OFD Sender: No OFD packet to send [06:22:37]OFD Sender: No OFD packet to send [06:22:42]OFD Sender: No OFD packet to send [06:22:47]OFD Sender: No OFD packet to send [06:22:52]OFD Sender: No OFD packet to send [06:22:57]OFD Sender: No OFD packet to send [06:23:02]OFD Sender: No OFD packet to send [06:23:07]OFD Sender: No OFD packet to send [06:23:12]OFD Sender: No OFD packet to send [06:23:17]OFD Sender: No OFD packet to send [06:23:22]OFD Sender: No OFD packet to send [06:23:27]OFD Sender: No OFD packet to send [06:23:32]OFD Sender: No OFD packet to send [06:23:37]OFD Sender: No OFD packet to send [06:23:42]OFD Sender: No OFD packet to send [06:23:47]OFD Sender: No OFD packet to send [06:23:52]OFD Sender: No OFD packet to send [06:23:57]OFD Sender: No OFD packet to send [06:24:02]OFD Sender: No OFD packet to send [06:24:07]OFD Sender: No OFD packet to send [06:24:12]OFD Sender: No OFD packet to send [06:24:17]OFD Sender: No OFD packet to send [06:24:22]OFD Sender: No OFD packet to send [06:24:27]OFD Sender: No OFD packet to send [06:24:32]OFD Sender: No OFD packet to send [06:24:37]OFD Sender: No OFD packet to send [06:24:42]OFD Sender: No OFD packet to send [06:24:47]OFD Sender: No OFD packet to send [06:24:52]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [06:35:08]OFD Sender: No OFD packet to send [06:35:13]OFD Sender: No OFD packet to send [06:35:18]OFD Sender: No OFD packet to send [06:35:23]OFD Sender: No OFD packet to send [06:35:28]OFD Sender: No OFD packet to send [06:35:33]OFD Sender: No OFD packet to send [06:35:38]OFD Sender: No OFD packet to send [06:35:43]OFD Sender: No OFD packet to send [06:35:48]OFD Sender: No OFD packet to send [06:35:53]OFD Sender: No OFD packet to send [06:35:58]OFD Sender: No OFD packet to send [06:36:03]OFD Sender: No OFD packet to send [06:36:08]OFD Sender: No OFD packet to send [06:36:13]OFD Sender: No OFD packet to send [06:36:18]OFD Sender: No OFD packet to send [06:36:23]OFD Sender: No OFD packet to send [06:36:28]OFD Sender: No OFD packet to send [06:36:33]OFD Sender: No OFD packet to send [06:36:38]OFD Sender: No OFD packet to send [06:36:43]OFD Sender: No OFD packet to send [06:36:48]OFD Sender: No OFD packet to send [06:36:53]OFD Sender: No OFD packet to send [06:36:58]OFD Sender: No OFD packet to send [06:37:03]OFD Sender: No OFD packet to send [06:37:08]OFD Sender: No OFD packet to send [06:37:13]OFD Sender: No OFD packet to send [06:37:18]OFD Sender: No OFD packet to send [06:37:23]OFD Sender: No OFD packet to send [06:37:28]OFD Sender: No OFD packet to send [06:37:33]OFD Sender: No OFD packet to send [06:37:38]OFD Sender: No OFD packet to send [06:37:43]OFD Sender: No OFD packet to send [06:37:48]OFD Sender: No OFD packet to send [06:37:53]OFD Sender: No OFD packet to send [06:37:58]OFD Sender: No OFD packet to send [06:38:03]OFD Sender: No OFD packet to send [06:38:08]OFD Sender: No OFD packet to send [06:38:13]OFD Sender: No OFD packet to send [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:28]OFD Sender: No OFD packet to send [06:38:33]OFD Sender: No OFD packet to send [06:38:38]OFD Sender: No OFD packet to send [06:38:43]OFD Sender: No OFD packet to send [06:38:48]OFD Sender: No OFD packet to send [06:38:53]OFD Sender: No OFD packet to send [06:38:58]OFD Sender: No OFD packet to send [06:39:03]OFD Sender: No OFD packet to send [06:39:08]OFD Sender: No OFD packet to send [06:39:13]OFD Sender: No OFD packet to send [06:39:18]OFD Sender: No OFD packet to send [06:39:23]OFD Sender: No OFD packet to send [06:39:28]OFD Sender: No OFD packet to send [06:39:33]OFD Sender: No OFD packet to send [06:39:38]OFD Sender: No OFD packet to send [06:39:43]OFD Sender: No OFD packet to send [06:39:48]OFD Sender: No OFD packet to send [06:39:53]OFD Sender: No OFD packet to send [06:39:58]OFD Sender: No OFD packet to send [06:40:03]OFD Sender: No OFD packet to send [06:40:08]OFD Sender: No OFD packet to send [06:40:13]OFD Sender: No OFD packet to send [06:40:18]OFD Sender: No OFD packet to send [06:40:23]OFD Sender: No OFD packet to send [06:40:28]OFD Sender: No OFD packet to send [06:40:33]OFD Sender: No OFD packet to send [06:40:38]OFD Sender: No OFD packet to send [06:40:43]OFD Sender: No OFD packet to send [06:40:48]OFD Sender: No OFD packet to send [06:40:53]OFD Sender: No OFD packet to send [06:40:58]OFD Sender: No OFD packet to send [06:41:03]OFD Sender: No OFD packet to send [06:41:08]OFD Sender: No OFD packet to send [06:41:13]OFD Sender: No OFD packet to send [06:41:18]OFD Sender: No OFD packet to send [06:41:23]OFD Sender: No OFD packet to send [06:41:28]OFD Sender: No OFD packet to send [06:41:33]OFD Sender: No OFD packet to send [06:41:38]OFD Sender: No OFD packet to send [06:41:43]OFD Sender: No OFD packet to send [06:41:48]OFD Sender: No OFD packet to send [06:41:49]accept exits with 7 [06:41:49]New connection [06:41:49]New thread 3066674532 created [06:41:49]Thread 3066531172 joined [06:41:49]Waiting for new connection... [06:41:49] Sock 7.Parse request [06:41:49]Sock 7.Check first char [06:41:49]Sock 7.First char is OK [06:41:49]request: POST /json_proto HTTP/1.0 [06:41:49]Method: POST [06:41:49]URL: /json_proto [06:41:49]Method is POST - this is cgi request [06:41:49]url: /json_proto [06:41:49]query_string will be loaded in cgi processing [06:41:49]execute_cgi json_proto POST (null) [06:41:49]execute_cgi path=json_proto method=POST [06:41:49]POST find Content-Length [06:41:49]Host: 172.17.40.4:8080 [06:41:49]Content-Length: 766 [06:41:49]Content-Type: application/json [06:41:49] [06:41:49]POST finish read [06:41:49]Found Content-Length = 766 [06:41:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:49]execute_script... [06:41: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)538711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:49]POST & json_proto [06:41:49]process_json_proto [06:41:49]json parsed OK: [06:41:49]protocol is kg_v1.0 [06:41:49]action value=close_receipt [06:41:49]process_action close_receipt [06:41:49]cmd_close_receipt [06:41:49]MH_GetDate [06:41:49]Write to MH i2c: F0 00 00 23 3E 50 [06:41:49]Write i2c OK [06:41:49]MH_I2C_Read... [06:41:49]Read from MH i2c: F0 [06:41:49]MH_I2C_Read... [06:41:49]Read from MH i2c: F0 09 00 [06:41:49]MH_I2C_Read... [06:41:49]Read from MH i2c: F0 09 00 23 3E 00 B1 9A 18 67 65 5C 16 67 61 [06:41:49]GetLastDocTimeStamp 1729662005 [06:41:49]current date 1729665713 [06:41:49]FM_GetShiftState [06:41:49]SAM_PROTO_GetShiftState [06:41:49]wFMCommunicate request_size=4 [06:41:49]MH_SAM_APDU [06:41:49]CAPDU: 80 13 01 00 [06:41:49]Write to MH i2c: E2 08 00 24 3E 80 13 01 00 00 00 00 00 DF [06:41:49]Write i2c OK [06:41:49]MH_I2C_Read... [06:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:49]Read from MH i2c: E2 [06:41:49]MH_I2C_Read... [06:41:49]Read from MH i2c: E2 0E 00 [06:41:49]MH_I2C_Read... [06:41:49]Read from MH i2c: E2 0E 00 24 3E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 2F [06:41:49]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:41:49]wFMCommunicate OK [06:41:49]SAM_PROTO_GetShiftState done [06:41:49]FM_GetShiftState done [06:41:49]opened in 1729642119 [06:41:49]opened+sec_in_day 1729728519 [06:41:49]quantity*price = 50010 [06:41:49]sum+1 = 50012 [06:41:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 18 23.10.2024 06:41 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220809 ФПД: 73429959572689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T064153&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220809&fm=73429959572689&tin=02508201610067®Number=0000000000098116&sum=50011 [06:41:50]StoreToDocumentArchive [06:41:50]shift 447 fd 220809 [06:41:50]save to /storage/0447/doc_00220809 [06:41:50]save last doc name /storage/0447/doc_00220809 to /storage/kkm_last_doc_name [06:41:50]save OK [06:41:50]Clear old archive folders... [06:41:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:41:50]tlvbuf is 0084C560 [06:41:50]SAM_PROTO_ClearQueue [06:41:50]wFMCommunicate request_size=4 [06:41:50]MH_SAM_APDU [06:41:50]CAPDU: 80 09 00 00 [06:41:50]Write to MH i2c: E2 08 00 31 3E 80 09 00 00 00 00 00 00 E1 [06:41:50]Write i2c OK [06:41:50]MH_I2C_Read... [06:41:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:50]Read from MH i2c: E2 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 03 00 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 03 00 31 3E 00 90 00 E3 [06:41:50]RAPDU: 90 00 [06:41:50]wFMCommunicate OK [06:41:50]SAM_PROTO_ClearQueue done [06:41:50]KKMCreateOFDPacket [06:41:50]OFDProtocolAddRootSTLVToBuf [06:41:50]FM_MakeSignedData [06:41:50]FM_MakeSignedData [06:41:50]SAM_PROTO_SignData [06:41:50]wFMCommunicate request_size=4 [06:41:50]MH_SAM_APDU [06:41:50]CAPDU: 80 0D 01 02 [06:41:50]Write to MH i2c: E2 08 00 32 3E 80 0D 01 02 00 00 00 00 E9 [06:41:50]Write i2c OK [06:41:50]MH_I2C_Read... [06:41:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:50]Read from MH i2c: E2 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 03 00 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 03 00 32 3E 00 90 00 E4 [06:41:50]RAPDU: 90 00 [06:41:50]wFMCommunicate OK [06:41:50]wFMCommunicate request_size=255 [06:41:50]MH_SAM_APDU [06:41:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 B1 9A 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 89 5E 03 00 35 04 06 00 42 [06:41:50]Write to MH i2c: E2 02 01 33 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 B1 9A 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 89 5E 03 00 35 04 06 00 42 00 00 28 [06:41:50]Write i2c OK [06:41:50]MH_I2C_Read... [06:41:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:50]Read from MH i2c: E2 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 03 00 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 03 00 33 3E 00 90 00 E5 [06:41:50]RAPDU: 90 00 [06:41:50]wFMCommunicate OK [06:41:50]wFMCommunicate request_size=10 [06:41:50]MH_SAM_APDU [06:41:50]CAPDU: 80 0D 02 02 05 C8 BE A7 FC D1 [06:41:50]Write to MH i2c: E2 0D 00 34 3E 80 0D 02 02 05 00 C8 BE A7 FC D1 00 00 F0 [06:41:50]Write i2c OK [06:41:50]MH_I2C_Read... [06:41:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:50]Read from MH i2c: E2 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 03 00 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 03 00 34 3E 00 90 00 E6 [06:41:50]RAPDU: 90 00 [06:41:50]wFMCommunicate OK [06:41:50]wFMCommunicate request_size=4 [06:41:50]MH_SAM_APDU [06:41:50]CAPDU: 80 0D 03 02 [06:41:50]Write to MH i2c: E2 08 00 35 3E 80 0D 03 02 00 00 00 00 EE [06:41:50]Write i2c OK [06:41:50]MH_I2C_Read... [06:41:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:50]Read from MH i2c: E2 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 0B 00 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 0B 00 35 3E 00 08 FB BE E6 BD A1 A1 14 90 00 A9 [06:41:50]RAPDU: 08 FB BE E6 BD A1 A1 14 90 00 [06:41:50]wFMCommunicate OK [06:41:50]SAM_PROTO_SignData done [06:41:50]FM_MakeSignedData done [06:41:50]CreateOFDProtocolMessage [06:41:50]wFMCommunicate request_size=4 [06:41:50]MH_SAM_APDU [06:41:50]CAPDU: 80 11 00 00 [06:41:50]Write to MH i2c: E2 08 00 36 3E 80 11 00 00 00 00 00 00 EE [06:41:50]Write i2c OK [06:41:50]MH_I2C_Read... [06:41:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:50]Read from MH i2c: E2 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 17 00 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: E2 17 00 36 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3D [06:41:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:41:50]wFMCommunicate OK [06:41:50]CreateOFDProtocolMessage done [06:41:50]OFDSenderStorePacket 220809 [06:41:50]StoreOFDPacket docnum=220809 [06:41:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 59 77 07 01 3C 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 B1 9A 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 89 5E 03 00 35 04 06 00 42 C8 BE A7 FC D1 08 FB BE E6 BD A1 A1 14 [06:41:50]CheckFolder [06:41:50]dirname=/storage/ofd_packets [06:41:50]CheckFolder done [06:41:50]ProducePacketName [06:41:50]name=ofd_packets/00220809 [06:41:50]NVStorageSaveData ofd_packets/00220809 [06:41:50]File name is /storage/ofd_packets/00220809 [06:41:50]Write 301 bytes [06:41:50]NVStorageSaveData done [06:41:50]OFDSenderStorePacket done [06:41:50]KKMCreateOFDPacket done [06:41:50]NVStorageSaveData kkm_last_timestamp [06:41:50]File name is /storage/kkm_last_timestamp [06:41:50]Write 4 bytes [06:41:50]NVStorageSaveData done [06:41:50]ExternCall_PrintAddStr [06:41:50]wPrintStart [06:41:50]Write to MH i2c: 01 00 00 37 3E 75 [06:41:50]Write i2c OK [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: 01 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: 01 07 00 [06:41:50]MH_I2C_Read... [06:41:50]Read from MH i2c: 01 07 00 37 3E 00 00 00 00 00 FF 0F 8A [06:41:50]RasterBufferAndPrint [06:41:50]line Счет N : (1)538711 [06:41:50]line ИНН: 02508201610067 [06:41:50]line Контрольно-Кассовый Чек [06:41:50]line ПРОДАЖА [06:41:50]line ТРК (МРК, ГНК) : 31 [06:41:50]line Товар: 2710124500 [06:41:50]line Аи-95-К-3 [06:41:50]line 6.740 * 74.20 [06:41:50]line = 500.11 [06:41:50]line НДС 12% НСП 1% [06:41:50]line > о реализуемом товаре [06:41:50]line ИТОГО: 500.11 [06:41:50]line НСП 1% : 4.43 [06:41:50]line НДС 12% : 53.11 [06:41:50]line Наличными: 0.00 [06:41:50]line Безнал.: 500.11 [06:41:50]line Место: АЗС № 84 "Партнер Нефть" [06:41:50]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [06:41:50]line СНО: Общий режим [06:41:50]line Чек 18 23.10.2024 06:41 [06:41:50]line Смена: 447 ФФД: 1.0 [06:41:50]line ЗНМ: 0300000178 [06:41:50]line РНМ: 0000000000098116 [06:41:50]line Версия ККМ: 001 [06:41:50]line Платежная система: Mbank [06:41:50]line ФМ: 0000000000965413 [06:41:50]line ФД: 220809 [06:41:50]line ФПД: 73429959572689 [06:41:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T064153&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220809&fm=73429959572689&tin=02508201610067®Number=0000000000098116&sum=50011 [06:41:50]written 0, free lines is 4095 [06:41:50]OFD Sender: Processing packet 220809 [packets to send 81, broken 80] [06:41:50]ProducePacketName [06:41:50]name=ofd_packets/00220809 [06:41:50]OFD Sender: To server: pG, [06:41:50]CommunicateWithHost lk.salyk.kg:30040 [06:41:50]ConnectInit lk.salyk.kg [06:41:51]Connected sock=10 [06:41:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 59 77 07 01 3C 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 B1 9A 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 89 5E 03 00 35 04 06 00 42 C8 BE A7 FC D1 08 FB BE E6 BD A1 A1 14 [06:41:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 DC F8 47 00 CF 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 39 36 35 34 31 33 10 04 04 00 89 5E 03 00 F4 03 04 00 50 46 18 67 B6 04 01 00 00 5C 65 3A 42 83 FB F7 57 [06:41:51]CommunicateWithHost err = 0 [06:41:51]CheckOFDResponse [06:41:51]1017 (14) - 77093643461234 [06:41:51]1041 (16) - 0000000000965413 [06:41:51]1040 (4) - 220809 [06:41:51]1012 (4) - 23.10.2024 00:41 [06:41:51]1206 (1) - 0 [06:41:51]OFD Sender: Remove packet 220809 [06:41:51]ProducePacketName [06:41:51]name=ofd_packets/00220809 [06:41:51]NVStorageDeleteData [06:41:51]Write to MH i2c: 01 00 00 60 3E 9E [06:41:51]Write i2c OK [06:41:51]MH_I2C_Read... [06:41:51]Read from MH i2c: 01 [06:41:51]MH_I2C_Read... [06:41:51]Read from MH i2c: 01 07 00 [06:41:51]MH_I2C_Read... [06:41:51]Read from MH i2c: 01 07 00 60 3E 00 00 00 00 00 00 0D B2 [06:41:51]RasterBufferAndPrint [06:41:51]line [06:41:51]line [06:41:51]line [06:41:51]line [06:41:51]line [06:41:51]written 0, free lines is 3334 [06:41:51]MH_Cut [06:41:51]Write to MH i2c: D1 01 00 67 3E 01 77 [06:41:51]Write i2c OK [06:41:51]MH_I2C_Read... [06:41:51]Read from MH i2c: D1 [06:41:51]MH_I2C_Read... [06:41:51]Read from MH i2c: D1 01 00 [06:41:51]MH_I2C_Read... [06:41:51]Read from MH i2c: D1 01 00 67 3E 00 76 [06:41:51]Write to MH i2c: 01 00 00 68 3E A6 [06:41:51]Write i2c OK [06:41:51]MH_I2C_Read... [06:41:51]OFD Sender: No OFD packet to send [06:41:52]*** Cut start [06:41:52]*** Partial cut [06:41:52]*** CUTSNS_PIN = 1 [06:41:52]*** CUTSNS_PIN = 0 [06:41:52]*** Brake cut motor [06:41:52]Read from MH i2c: 01 [06:41:52]MH_I2C_Read... [06:41:52]*** Stop cut motor [06:41:52]*** Cut end [06:41:52]Read from MH i2c: 01 07 00 [06:41:52]MH_I2C_Read... [06:41:52]Read from MH i2c: 01 07 00 68 3E 00 00 00 00 00 FF 0F BB [06:41:52]process_action close_receipt done [06:41:52]requested_data is exist [06:41:52]produce_requested_data [06:41:52]requested_item fm.sn is exist - process it [06:41:52]wFMCommunicate request_size=4 [06:41:52]MH_SAM_APDU [06:41:52]CAPDU: 80 11 00 00 [06:41:52]Write to MH i2c: E2 08 00 69 3E 80 11 00 00 00 00 00 00 21 [06:41:52]Write i2c OK [06:41:52]MH_I2C_Read... [06:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:52]Read from MH i2c: E2 [06:41:52]MH_I2C_Read... [06:41:52]Read from MH i2c: E2 17 00 [06:41:52]MH_I2C_Read... [06:41:52]Read from MH i2c: E2 17 00 69 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 70 [06:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:41:52]wFMCommunicate OK [06:41:52]requested_item fd.num is exist - process it [06:41:52]SAM_PROTO_GetFieldsCounters [06:41:52]wFMCommunicate request_size=4 [06:41:52]MH_SAM_APDU [06:41:52]CAPDU: 80 13 00 00 [06:41:52]Write to MH i2c: E2 08 00 6A 3E 80 13 00 00 00 00 00 00 24 [06:41:52]Write i2c OK [06:41:52]MH_I2C_Read... [06:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:52]Read from MH i2c: E2 [06:41:52]MH_I2C_Read... [06:41:52]Read from MH i2c: E2 62 00 [06:41:52]MH_I2C_Read... [06:41:52]Read from MH i2c: E2 62 00 6A 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 89 5E 03 00 0E 04 04 00 BF 01 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 21 [06:41:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 89 5E 03 00 0E 04 04 00 BF 01 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:41:52]wFMCommunicate OK [06:41:52]SAM_PROTO_GetFieldsCounters done [06:41:52]requested_item shift.num is exist - process it [06:41:52]requested_item shift.opened is exist - process it [06:41:52]req_shift_opened [06:41:52]FM_GetShiftState [06:41:52]SAM_PROTO_GetShiftState [06:41:52]wFMCommunicate request_size=4 [06:41:52]MH_SAM_APDU [06:41:52]CAPDU: 80 13 01 00 [06:41:52]Write to MH i2c: E2 08 00 6B 3E 80 13 01 00 00 00 00 00 26 [06:41:52]Write i2c OK [06:41:52]MH_I2C_Read... [06:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:52]Read from MH i2c: E2 [06:41:52]MH_I2C_Read... [06:41:52]Read from MH i2c: E2 0E 00 [06:41:52]MH_I2C_Read... [06:41:52]Read from MH i2c: E2 0E 00 6B 3E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 76 [06:41:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:41:52]wFMCommunicate OK [06:41:52]SAM_PROTO_GetShiftState done [06:41:52]FM_GetShiftState done [06:41:52]req_shift_opened done [06:41:52]requested_item shift.open_date is exist - process it [06:41:52]req_shift_open_date [06:41:52]req_shift_open_date done [06:41:52]produce_requested_data done [06:41:52]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220809,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [06:41:52]process_action_free close_receipt [06:41:52]json_value_free [06:41:52]json_value_free done [06:41:52]process_json_proto returns [06:41:52]Send response to host [06:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220809,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [06:41:52]free response buf [06:41:52]execute_script done [06:41:52]execute_script returns [06:41:52]free content buf [06:41:52]Sock 7.Close socket [06:41:52]Sock 7.Thread stoped [06:41:56]OFD Sender: No OFD packet to send [06:42:01]OFD Sender: No OFD packet to send [06:42:06]OFD Sender: No OFD packet to send [06:42:11]OFD Sender: No OFD packet to send [06:42:16]OFD Sender: No OFD packet to send [06:42:21]OFD Sender: No OFD packet to send [06:42:26]OFD Sender: No OFD packet to send [06:42:31]OFD Sender: No OFD packet to send [06:42:36]OFD Sender: No OFD packet to send [06:42:41]OFD Sender: No OFD packet to send [06:42:46]OFD Sender: No OFD packet to send [06:42:51]OFD Sender: No OFD packet to send [06:42:56]OFD Sender: No OFD packet to send [06:43:01]OFD Sender: No OFD packet to send [06:43:06]OFD Sender: No OFD packet to send [06:43:11]OFD Sender: No OFD packet to send [06:43:16]OFD Sender: No OFD packet to send [06:43:21]OFD Sender: No OFD packet to send [06:43:26]OFD Sender: No OFD packet to send [06:43:31]OFD Sender: No OFD packet to send [06:43:36]OFD Sender: No OFD packet to send [06:43:41]OFD Sender: No OFD packet to send [06:43:46]OFD Sender: No OFD packet to send [06:43:51]OFD Sender: No OFD packet to send [06:43:56]OFD Sender: No OFD packet to send [06:44:01]OFD Sender: No OFD packet to send [06:44:06]OFD Sender: No OFD packet to send [06:44:11]OFD Sender: No OFD packet to send [06:44:16]OFD Sender: No OFD packet to send [06:44:21]OFD Sender: No OFD packet to send [06:44:26]OFD Sender: No OFD packet to send [06:44:31]OFD Sender: No OFD packet to send [06:44:36]OFD Sender: No OFD packet to send [06:44:41]OFD Sender: No OFD packet to send [06:44:46]OFD Sender: No OFD packet to send [06:44:51]OFD Sender: No OFD packet to send [06:44:56]OFD Sender: No OFD packet to send [06:45:01]OFD Sender: No OFD packet to send [06:45:06]OFD Sender: No OFD packet to send [06:45:12]OFD Sender: No OFD packet to send [06:45:17]OFD Sender: No OFD packet to send [06:45:22]OFD Sender: No OFD packet to send [06:45:27]OFD Sender: No OFD packet to send [06:45:32]OFD Sender: No OFD packet to send [06:45:37]OFD Sender: No OFD packet to send [06:45:42]OFD Sender: No OFD packet to send [06:45:47]OFD Sender: No OFD packet to send [06:45:52]OFD Sender: No OFD packet to send [06:45:57]OFD Sender: No OFD packet to send [06:46:02]OFD Sender: No OFD packet to send [06:46:07]OFD Sender: No OFD packet to send [06:46:12]OFD Sender: No OFD packet to send [06:46:17]OFD Sender: No OFD packet to send [06:46:22]OFD Sender: No OFD packet to send [06:46:27]OFD Sender: No OFD packet to send [06:46:32]OFD Sender: No OFD packet to send [06:46:37]OFD Sender: No OFD packet to send [06:46:42]OFD Sender: No OFD packet to send [06:46:47]OFD Sender: No OFD packet to send [06:46:48]accept exits with 9 [06:46:48]New connection [06:46:48]New thread 3066531172 created [06:46:48]Thread 3066674532 joined [06:46:48]Waiting for new connection... [06:46:48] Sock 9.Parse request [06:46:48]Sock 9.Check first char [06:46:48]Sock 9.First char is OK [06:46:48]request: POST /json_proto HTTP/1.0 [06:46:48]Method: POST [06:46:48]URL: /json_proto [06:46:48]Method is POST - this is cgi request [06:46:48]url: /json_proto [06:46:48]query_string will be loaded in cgi processing [06:46:48]execute_cgi json_proto POST (null) [06:46:48]execute_cgi path=json_proto method=POST [06:46:48]POST find Content-Length [06:46:48]Host: 172.17.40.4:8080 [06:46:48]Content-Length: 769 [06:46:48]Content-Type: application/json [06:46:48] [06:46:48]POST finish read [06:46:48]Found Content-Length = 769 [06:46:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:48]execute_script... [06:46: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)538712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:48]POST & json_proto [06:46:48]process_json_proto [06:46:48]json parsed OK: [06:46:48]protocol is kg_v1.0 [06:46:48]action value=close_receipt [06:46:48]process_action close_receipt [06:46:48]cmd_close_receipt [06:46:48]MH_GetDate [06:46:48]Write to MH i2c: F0 00 00 6C 3E 99 [06:46:48]Write i2c OK [06:46:48]MH_I2C_Read... [06:46:48]Read from MH i2c: F0 [06:46:48]MH_I2C_Read... [06:46:48]Read from MH i2c: F0 09 00 [06:46:48]MH_I2C_Read... [06:46:48]Read from MH i2c: F0 09 00 6C 3E 00 DC 9B 18 67 65 5C 16 67 D6 [06:46:48]GetLastDocTimeStamp 1729665713 [06:46:48]current date 1729666012 [06:46:48]FM_GetShiftState [06:46:48]SAM_PROTO_GetShiftState [06:46:48]wFMCommunicate request_size=4 [06:46:48]MH_SAM_APDU [06:46:48]CAPDU: 80 13 01 00 [06:46:48]Write to MH i2c: E2 08 00 6D 3E 80 13 01 00 00 00 00 00 28 [06:46:48]Write i2c OK [06:46:48]MH_I2C_Read... [06:46:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:48]Read from MH i2c: E2 [06:46:48]MH_I2C_Read... [06:46:48]Read from MH i2c: E2 0E 00 [06:46:48]MH_I2C_Read... [06:46:48]Read from MH i2c: E2 0E 00 6D 3E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 78 [06:46:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:46:48]wFMCommunicate OK [06:46:48]SAM_PROTO_GetShiftState done [06:46:48]FM_GetShiftState done [06:46:48]opened in 1729642119 [06:46:48]opened+sec_in_day 1729728519 [06:46:48]quantity*price = 100015 [06:46:48]sum+1 = 100017 [06:46:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 19 23.10.2024 06:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220810 ФПД: 11319011462601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T064652&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220810&fm=11319011462601&tin=02508201610067®Number=0000000000098116&sum=100016 [06:46:49]StoreToDocumentArchive [06:46:49]shift 447 fd 220810 [06:46:49]save to /storage/0447/doc_00220810 [06:46:49]save last doc name /storage/0447/doc_00220810 to /storage/kkm_last_doc_name [06:46:49]save OK [06:46:49]Clear old archive folders... [06:46:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:46:49]tlvbuf is 008AB9F0 [06:46:49]SAM_PROTO_ClearQueue [06:46:49]wFMCommunicate request_size=4 [06:46:49]MH_SAM_APDU [06:46:49]CAPDU: 80 09 00 00 [06:46:49]Write to MH i2c: E2 08 00 7A 3E 80 09 00 00 00 00 00 00 2A [06:46:49]Write i2c OK [06:46:49]MH_I2C_Read... [06:46:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:46:49]Read from MH i2c: E2 [06:46:49]MH_I2C_Read... [06:46:49]Read from MH i2c: E2 03 00 [06:46:49]MH_I2C_Read... [06:46:49]Read from MH i2c: E2 03 00 7A 3E 00 90 00 2C [06:46:49]RAPDU: 90 00 [06:46:49]wFMCommunicate OK [06:46:49]SAM_PROTO_ClearQueue done [06:46:49]KKMCreateOFDPacket [06:46:49]OFDProtocolAddRootSTLVToBuf [06:46:49]FM_MakeSignedData [06:46:49]FM_MakeSignedData [06:46:49]SAM_PROTO_SignData [06:46:49]wFMCommunicate request_size=4 [06:46:49]MH_SAM_APDU [06:46:49]CAPDU: 80 0D 01 02 [06:46:49]Write to MH i2c: E2 08 00 7B 3E 80 0D 01 02 00 00 00 00 32 [06:46:49]Write i2c OK [06:46:49]MH_I2C_Read... [06:46:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:46:49]Read from MH i2c: E2 [06:46:49]MH_I2C_Read... [06:46:49]Read from MH i2c: E2 03 00 [06:46:49]MH_I2C_Read... [06:46:49]Read from MH i2c: E2 03 00 7B 3E 00 90 00 2D [06:46:49]RAPDU: 90 00 [06:46:49]wFMCommunicate OK [06:46:49]wFMCommunicate request_size=255 [06:46:49]MH_SAM_APDU [06: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 DC 9B 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8A 5E 03 00 35 04 06 00 0A [06:46:49]Write to MH i2c: E2 02 01 7C 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 DC 9B 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8A 5E 03 00 35 04 06 00 0A 00 00 92 [06:46:49]Write i2c OK [06:46:49]MH_I2C_Read... [06:46:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:49]Read from MH i2c: E2 [06:46:49]MH_I2C_Read... [06:46:49]Read from MH i2c: E2 03 00 [06:46:49]MH_I2C_Read... [06:46:49]Read from MH i2c: E2 03 00 7C 3E 00 90 00 2E [06:46:49]RAPDU: 90 00 [06:46:49]wFMCommunicate OK [06:46:49]wFMCommunicate request_size=10 [06:46:49]MH_SAM_APDU [06:46:49]CAPDU: 80 0D 02 02 05 4B 69 A8 4D C9 [06:46:49]Write to MH i2c: E2 0D 00 7D 3E 80 0D 02 02 05 00 4B 69 A8 4D C9 00 00 B1 [06:46:49]Write i2c OK [06:46:49]MH_I2C_Read... [06:46:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:50]Read from MH i2c: E2 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: E2 03 00 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: E2 03 00 7D 3E 00 90 00 2F [06:46:50]RAPDU: 90 00 [06:46:50]wFMCommunicate OK [06:46:50]wFMCommunicate request_size=4 [06:46:50]MH_SAM_APDU [06:46:50]CAPDU: 80 0D 03 02 [06:46:50]Write to MH i2c: E2 08 00 7E 3E 80 0D 03 02 00 00 00 00 37 [06:46:50]Write i2c OK [06:46:50]MH_I2C_Read... [06:46:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:46:50]Read from MH i2c: E2 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: E2 0B 00 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: E2 0B 00 7E 3E 00 8E 7E BA 92 64 7E F7 7D 90 00 E6 [06:46:50]RAPDU: 8E 7E BA 92 64 7E F7 7D 90 00 [06:46:50]wFMCommunicate OK [06:46:50]SAM_PROTO_SignData done [06:46:50]FM_MakeSignedData done [06:46:50]CreateOFDProtocolMessage [06:46:50]wFMCommunicate request_size=4 [06:46:50]MH_SAM_APDU [06:46:50]CAPDU: 80 11 00 00 [06:46:50]Write to MH i2c: E2 08 00 7F 3E 80 11 00 00 00 00 00 00 37 [06:46:50]Write i2c OK [06:46:50]MH_I2C_Read... [06:46:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:50]Read from MH i2c: E2 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: E2 17 00 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: E2 17 00 7F 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 86 [06:46:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:46:50]wFMCommunicate OK [06:46:50]CreateOFDProtocolMessage done [06:46:50]OFDSenderStorePacket 220810 [06:46:50]StoreOFDPacket docnum=220810 [06:46:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B3 A7 07 01 F7 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 DC 9B 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8A 5E 03 00 35 04 06 00 0A 4B 69 A8 4D C9 8E 7E BA 92 64 7E F7 7D [06:46:50]CheckFolder [06:46:50]dirname=/storage/ofd_packets [06:46:50]CheckFolder done [06:46:50]ProducePacketName [06:46:50]name=ofd_packets/00220810 [06:46:50]NVStorageSaveData ofd_packets/00220810 [06:46:50]File name is /storage/ofd_packets/00220810 [06:46:50]Write 301 bytes [06:46:50]NVStorageSaveData done [06:46:50]OFDSenderStorePacket done [06:46:50]KKMCreateOFDPacket done [06:46:50]NVStorageSaveData kkm_last_timestamp [06:46:50]File name is /storage/kkm_last_timestamp [06:46:50]Write 4 bytes [06:46:50]NVStorageSaveData done [06:46:50]ExternCall_PrintAddStr [06:46:50]wPrintStart [06:46:50]Write to MH i2c: 01 00 00 80 3E BE [06:46:50]Write i2c OK [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: 01 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: 01 07 00 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: 01 07 00 80 3E 00 00 00 00 00 FF 0F D3 [06:46:50]RasterBufferAndPrint [06:46:50]line Счет N : (1)538712 [06:46:50]line ИНН: 02508201610067 [06:46:50]line Контрольно-Кассовый Чек [06:46:50]line ПРОДАЖА [06:46:50]line ТРК (МРК, ГНК) : 33 [06:46:50]line Товар: 2710124130 [06:46:50]line Аи-92-К-2 [06:46:50]line 14.950 * 66.90 [06:46:50]line = 1000.16 [06:46:50]line НДС 12% НСП 1% [06:46:50]line > о реализуемом товаре [06:46:50]line ИТОГО: 1000.16 [06:46:50]line НСП 1% : 8.85 [06:46:50]line НДС 12% : 106.21 [06:46:50]line Наличными: 0.00 [06:46:50]line Безнал.: 1000.16 [06:46:50]line Место: АЗС № 84 "Партнер Нефть" [06:46:50]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [06:46:50]line СНО: Общий режим [06:46:50]line Чек 19 23.10.2024 06:46 [06:46:50]line Смена: 447 ФФД: 1.0 [06:46:50]line ЗНМ: 0300000178 [06:46:50]line РНМ: 0000000000098116 [06:46:50]line Версия ККМ: 001 [06:46:50]line Платежная система: Mbank [06:46:50]line ФМ: 0000000000965413 [06:46:50]line ФД: 220810 [06:46:50]line ФПД: 11319011462601 [06:46:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T064652&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220810&fm=11319011462601&tin=02508201610067®Number=0000000000098116&sum=100016 [06:46:50]written 0, free lines is 4095 [06:46:50]OFD Sender: Processing packet 220810 [packets to send 81, broken 80] [06:46:50]ProducePacketName [06:46:50]name=ofd_packets/00220810 [06:46:50]OFD Sender: To server: pG, [06:46:50]CommunicateWithHost lk.salyk.kg:30040 [06:46:50]ConnectInit lk.salyk.kg [06:46:50]Connected sock=10 [06:46:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B3 A7 07 01 F7 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 DC 9B 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8A 5E 03 00 35 04 06 00 0A 4B 69 A8 4D C9 8E 7E BA 92 64 7E F7 7D [06:46:50]Write to MH i2c: 01 00 00 A9 3E E7 [06:46:50]Write i2c OK [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: 01 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: 01 07 00 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: 01 07 00 A9 3E 00 00 00 00 00 0C 0D 07 [06:46:50]RasterBufferAndPrint [06:46:50]line [06:46:50]line [06:46:50]line [06:46:50]line [06:46:50]line [06:46:50]written 0, free lines is 3347 [06:46:50]MH_Cut [06:46:50]Write to MH i2c: D1 01 00 B0 3E 01 C0 [06:46:50]Write i2c OK [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: D1 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: D1 01 00 [06:46:50]MH_I2C_Read... [06:46:50]Read from MH i2c: D1 01 00 B0 3E 00 BF [06:46:50]Write to MH i2c: 01 00 00 B1 3E EF [06:46:50]Write i2c OK [06:46:50]MH_I2C_Read... [06:46:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 44 A9 47 00 8D 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 39 36 35 34 31 33 10 04 04 00 8A 5E 03 00 F4 03 04 00 7C 47 18 67 B6 04 01 00 00 12 62 40 49 14 57 81 AC [06:46:50]CommunicateWithHost err = 0 [06:46:50]CheckOFDResponse [06:46:50]1017 (14) - 77093643461234 [06:46:50]1041 (16) - 0000000000965413 [06:46:50]1040 (4) - 220810 [06:46:50]1012 (4) - 23.10.2024 00:46 [06:46:50]1206 (1) - 0 [06:46:50]OFD Sender: Remove packet 220810 [06:46:50]ProducePacketName [06:46:50]name=ofd_packets/00220810 [06:46:50]NVStorageDeleteData [06:46:51]OFD Sender: No OFD packet to send [06:46:51]*** Cut start [06:46:51]*** Partial cut [06:46:51]*** CUTSNS_PIN = 1 [06:46:51]*** CUTSNS_PIN = 0 [06:46:51]*** Brake cut motor [06:46:51]Read from MH i2c: 01 [06:46:51]MH_I2C_Read... [06:46:51]*** Stop cut motor [06:46:51]*** Cut end [06:46:51]Read from MH i2c: 01 07 00 [06:46:51]MH_I2C_Read... [06:46:51]Read from MH i2c: 01 07 00 B1 3E 00 00 00 00 00 FF 0F 04 [06:46:51]process_action close_receipt done [06:46:51]requested_data is exist [06:46:51]produce_requested_data [06:46:51]requested_item fm.sn is exist - process it [06:46:51]wFMCommunicate request_size=4 [06:46:51]MH_SAM_APDU [06:46:51]CAPDU: 80 11 00 00 [06:46:51]Write to MH i2c: E2 08 00 B2 3E 80 11 00 00 00 00 00 00 6A [06:46:51]Write i2c OK [06:46:51]MH_I2C_Read... [06:46:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:51]Read from MH i2c: E2 [06:46:51]MH_I2C_Read... [06:46:51]Read from MH i2c: E2 17 00 [06:46:51]MH_I2C_Read... [06:46:51]Read from MH i2c: E2 17 00 B2 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B9 [06:46:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:46:51]wFMCommunicate OK [06:46:51]requested_item fd.num is exist - process it [06:46:51]SAM_PROTO_GetFieldsCounters [06:46:51]wFMCommunicate request_size=4 [06:46:51]MH_SAM_APDU [06:46:51]CAPDU: 80 13 00 00 [06:46:51]Write to MH i2c: E2 08 00 B3 3E 80 13 00 00 00 00 00 00 6D [06:46:51]Write i2c OK [06:46:51]MH_I2C_Read... [06:46:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:46:52]Read from MH i2c: E2 [06:46:52]MH_I2C_Read... [06:46:52]Read from MH i2c: E2 62 00 [06:46:52]MH_I2C_Read... [06:46:52]Read from MH i2c: E2 62 00 B3 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8A 5E 03 00 0E 04 04 00 BF 01 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 6E [06:46:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8A 5E 03 00 0E 04 04 00 BF 01 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:46:52]wFMCommunicate OK [06:46:52]SAM_PROTO_GetFieldsCounters done [06:46:52]requested_item shift.num is exist - process it [06:46:52]requested_item shift.opened is exist - process it [06:46:52]req_shift_opened [06:46:52]FM_GetShiftState [06:46:52]SAM_PROTO_GetShiftState [06:46:52]wFMCommunicate request_size=4 [06:46:52]MH_SAM_APDU [06:46:52]CAPDU: 80 13 01 00 [06:46:52]Write to MH i2c: E2 08 00 B4 3E 80 13 01 00 00 00 00 00 6F [06:46:52]Write i2c OK [06:46:52]MH_I2C_Read... [06:46:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:52]Read from MH i2c: E2 [06:46:52]MH_I2C_Read... [06:46:52]Read from MH i2c: E2 0E 00 [06:46:52]MH_I2C_Read... [06:46:52]Read from MH i2c: E2 0E 00 B4 3E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BF [06:46:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:46:52]wFMCommunicate OK [06:46:52]SAM_PROTO_GetShiftState done [06:46:52]FM_GetShiftState done [06:46:52]req_shift_opened done [06:46:52]requested_item shift.open_date is exist - process it [06:46:52]req_shift_open_date [06:46:52]req_shift_open_date done [06:46:52]produce_requested_data done [06:46:52]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220810,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [06:46:52]process_action_free close_receipt [06:46:52]json_value_free [06:46:52]json_value_free done [06:46:52]process_json_proto returns [06:46:52]Send response to host [06:46:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220810,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [06:46:52]free response buf [06:46:52]execute_script done [06:46:52]execute_script returns [06:46:52]free content buf [06:46:52]Sock 9.Close socket [06:46:52]Sock 9.Thread stoped [06:46:56]OFD Sender: No OFD packet to send [06:47:01]OFD Sender: No OFD packet to send [06:47:06]OFD Sender: No OFD packet to send [06:47:11]OFD Sender: No OFD packet to send [06:47:16]OFD Sender: No OFD packet to send [06:47:21]OFD Sender: No OFD packet to send [06:47:26]OFD Sender: No OFD packet to send [06:47:31]OFD Sender: No OFD packet to send [06:47:36]OFD Sender: No OFD packet to send [06:47:41]OFD Sender: No OFD packet to send [06:47:46]OFD Sender: No OFD packet to send [06:47:51]OFD Sender: No OFD packet to send [06:47:54]accept exits with 7 [06:47:54]New connection [06:47:54]New thread 3066674532 created [06:47:54]Thread 3066531172 joined [06:47:54]Waiting for new connection... [06:47:54] Sock 7.Parse request [06:47:54]Sock 7.Check first char [06:47:54]Sock 7.First char is OK [06:47:54]request: POST /json_proto HTTP/1.0 [06:47:54]Method: POST [06:47:54]URL: /json_proto [06:47:54]Method is POST - this is cgi request [06:47:54]url: /json_proto [06:47:54]query_string will be loaded in cgi processing [06:47:54]execute_cgi json_proto POST (null) [06:47:54]execute_cgi path=json_proto method=POST [06:47:54]POST find Content-Length [06:47:54]Host: 172.17.40.4:8080 [06:47:54]Content-Length: 678 [06:47:54]Content-Type: application/json [06:47:54] [06:47:54]POST finish read [06:47:54]Found Content-Length = 678 [06:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.330, "sum" : 490.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:47:54]execute_script... [06: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)538713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.330, "sum" : 490.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:47:54]POST & json_proto [06:47:54]process_json_proto [06:47:54]json parsed OK: [06:47:54]protocol is kg_v1.0 [06:47:54]action value=close_receipt [06:47:54]process_action close_receipt [06:47:54]cmd_close_receipt [06:47:54]MH_GetDate [06:47:54]Write to MH i2c: F0 00 00 B5 3E E2 [06:47:54]Write i2c OK [06:47:54]MH_I2C_Read... [06:47:54]Read from MH i2c: F0 [06:47:54]MH_I2C_Read... [06:47:54]Read from MH i2c: F0 09 00 [06:47:54]MH_I2C_Read... [06:47:54]Read from MH i2c: F0 09 00 B5 3E 00 1D 9C 18 67 65 5C 16 67 61 [06:47:54]GetLastDocTimeStamp 1729666012 [06:47:54]current date 1729666077 [06:47:54]FM_GetShiftState [06:47:54]SAM_PROTO_GetShiftState [06:47:54]wFMCommunicate request_size=4 [06:47:54]MH_SAM_APDU [06:47:54]CAPDU: 80 13 01 00 [06:47:54]Write to MH i2c: E2 08 00 B6 3E 80 13 01 00 00 00 00 00 71 [06:47:54]Write i2c OK [06:47:54]MH_I2C_Read... [06:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:47:54]Read from MH i2c: E2 [06:47:54]MH_I2C_Read... [06:47:54]Read from MH i2c: E2 0E 00 [06:47:54]MH_I2C_Read... [06:47:54]Read from MH i2c: E2 0E 00 B6 3E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C1 [06:47:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:47:54]wFMCommunicate OK [06:47:54]SAM_PROTO_GetShiftState done [06:47:54]FM_GetShiftState done [06:47:54]opened in 1729642119 [06:47:54]opened+sec_in_day 1729728519 [06:47:54]quantity*price = 49037 [06:47:54]sum+1 = 49039 [06:47:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 490.00 Внесено: 1000.00 СДАЧА: 510.00 НСП 1% : 4.34 НДС 12% : 52.08 Наличными: 490.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 20 23.10.2024 06:47 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220811 ФПД: 52971683434582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T064758&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220811&fm=52971683434582&tin=02508201610067®Number=0000000000098116&sum=49000 [06:47:55]StoreToDocumentArchive [06:47:55]shift 447 fd 220811 [06:47:55]save to /storage/0447/doc_00220811 [06:47:55]save last doc name /storage/0447/doc_00220811 to /storage/kkm_last_doc_name [06:47:55]save OK [06:47:55]Clear old archive folders... [06:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:47:55]tlvbuf is 00761AD0 [06:47:55]SAM_PROTO_ClearQueue [06:47:55]wFMCommunicate request_size=4 [06:47:55]MH_SAM_APDU [06:47:55]CAPDU: 80 09 00 00 [06:47:55]Write to MH i2c: E2 08 00 C3 3E 80 09 00 00 00 00 00 00 73 [06:47:55]Write i2c OK [06:47:55]MH_I2C_Read... [06:47:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:47:55]Read from MH i2c: E2 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 03 00 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 03 00 C3 3E 00 90 00 75 [06:47:55]RAPDU: 90 00 [06:47:55]wFMCommunicate OK [06:47:55]SAM_PROTO_ClearQueue done [06:47:55]KKMCreateOFDPacket [06:47:55]OFDProtocolAddRootSTLVToBuf [06:47:55]FM_MakeSignedData [06:47:55]FM_MakeSignedData [06:47:55]SAM_PROTO_SignData [06:47:55]wFMCommunicate request_size=4 [06:47:55]MH_SAM_APDU [06:47:55]CAPDU: 80 0D 01 02 [06:47:55]Write to MH i2c: E2 08 00 C4 3E 80 0D 01 02 00 00 00 00 7B [06:47:55]Write i2c OK [06:47:55]MH_I2C_Read... [06:47:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:47:55]Read from MH i2c: E2 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 03 00 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 03 00 C4 3E 00 90 00 76 [06:47:55]RAPDU: 90 00 [06:47:55]wFMCommunicate OK [06:47:55]wFMCommunicate request_size=255 [06:47:55]MH_SAM_APDU [06:47:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 1E 9C 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8B 5E 03 00 35 04 06 00 30 [06:47:55]Write to MH i2c: E2 02 01 C5 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 1E 9C 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8B 5E 03 00 35 04 06 00 30 00 00 5B [06:47:55]Write i2c OK [06:47:55]MH_I2C_Read... [06:47:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:47:55]Read from MH i2c: E2 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 03 00 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 03 00 C5 3E 00 90 00 77 [06:47:55]RAPDU: 90 00 [06:47:55]wFMCommunicate OK [06:47:55]wFMCommunicate request_size=10 [06:47:55]MH_SAM_APDU [06:47:55]CAPDU: 80 0D 02 02 05 2D 6E 5F D0 56 [06:47:55]Write to MH i2c: E2 0D 00 C6 3E 80 0D 02 02 05 00 2D 6E 5F D0 56 00 00 A8 [06:47:55]Write i2c OK [06:47:55]MH_I2C_Read... [06:47:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:47:55]Read from MH i2c: E2 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 03 00 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 03 00 C6 3E 00 90 00 78 [06:47:55]RAPDU: 90 00 [06:47:55]wFMCommunicate OK [06:47:55]wFMCommunicate request_size=4 [06:47:55]MH_SAM_APDU [06:47:55]CAPDU: 80 0D 03 02 [06:47:55]Write to MH i2c: E2 08 00 C7 3E 80 0D 03 02 00 00 00 00 80 [06:47:55]Write i2c OK [06:47:55]MH_I2C_Read... [06:47:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:47:55]Read from MH i2c: E2 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 0B 00 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 0B 00 C7 3E 00 A0 CA 90 72 43 73 C2 6B 90 00 D0 [06:47:55]RAPDU: A0 CA 90 72 43 73 C2 6B 90 00 [06:47:55]wFMCommunicate OK [06:47:55]SAM_PROTO_SignData done [06:47:55]FM_MakeSignedData done [06:47:55]CreateOFDProtocolMessage [06:47:55]wFMCommunicate request_size=4 [06:47:55]MH_SAM_APDU [06:47:55]CAPDU: 80 11 00 00 [06:47:55]Write to MH i2c: E2 08 00 C8 3E 80 11 00 00 00 00 00 00 80 [06:47:55]Write i2c OK [06:47:55]MH_I2C_Read... [06:47:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:47:55]Read from MH i2c: E2 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 17 00 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: E2 17 00 C8 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CF [06:47:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:47:55]wFMCommunicate OK [06:47:55]CreateOFDProtocolMessage done [06:47:55]OFDSenderStorePacket 220811 [06:47:55]StoreOFDPacket docnum=220811 [06:47:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 DB 0A 07 01 37 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 1E 9C 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8B 5E 03 00 35 04 06 00 30 2D 6E 5F D0 56 A0 CA 90 72 43 73 C2 6B [06:47:55]CheckFolder [06:47:55]dirname=/storage/ofd_packets [06:47:55]CheckFolder done [06:47:55]ProducePacketName [06:47:55]name=ofd_packets/00220811 [06:47:55]NVStorageSaveData ofd_packets/00220811 [06:47:55]File name is /storage/ofd_packets/00220811 [06:47:55]Write 301 bytes [06:47:55]NVStorageSaveData done [06:47:55]OFDSenderStorePacket done [06:47:55]KKMCreateOFDPacket done [06:47:55]NVStorageSaveData kkm_last_timestamp [06:47:55]File name is /storage/kkm_last_timestamp [06:47:55]Write 4 bytes [06:47:55]NVStorageSaveData done [06:47:55]ExternCall_PrintAddStr [06:47:55]wPrintStart [06:47:55]Write to MH i2c: 01 00 00 C9 3E 07 [06:47:55]Write i2c OK [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: 01 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: 01 07 00 [06:47:55]MH_I2C_Read... [06:47:55]Read from MH i2c: 01 07 00 C9 3E 00 00 00 00 00 FF 0F 1C [06:47:55]RasterBufferAndPrint [06:47:55]line Счет N : (1)538713 [06:47:55]line ИНН: 02508201610067 [06:47:55]line Контрольно-Кассовый Чек [06:47:55]line ПРОДАЖА [06:47:55]line ТРК (МРК, ГНК) : 33 [06:47:55]line Товар: 2710124130 [06:47:55]line Аи-92-К-2 [06:47:55]line 7.330 * 66.90 [06:47:55]line = 490.38 [06:47:55]line НДС 12% НСП 1% [06:47:55]line > о реализуемом товаре [06:47:55]line ОКРУГЛЕНИЕ: -0.38 [06:47:55]line ИТОГО: 490.00 [06:47:55]line Внесено: 1000.00 [06:47:55]line СДАЧА: 510.00 [06:47:55]line НСП 1% : 4.34 [06:47:55]line НДС 12% : 52.08 [06:47:55]line Наличными: 490.00 [06:47:55]line Безнал.: 0.00 [06:47:55]line Место: АЗС № 84 "Партнер Нефть" [06:47:55]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [06:47:55]line СНО: Общий режим [06:47:55]line Чек 20 23.10.2024 06:47 [06:47:55]line Смена: 447 ФФД: 1.0 [06:47:55]line ЗНМ: 0300000178 [06:47:55]line РНМ: 0000000000098116 [06:47:55]line Версия ККМ: 001 [06:47:55]line ФМ: 0000000000965413 [06:47:55]line ФД: 220811 [06:47:55]line ФПД: 52971683434582 [06:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T064758&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220811&fm=52971683434582&tin=02508201610067®Number=0000000000098116&sum=49000 [06:47:56]OFD Sender: Processing packet 220811 [packets to send 81, broken 80] [06:47:56]ProducePacketName [06:47:56]name=ofd_packets/00220811 [06:47:56]OFD Sender: To server: pG, [06:47:56]CommunicateWithHost lk.salyk.kg:30040 [06:47:56]ConnectInit lk.salyk.kg [06:47:56]written 0, free lines is 4095 [06:47:56]Connected sock=10 [06:47:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 DB 0A 07 01 37 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 1E 9C 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8B 5E 03 00 35 04 06 00 30 2D 6E 5F D0 56 A0 CA 90 72 43 73 C2 6B [06:47:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B2 44 47 00 73 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8B 5E 03 00 F4 03 04 00 BE 47 18 67 B6 04 01 00 00 AB D2 D6 CF 7A 91 EE F0 [06:47:56]CommunicateWithHost err = 0 [06:47:56]CheckOFDResponse [06:47:56]1017 (14) - 77093643461234 [06:47:56]1041 (16) - 0000000000965413 [06:47:56]1040 (4) - 220811 [06:47:56]1012 (4) - 23.10.2024 00:47 [06:47:56]1206 (1) - 0 [06:47:56]OFD Sender: Remove packet 220811 [06:47:56]ProducePacketName [06:47:56]name=ofd_packets/00220811 [06:47:56]NVStorageDeleteData [06:47:56]Write to MH i2c: 01 00 00 F4 3E 32 [06:47:56]Write i2c OK [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: 01 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: 01 07 00 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: 01 07 00 F4 3E 00 00 00 00 00 E4 0C 29 [06:47:56]RasterBufferAndPrint [06:47:56]line [06:47:56]line [06:47:56]line [06:47:56]line [06:47:56]line [06:47:56]written 0, free lines is 3307 [06:47:56]MH_Cut [06:47:56]Write to MH i2c: D1 01 00 FB 3E 01 0B [06:47:56]Write i2c OK [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: D1 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: D1 01 00 [06:47:56]MH_I2C_Read... [06:47:56]Read from MH i2c: D1 01 00 FB 3E 00 0A [06:47:56]Write to MH i2c: 01 00 00 FC 3E 3A [06:47:56]Write i2c OK [06:47:56]MH_I2C_Read... [06:47:56]OFD Sender: No OFD packet to send [06:47:57]*** Cut start [06:47:57]*** Partial cut [06:47:57]*** CUTSNS_PIN = 1 [06:47:57]*** CUTSNS_PIN = 0 [06:47:57]*** Brake cut motor [06:47:57]Read from MH i2c: 01 [06:47:57]MH_I2C_Read... [06:47:57]*** Stop cut motor [06:47:57]*** Cut end [06:47:57]Read from MH i2c: 01 07 00 [06:47:57]MH_I2C_Read... [06:47:57]Read from MH i2c: 01 07 00 FC 3E 00 00 00 00 00 FF 0F 4F [06:47:57]process_action close_receipt done [06:47:57]requested_data is exist [06:47:57]produce_requested_data [06:47:57]requested_item fm.sn is exist - process it [06:47:57]wFMCommunicate request_size=4 [06:47:57]MH_SAM_APDU [06:47:57]CAPDU: 80 11 00 00 [06:47:57]Write to MH i2c: E2 08 00 FD 3E 80 11 00 00 00 00 00 00 B5 [06:47:57]Write i2c OK [06:47:57]MH_I2C_Read... [06:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:47:58]Read from MH i2c: E2 [06:47:58]MH_I2C_Read... [06:47:58]Read from MH i2c: E2 17 00 [06:47:58]MH_I2C_Read... [06:47:58]Read from MH i2c: E2 17 00 FD 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 04 [06:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:47:58]wFMCommunicate OK [06:47:58]requested_item fd.num is exist - process it [06:47:58]SAM_PROTO_GetFieldsCounters [06:47:58]wFMCommunicate request_size=4 [06:47:58]MH_SAM_APDU [06:47:58]CAPDU: 80 13 00 00 [06:47:58]Write to MH i2c: E2 08 00 FE 3E 80 13 00 00 00 00 00 00 B8 [06:47:58]Write i2c OK [06:47:58]MH_I2C_Read... [06:47:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:47:58]Read from MH i2c: E2 [06:47:58]MH_I2C_Read... [06:47:58]Read from MH i2c: E2 62 00 [06:47:58]MH_I2C_Read... [06:47:58]Read from MH i2c: E2 62 00 FE 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8B 5E 03 00 0E 04 04 00 BF 01 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 BD [06:47:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8B 5E 03 00 0E 04 04 00 BF 01 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:47:58]wFMCommunicate OK [06:47:58]SAM_PROTO_GetFieldsCounters done [06:47:58]requested_item shift.num is exist - process it [06:47:58]requested_item shift.opened is exist - process it [06:47:58]req_shift_opened [06:47:58]FM_GetShiftState [06:47:58]SAM_PROTO_GetShiftState [06:47:58]wFMCommunicate request_size=4 [06:47:58]MH_SAM_APDU [06:47:58]CAPDU: 80 13 01 00 [06:47:58]Write to MH i2c: E2 08 00 FF 3E 80 13 01 00 00 00 00 00 BA [06:47:58]Write i2c OK [06:47:58]MH_I2C_Read... [06:47:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:47:58]Read from MH i2c: E2 [06:47:58]MH_I2C_Read... [06:47:58]Read from MH i2c: E2 0E 00 [06:47:58]MH_I2C_Read... [06:47:58]Read from MH i2c: E2 0E 00 FF 3E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0A [06:47:58]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:47:58]wFMCommunicate OK [06:47:58]SAM_PROTO_GetShiftState done [06:47:58]FM_GetShiftState done [06:47:58]req_shift_opened done [06:47:58]requested_item shift.open_date is exist - process it [06:47:58]req_shift_open_date [06:47:58]req_shift_open_date done [06:47:58]produce_requested_data done [06:47:58]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220811,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [06:47:58]process_action_free close_receipt [06:47:58]json_value_free [06:47:58]json_value_free done [06:47:58]process_json_proto returns [06:47:58]Send response to host [06:47:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220811,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [06:47:58]free response buf [06:47:58]execute_script done [06:47:58]execute_script returns [06:47:58]free content buf [06:47:58]Sock 7.Close socket [06:47:58]Sock 7.Thread stoped [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:27]OFD Sender: No OFD packet to send [06:48:32]OFD Sender: No OFD packet to send [06:48:37]OFD Sender: No OFD packet to send [06:48:42]OFD Sender: No OFD packet to send [06:48:47]OFD Sender: No OFD packet to send [06:48:52]OFD Sender: No OFD packet to send [06:48:57]OFD Sender: No OFD packet to send [06:49:02]OFD Sender: No OFD packet to send [06:49:07]OFD Sender: No OFD packet to send [06:49:12]OFD Sender: No OFD packet to send [06:49:17]OFD Sender: No OFD packet to send [06:49:22]OFD Sender: No OFD packet to send [06:49:27]OFD Sender: No OFD packet to send [06:49:32]OFD Sender: No OFD packet to send [06:49:37]OFD Sender: No OFD packet to send [06:49:42]OFD Sender: No OFD packet to send [06:49:47]OFD Sender: No OFD packet to send [06:49:52]OFD Sender: No OFD packet to send [06:49:57]OFD Sender: No OFD packet to send [06:50:02]OFD Sender: No OFD packet to send [06:50:07]OFD Sender: No OFD packet to send [06:50:12]OFD Sender: No OFD packet to send [06:50:17]OFD Sender: No OFD packet to send [06:50:22]OFD Sender: No OFD packet to send [06:50:27]OFD Sender: No OFD packet to send [06:50:32]OFD Sender: No OFD packet to send [06:50:37]OFD Sender: No OFD packet to send [06:50:42]OFD Sender: No OFD packet to send [06:50:47]OFD Sender: No OFD packet to send [06:50:52]OFD Sender: No OFD packet to send [06:50:57]OFD Sender: No OFD packet to send [06:51:02]OFD Sender: No OFD packet to send [06:51:07]OFD Sender: No OFD packet to send [06:51:12]OFD Sender: No OFD packet to send [06:51:17]OFD Sender: No OFD packet to send [06:51:22]OFD Sender: No OFD packet to send [06:51:27]OFD Sender: No OFD packet to send [06:51:32]OFD Sender: No OFD packet to send [06:51:37]OFD Sender: No OFD packet to send [06:51:42]OFD Sender: No OFD packet to send [06:51:47]OFD Sender: No OFD packet to send [06:51:52]OFD Sender: No OFD packet to send [06:51:57]OFD Sender: No OFD packet to send [06:52:02]OFD Sender: No OFD packet to send [06:52:07]OFD Sender: No OFD packet to send [06:52:12]OFD Sender: No OFD packet to send [06:52:17]OFD Sender: No OFD packet to send [06:52:22]OFD Sender: No OFD packet to send [06:52:27]OFD Sender: No OFD packet to send [06:52:32]OFD Sender: No OFD packet to send [06:52:37]OFD Sender: No OFD packet to send [06:52:42]OFD Sender: No OFD packet to send [06:52:47]OFD Sender: No OFD packet to send [06:52:52]OFD Sender: No OFD packet to send [06:52:57]OFD Sender: No OFD packet to send [06:53:02]OFD Sender: No OFD packet to send [06:53:07]OFD Sender: No OFD packet to send [06:53:12]OFD Sender: No OFD packet to send [06:53:17]OFD Sender: No OFD packet to send [06:53:22]OFD Sender: No OFD packet to send [06:53:27]OFD Sender: No OFD packet to send [06:53:32]OFD Sender: No OFD packet to send [06:53:37]OFD Sender: No OFD packet to send [06:53:42]OFD Sender: No OFD packet to send [06:53:47]OFD Sender: No OFD packet to send [06:53:52]OFD Sender: No OFD packet to send [06:53:57]OFD Sender: No OFD packet to send [06:54:02]OFD Sender: No OFD packet to send [06:54:07]OFD Sender: No OFD packet to send [06:54:12]OFD Sender: No OFD packet to send [06:54:17]OFD Sender: No OFD packet to send [06:54:22]OFD Sender: No OFD packet to send [06:54:27]OFD Sender: No OFD packet to send [06:54:32]OFD Sender: No OFD packet to send [06:54:37]OFD Sender: No OFD packet to send [06:54:42]OFD Sender: No OFD packet to send [06:54:47]OFD Sender: No OFD packet to send [06:54:52]OFD Sender: No OFD packet to send [06:54:57]OFD Sender: No OFD packet to send [06:55:02]OFD Sender: No OFD packet to send [06:55:07]OFD Sender: No OFD packet to send [06:55:12]OFD Sender: No OFD packet to send [06:55:17]OFD Sender: No OFD packet to send [06:55:22]OFD Sender: No OFD packet to send [06:55:27]OFD Sender: No OFD packet to send [06:55:32]OFD Sender: No OFD packet to send [06:55:37]OFD Sender: No OFD packet to send [06:55:42]OFD Sender: No OFD packet to send [06:55:47]OFD Sender: No OFD packet to send [06:55:52]OFD Sender: No OFD packet to send [06:55:57]OFD Sender: No OFD packet to send [06:56:02]OFD Sender: No OFD packet to send [06:56:07]OFD Sender: No OFD packet to send [06:56:12]OFD Sender: No OFD packet to send [06:56:17]OFD Sender: No OFD packet to send [06:56:22]OFD Sender: No OFD packet to send [06:56:27]OFD Sender: No OFD packet to send [06:56:32]OFD Sender: No OFD packet to send [06:56:37]OFD Sender: No OFD packet to send [06:56:42]OFD Sender: No OFD packet to send [06:56:47]OFD Sender: No OFD packet to send [06:56:52]OFD Sender: No OFD packet to send [06:56:57]OFD Sender: No OFD packet to send [06:57:02]OFD Sender: No OFD packet to send [06:57:07]OFD Sender: No OFD packet to send [06:57:12]OFD Sender: No OFD packet to send [06:57:17]OFD Sender: No OFD packet to send [06:57:22]OFD Sender: No OFD packet to send [06:57:27]OFD Sender: No OFD packet to send [06:57:32]OFD Sender: No OFD packet to send [06:57:37]OFD Sender: No OFD packet to send [06:57:42]OFD Sender: No OFD packet to send [06:57:47]OFD Sender: No OFD packet to send [06:57:49]accept exits with 9 [06:57:49]New connection [06:57:49]New thread 3066531172 created [06:57:49]Thread 3066674532 joined [06:57:49]Waiting for new connection... [06:57:49] Sock 9.Parse request [06:57:49]Sock 9.Check first char [06:57:49]Sock 9.First char is OK [06:57:49]request: POST /json_proto HTTP/1.0 [06:57:49]Method: POST [06:57:49]URL: /json_proto [06:57:49]Method is POST - this is cgi request [06:57:49]url: /json_proto [06:57:49]query_string will be loaded in cgi processing [06:57:49]execute_cgi json_proto POST (null) [06:57:49]execute_cgi path=json_proto method=POST [06:57:49]POST find Content-Length [06:57:49]Host: 172.17.40.4:8080 [06:57:49]Content-Length: 1336 [06:57:49]Content-Type: application/json [06:57:49] [06:57:49]POST finish read [06:57:49]Found Content-Length = 1336 [06:57:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80163", "tax_sys" : 0, "items" : [ { "code": "4870202521179", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,45", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522695", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 0,450", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003312", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 309.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:57:49]execute_script... [06:57:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80163", "tax_sys" : 0, "items" : [ { "code": "4870202521179", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,45", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522695", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 0,450", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003312", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 309.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:57:49]POST & json_proto [06:57:49]process_json_proto [06:57:49]json parsed OK: [06:57:49]protocol is kg_v1.0 [06:57:49]action value=close_receipt [06:57:49]process_action close_receipt [06:57:49]cmd_close_receipt [06:57:49]MH_GetDate [06:57:49]Write to MH i2c: F0 00 00 00 3F 2E [06:57:49]Write i2c OK [06:57:49]MH_I2C_Read... [06:57:49]Read from MH i2c: F0 [06:57:49]MH_I2C_Read... [06:57:49]Read from MH i2c: F0 09 00 [06:57:49]MH_I2C_Read... [06:57:49]Read from MH i2c: F0 09 00 00 3F 00 71 9E 18 67 65 5C 16 67 03 [06:57:49]GetLastDocTimeStamp 1729666078 [06:57:49]current date 1729666673 [06:57:49]FM_GetShiftState [06:57:49]SAM_PROTO_GetShiftState [06:57:49]wFMCommunicate request_size=4 [06:57:49]MH_SAM_APDU [06:57:49]CAPDU: 80 13 01 00 [06:57:49]Write to MH i2c: E2 08 00 01 3F 80 13 01 00 00 00 00 00 BD [06:57:49]Write i2c OK [06:57:49]MH_I2C_Read... [06:57:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:57:49]Read from MH i2c: E2 [06:57:49]MH_I2C_Read... [06:57:49]Read from MH i2c: E2 0E 00 [06:57:49]MH_I2C_Read... [06:57:49]Read from MH i2c: E2 0E 00 01 3F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0D [06:57:49]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:57:49]wFMCommunicate OK [06:57:49]SAM_PROTO_GetShiftState done [06:57:49]FM_GetShiftState done [06:57:49]opened in 1729642119 [06:57:49]opened+sec_in_day 1729728519 [06:57:49]quantity*price = 7000 [06:57:49]sum+1 = 7001 [06:57:49]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202522695 Напиток Maxi Чай черный Малина 0,450 2.000 * 70.00 = 140.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870022003312 Gorilla эн нап манго-кокос 0,45 ж/б 1.000 * 99.00 = 99.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 309.00 НСП 1% : 2.74 НДС 12% : 32.81 Наличными: 309.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 21 23.10.2024 06:57 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220812 ФПД: 48492162638910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T065753&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220812&fm=48492162638910&tin=02508201610067®Number=0000000000098116&sum=30900 0 [06:57:50]StoreToDocumentArchive [06:57:50]shift 447 fd 220812 [06:57:50]save to /storage/0447/doc_00220812 [06:57:50]save last doc name /storage/0447/doc_00220812 to /storage/kkm_last_doc_name [06:57:50]save OK [06:57:50]Clear old archive folders... [06:57:50]ProcessDocumentItem done err = 0, tmpTLVsize=562 [06:57:50]tlvbuf is 008342E0 [06:57:50]SAM_PROTO_ClearQueue [06:57:50]wFMCommunicate request_size=4 [06:57:50]MH_SAM_APDU [06:57:50]CAPDU: 80 09 00 00 [06:57:50]Write to MH i2c: E2 08 00 0E 3F 80 09 00 00 00 00 00 00 BF [06:57:50]Write i2c OK [06:57:50]MH_I2C_Read... [06:57:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:57:50]Read from MH i2c: E2 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 03 00 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 03 00 0E 3F 00 90 00 C1 [06:57:50]RAPDU: 90 00 [06:57:50]wFMCommunicate OK [06:57:50]SAM_PROTO_ClearQueue done [06:57:50]KKMCreateOFDPacket [06:57:50]OFDProtocolAddRootSTLVToBuf [06:57:50]FM_MakeSignedData [06:57:50]FM_MakeSignedData [06:57:50]SAM_PROTO_SignData [06:57:50]wFMCommunicate request_size=4 [06:57:50]MH_SAM_APDU [06:57:50]CAPDU: 80 0D 01 02 [06:57:50]Write to MH i2c: E2 08 00 0F 3F 80 0D 01 02 00 00 00 00 C7 [06:57:50]Write i2c OK [06:57:50]MH_I2C_Read... [06:57:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:57:50]Read from MH i2c: E2 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 03 00 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 03 00 0F 3F 00 90 00 C2 [06:57:50]RAPDU: 90 00 [06:57:50]wFMCommunicate OK [06:57:50]wFMCommunicate request_size=255 [06:57:50]MH_SAM_APDU [06:57:50]CAPDU: 80 0D 02 02 FA 03 00 32 02 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 37 39 06 04 42 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 34 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 39 35 06 04 3A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 34 35 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 [06:57:51]Write to MH i2c: E2 02 01 10 3F 80 0D 02 02 FA 00 03 00 32 02 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 37 39 06 04 42 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 34 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 39 35 06 04 3A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 34 35 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 AA [06:57:51]Write i2c OK [06:57:51]MH_I2C_Read... [06:57:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:51]Read from MH i2c: E2 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 03 00 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 03 00 10 3F 00 90 00 C3 [06:57:51]RAPDU: 90 00 [06:57:51]wFMCommunicate OK [06:57:51]wFMCommunicate request_size=255 [06:57:51]MH_SAM_APDU [06:57:51]CAPDU: 80 0D 02 02 FA 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 0C 00 00 00 00 07 04 06 00 B4 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 15 00 00 00 F4 03 04 00 71 9E 18 67 0E 04 04 00 BF [06:57:51]Write to MH i2c: E2 02 01 11 3F 80 0D 02 02 FA 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 0C 00 00 00 00 07 04 06 00 B4 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 15 00 00 00 F4 03 04 00 71 9E 18 67 0E 04 04 00 BF 00 00 C8 [06:57:51]Write i2c OK [06:57:51]MH_I2C_Read... [06:57:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:51]Read from MH i2c: E2 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 03 00 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 03 00 11 3F 00 90 00 C4 [06:57:51]RAPDU: 90 00 [06:57:51]wFMCommunicate OK [06:57:51]wFMCommunicate request_size=71 [06:57:51]MH_SAM_APDU [06:57:51]CAPDU: 80 0D 02 02 42 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8C 5E 03 00 35 04 06 00 2C 1A 76 20 E4 3E [06:57:51]Write to MH i2c: E2 4A 00 12 3F 80 0D 02 02 42 00 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8C 5E 03 00 35 04 06 00 2C 1A 76 20 E4 3E 00 00 CC [06:57:51]Write i2c OK [06:57:51]MH_I2C_Read... [06:57:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:51]Read from MH i2c: E2 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 03 00 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 03 00 12 3F 00 90 00 C5 [06:57:51]RAPDU: 90 00 [06:57:51]wFMCommunicate OK [06:57:51]wFMCommunicate request_size=4 [06:57:51]MH_SAM_APDU [06:57:51]CAPDU: 80 0D 03 02 [06:57:51]Write to MH i2c: E2 08 00 13 3F 80 0D 03 02 00 00 00 00 CD [06:57:51]Write i2c OK [06:57:51]MH_I2C_Read... [06:57:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:57:51]Read from MH i2c: E2 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 0B 00 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 0B 00 13 3F 00 84 CE 44 10 FB 67 73 E5 90 00 2E [06:57:51]RAPDU: 84 CE 44 10 FB 67 73 E5 90 00 [06:57:51]wFMCommunicate OK [06:57:51]SAM_PROTO_SignData done [06:57:51]FM_MakeSignedData done [06:57:51]CreateOFDProtocolMessage [06:57:51]wFMCommunicate request_size=4 [06:57:51]MH_SAM_APDU [06:57:51]CAPDU: 80 11 00 00 [06:57:51]Write to MH i2c: E2 08 00 14 3F 80 11 00 00 00 00 00 00 CD [06:57:51]Write i2c OK [06:57:51]MH_I2C_Read... [06:57:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:57:51]Read from MH i2c: E2 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 17 00 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: E2 17 00 14 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1C [06:57:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:57:51]wFMCommunicate OK [06:57:51]CreateOFDProtocolMessage done [06:57:51]OFDSenderStorePacket 220812 [06:57:51]StoreOFDPacket docnum=220812 [06:57:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 46 02 00 00 B7 4C 3E 02 22 5B 5A 03 01 00 03 00 32 02 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 37 39 06 04 42 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 34 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 39 35 06 04 3A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 34 35 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 0C 00 00 00 00 07 04 06 00 B4 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 15 00 00 00 F4 03 04 00 71 9E 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8C 5E 03 00 35 04 06 00 2C 1A 76 20 E4 3E 84 CE 44 10 FB 67 73 E5 [06:57:51]CheckFolder [06:57:51]dirname=/storage/ofd_packets [06:57:51]CheckFolder done [06:57:51]ProducePacketName [06:57:51]name=ofd_packets/00220812 [06:57:51]NVStorageSaveData ofd_packets/00220812 [06:57:51]File name is /storage/ofd_packets/00220812 [06:57:51]Write 612 bytes [06:57:51]NVStorageSaveData done [06:57:51]OFDSenderStorePacket done [06:57:51]KKMCreateOFDPacket done [06:57:51]NVStorageSaveData kkm_last_timestamp [06:57:51]File name is /storage/kkm_last_timestamp [06:57:51]Write 4 bytes [06:57:51]NVStorageSaveData done [06:57:51]ExternCall_PrintAddStr [06:57:51]wPrintStart [06:57:51]Write to MH i2c: 01 00 00 15 3F 54 [06:57:51]Write i2c OK [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: 01 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: 01 07 00 [06:57:51]MH_I2C_Read... [06:57:51]Read from MH i2c: 01 07 00 15 3F 00 00 00 00 00 FF 0F 69 [06:57:51]RasterBufferAndPrint [06:57:51]line Счет N : (3)80163 [06:57:51]line ИНН: 02508201610067 [06:57:51]line Контрольно-Кассовый Чек [06:57:51]line ПРОДАЖА [06:57:51]line Товар: 4870202521179 [06:57:51]line Чай холодный MAXI черный персик ПЭТ 0,45 [06:57:51]line 1.000 * 70.00 [06:57:51]line = 70.00 [06:57:51]line НДС 12% НСП 1% [06:57:51]line > о реализуемом товаре [06:57:51]line Товар: 4870202522695 [06:57:51]line Напиток Maxi Чай черный Малина 0,450 [06:57:51]line 2.000 * 70.00 [06:57:51]line = 140.00 [06:57:51]line НДС 12% НСП 1% [06:57:51]line > о реализуемом товаре [06:57:51]line Товар: 4870022003312 [06:57:51]line Gorilla эн нап манго-кокос 0,45 ж/б [06:57:51]line 1.000 * 99.00 [06:57:51]line = 99.00 [06:57:51]line НДС 12% НСП 1% [06:57:51]line > о реализуемом товаре [06:57:51]line ИТОГО: 309.00 [06:57:51]line НСП 1% : 2.74 [06:57:51]line НДС 12% : 32.81 [06:57:51]line Наличными: 309.00 [06:57:51]line Безнал.: 0.00 [06:57:51]line Место: АЗС № 84 "Партнер Нефть" [06:57:51]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [06:57:51]line СНО: Общий режим [06:57:51]line Чек 21 23.10.2024 06:57 [06:57:51]line Смена: 447 ФФД: 1.0 [06:57:51]line ЗНМ: 0300000178 [06:57:51]line РНМ: 0000000000098116 [06:57:51]line Версия ККМ: 001 [06:57:51]line ФМ: 0000000000965413 [06:57:51]line ФД: 220812 [06:57:51]line ФПД: 48492162638910 [06:57:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T065753&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220812&fm=48492162638910&tin=02508201610067®Number=0000000000098116&sum=30900 [06:57:52]line 0 [06:57:52]OFD Sender: Processing packet 220812 [packets to send 81, broken 80] [06:57:52]ProducePacketName [06:57:52]name=ofd_packets/00220812 [06:57:52]OFD Sender: To server: pG, [06:57:52]CommunicateWithHost lk.salyk.kg:30040 [06:57:52]ConnectInit lk.salyk.kg [06:57:52]written 0, free lines is 4095 [06:57:52]Connected sock=10 [06:57:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 46 02 00 00 B7 4C 3E 02 22 5B 5A 03 01 00 03 00 32 02 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 37 39 06 04 42 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 34 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 39 35 06 04 3A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 34 35 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 78 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 12 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 0C 00 00 00 00 07 04 06 00 B4 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 15 00 00 00 F4 03 04 00 71 9E 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8C 5E 03 00 35 04 06 00 2C 1A 76 20 E4 3E 84 CE 44 10 FB 67 73 E5 [06:57:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B8 F6 47 00 24 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 39 36 35 34 31 33 10 04 04 00 8C 5E 03 00 F4 03 04 00 12 4A 18 67 B6 04 01 00 00 EE 33 2F 1A D1 FA 94 A8 [06:57:52]CommunicateWithHost err = 0 [06:57:52]CheckOFDResponse [06:57:52]1017 (14) - 77093643461234 [06:57:52]1041 (16) - 0000000000965413 [06:57:52]1040 (4) - 220812 [06:57:52]1012 (4) - 23.10.2024 00:57 [06:57:52]1206 (1) - 0 [06:57:52]OFD Sender: Remove packet 220812 [06:57:52]ProducePacketName [06:57:52]name=ofd_packets/00220812 [06:57:52]NVStorageDeleteData [06:57:52]Write to MH i2c: 01 00 00 4C 3F 8B [06:57:52]Write i2c OK [06:57:52]MH_I2C_Read... [06:57:52]Read from MH i2c: 01 [06:57:52]MH_I2C_Read... [06:57:52]Read from MH i2c: 01 07 00 [06:57:52]MH_I2C_Read... [06:57:52]Read from MH i2c: 01 07 00 4C 3F 00 00 00 00 00 0B 0C A9 [06:57:52]RasterBufferAndPrint [06:57:52]line [06:57:52]line [06:57:52]line [06:57:52]line [06:57:52]line [06:57:52]written 0, free lines is 3089 [06:57:52]MH_Cut [06:57:52]Write to MH i2c: D1 01 00 53 3F 01 64 [06:57:52]Write i2c OK [06:57:52]MH_I2C_Read... [06:57:52]Read from MH i2c: D1 [06:57:52]MH_I2C_Read... [06:57:52]Read from MH i2c: D1 01 00 [06:57:52]MH_I2C_Read... [06:57:52]Read from MH i2c: D1 01 00 53 3F 00 63 [06:57:52]Write to MH i2c: 01 00 00 54 3F 93 [06:57:52]Write i2c OK [06:57:52]MH_I2C_Read... [06:57:53]OFD Sender: No OFD packet to send [06:57:53]*** Cut start [06:57:53]*** Partial cut [06:57:53]*** CUTSNS_PIN = 1 [06:57:53]*** CUTSNS_PIN = 0 [06:57:54]*** Brake cut motor [06:57:54]Read from MH i2c: 01 [06:57:54]MH_I2C_Read... [06:57:54]*** Stop cut motor [06:57:54]*** Cut end [06:57:54]Read from MH i2c: 01 07 00 [06:57:54]MH_I2C_Read... [06:57:54]Read from MH i2c: 01 07 00 54 3F 00 00 00 00 00 FF 0F A8 [06:57:54]process_action close_receipt done [06:57:54]requested_data is exist [06:57:54]produce_requested_data [06:57:54]requested_item fm.sn is exist - process it [06:57:54]wFMCommunicate request_size=4 [06:57:54]MH_SAM_APDU [06:57:54]CAPDU: 80 11 00 00 [06:57:54]Write to MH i2c: E2 08 00 55 3F 80 11 00 00 00 00 00 00 0E [06:57:54]Write i2c OK [06:57:54]MH_I2C_Read... [06:57:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:57:54]Read from MH i2c: E2 [06:57:54]MH_I2C_Read... [06:57:54]Read from MH i2c: E2 17 00 [06:57:54]MH_I2C_Read... [06:57:54]Read from MH i2c: E2 17 00 55 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5D [06:57:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:57:54]wFMCommunicate OK [06:57:54]requested_item fd.num is exist - process it [06:57:54]SAM_PROTO_GetFieldsCounters [06:57:54]wFMCommunicate request_size=4 [06:57:54]MH_SAM_APDU [06:57:54]CAPDU: 80 13 00 00 [06:57:54]Write to MH i2c: E2 08 00 56 3F 80 13 00 00 00 00 00 00 11 [06:57:54]Write i2c OK [06:57:54]MH_I2C_Read... [06:57:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:57:54]Read from MH i2c: E2 [06:57:54]MH_I2C_Read... [06:57:54]Read from MH i2c: E2 62 00 [06:57:54]MH_I2C_Read... [06:57:54]Read from MH i2c: E2 62 00 56 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8C 5E 03 00 0E 04 04 00 BF 01 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 1A [06:57:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8C 5E 03 00 0E 04 04 00 BF 01 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:57:54]wFMCommunicate OK [06:57:54]SAM_PROTO_GetFieldsCounters done [06:57:54]requested_item shift.num is exist - process it [06:57:54]requested_item shift.opened is exist - process it [06:57:54]req_shift_opened [06:57:54]FM_GetShiftState [06:57:54]SAM_PROTO_GetShiftState [06:57:54]wFMCommunicate request_size=4 [06:57:54]MH_SAM_APDU [06:57:54]CAPDU: 80 13 01 00 [06:57:54]Write to MH i2c: E2 08 00 57 3F 80 13 01 00 00 00 00 00 13 [06:57:54]Write i2c OK [06:57:54]MH_I2C_Read... [06:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:57:54]Read from MH i2c: E2 [06:57:54]MH_I2C_Read... [06:57:54]Read from MH i2c: E2 0E 00 [06:57:54]MH_I2C_Read... [06:57:54]Read from MH i2c: E2 0E 00 57 3F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 63 [06:57:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:57:54]wFMCommunicate OK [06:57:54]SAM_PROTO_GetShiftState done [06:57:54]FM_GetShiftState done [06:57:54]req_shift_opened done [06:57:54]requested_item shift.open_date is exist - process it [06:57:54]req_shift_open_date [06:57:54]req_shift_open_date done [06:57:54]produce_requested_data done [06:57:54]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220812,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [06:57:54]process_action_free close_receipt [06:57:54]json_value_free [06:57:54]json_value_free done [06:57:54]process_json_proto returns [06:57:54]Send response to host [06:57:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220812,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [06:57:54]free response buf [06:57:54]execute_script done [06:57:54]execute_script returns [06:57:54]free content buf [06:57:54]Sock 9.Close socket [06:57:54]Sock 9.Thread stoped [06:57:58]OFD Sender: No OFD packet to send [06:58:03]OFD Sender: No OFD packet to send [06:58:08]OFD Sender: No OFD packet to send [06:58:13]OFD Sender: No OFD packet to send [06:58:18]OFD Sender: No OFD packet to send [06:58:23]OFD Sender: No OFD packet to send [06:58:28]OFD Sender: No OFD packet to send [06:58:33]OFD Sender: No OFD packet to send [06:58:38]OFD Sender: No OFD packet to send [06:58:43]OFD Sender: No OFD packet to send [06:58:48]OFD Sender: No OFD packet to send [06:58:49]accept exits with 7 [06:58:49]New connection [06:58:49]New thread 3066674532 created [06:58:49]Thread 3066531172 joined [06:58:49]Waiting for new connection... [06:58:49] Sock 7.Parse request [06:58:49]Sock 7.Check first char [06:58:49]Sock 7.First char is OK [06:58:49]request: POST /json_proto HTTP/1.0 [06:58:49]Method: POST [06:58:49]URL: /json_proto [06:58:49]Method is POST - this is cgi request [06:58:49]url: /json_proto [06:58:49]query_string will be loaded in cgi processing [06:58:49]execute_cgi json_proto POST (null) [06:58:49]execute_cgi path=json_proto method=POST [06:58:49]POST find Content-Length [06:58:49]Host: 172.17.40.4:8080 [06:58:49]Content-Length: 950 [06:58:49]Content-Type: application/json [06:58:49] [06:58:49]POST finish read [06:58:49]Found Content-Length = 950 [06:58:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80164", "tax_sys" : 0, "items" : [ { "code": "4870209744564", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0428\u0430\u0448\u043B\u044B\u043A 100 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 3.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 450.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:58:49]execute_script... [06:58:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80164", "tax_sys" : 0, "items" : [ { "code": "4870209744564", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0428\u0430\u0448\u043B\u044B\u043A 100 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 3.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 450.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:58:49]POST & json_proto [06:58:49]process_json_proto [06:58:49]json parsed OK: [06:58:49]protocol is kg_v1.0 [06:58:49]action value=close_receipt [06:58:49]process_action close_receipt [06:58:49]cmd_close_receipt [06:58:49]MH_GetDate [06:58:49]Write to MH i2c: F0 00 00 58 3F 86 [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: F0 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: F0 09 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: F0 09 00 58 3F 00 AD 9E 18 67 65 5C 16 67 97 [06:58:49]GetLastDocTimeStamp 1729666673 [06:58:49]current date 1729666733 [06:58:49]FM_GetShiftState [06:58:49]SAM_PROTO_GetShiftState [06:58:49]wFMCommunicate request_size=4 [06:58:49]MH_SAM_APDU [06:58:49]CAPDU: 80 13 01 00 [06:58:49]Write to MH i2c: E2 08 00 59 3F 80 13 01 00 00 00 00 00 15 [06:58:49]Write i2c OK [06:58:49]MH_I2C_Read... [06:58:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:58:49]Read from MH i2c: E2 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: E2 0E 00 [06:58:49]MH_I2C_Read... [06:58:49]Read from MH i2c: E2 0E 00 59 3F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 65 [06:58:49]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:58:49]wFMCommunicate OK [06:58:49]SAM_PROTO_GetShiftState done [06:58:49]FM_GetShiftState done [06:58:49]opened in 1729642119 [06:58:49]opened+sec_in_day 1729728519 [06:58:49]quantity*price = 6000 [06:58:49]sum+1 = 6001 [06:58:49]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 3.000 * 130.00 = 390.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 450.00 НСП 1% : 3.98 НДС 12% : 47.79 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 22 23.10.2024 06:58 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220813 ФПД: 99599623963019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T065853&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220813&fm=99599623963019&tin=02508201610067®Number=0000000000098116&sum=45000 0 [06:58:50]StoreToDocumentArchive [06:58:50]shift 447 fd 220813 [06:58:50]save to /storage/0447/doc_00220813 [06:58:50]save last doc name /storage/0447/doc_00220813 to /storage/kkm_last_doc_name [06:58:50]save OK [06:58:50]Clear old archive folders... [06:58:50]ProcessDocumentItem done err = 0, tmpTLVsize=403 [06:58:50]tlvbuf is 008ADEC0 [06:58:50]SAM_PROTO_ClearQueue [06:58:50]wFMCommunicate request_size=4 [06:58:50]MH_SAM_APDU [06:58:50]CAPDU: 80 09 00 00 [06:58:50]Write to MH i2c: E2 08 00 66 3F 80 09 00 00 00 00 00 00 17 [06:58:50]Write i2c OK [06:58:50]MH_I2C_Read... [06:58:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:58:50]Read from MH i2c: E2 [06:58:50]MH_I2C_Read... [06:58:50]Read from MH i2c: E2 03 00 [06:58:50]MH_I2C_Read... [06:58:50]Read from MH i2c: E2 03 00 66 3F 00 90 00 19 [06:58:50]RAPDU: 90 00 [06:58:50]wFMCommunicate OK [06:58:50]SAM_PROTO_ClearQueue done [06:58:50]KKMCreateOFDPacket [06:58:50]OFDProtocolAddRootSTLVToBuf [06:58:50]FM_MakeSignedData [06:58:50]FM_MakeSignedData [06:58:50]SAM_PROTO_SignData [06:58:50]wFMCommunicate request_size=4 [06:58:50]MH_SAM_APDU [06:58:50]CAPDU: 80 0D 01 02 [06:58:50]Write to MH i2c: E2 08 00 67 3F 80 0D 01 02 00 00 00 00 1F [06:58:50]Write i2c OK [06:58:50]MH_I2C_Read... [06:58:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:58:50]Read from MH i2c: E2 [06:58:50]MH_I2C_Read... [06:58:50]Read from MH i2c: E2 03 00 [06:58:50]MH_I2C_Read... [06:58:50]Read from MH i2c: E2 03 00 67 3F 00 90 00 1A [06:58:50]RAPDU: 90 00 [06:58:50]wFMCommunicate OK [06:58:50]wFMCommunicate request_size=255 [06:58:50]MH_SAM_APDU [06:58:50]CAPDU: 80 0D 02 02 FA 03 00 93 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 [06:58:50]Write to MH i2c: E2 02 01 68 3F 80 0D 02 02 FA 00 03 00 93 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 30 [06:58:50]Write i2c OK [06:58:50]MH_I2C_Read... [06:58:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:58:50]Read from MH i2c: E2 [06:58:50]MH_I2C_Read... [06:58:50]Read from MH i2c: E2 03 00 [06:58:50]MH_I2C_Read... [06:58:50]Read from MH i2c: E2 03 00 68 3F 00 90 00 1B [06:58:50]RAPDU: 90 00 [06:58:50]wFMCommunicate OK [06:58:50]wFMCommunicate request_size=162 [06:58:50]MH_SAM_APDU [06:58:50]CAPDU: 80 0D 02 02 9D 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 AB 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 16 00 00 00 F4 03 04 00 AD 9E 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8D 5E 03 00 35 04 06 00 5A 95 D8 34 C1 8B [06:58:50]Write to MH i2c: E2 A5 00 69 3F 80 0D 02 02 9D 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 AB 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 16 00 00 00 F4 03 04 00 AD 9E 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8D 5E 03 00 35 04 06 00 5A 95 D8 34 C1 8B 00 00 2D [06:58:50]Write i2c OK [06:58:50]MH_I2C_Read... [06:58:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:58:51]Read from MH i2c: E2 [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: E2 03 00 [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: E2 03 00 69 3F 00 90 00 1C [06:58:51]RAPDU: 90 00 [06:58:51]wFMCommunicate OK [06:58:51]wFMCommunicate request_size=4 [06:58:51]MH_SAM_APDU [06:58:51]CAPDU: 80 0D 03 02 [06:58:51]Write to MH i2c: E2 08 00 6A 3F 80 0D 03 02 00 00 00 00 24 [06:58:51]Write i2c OK [06:58:51]MH_I2C_Read... [06:58:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:58:51]Read from MH i2c: E2 [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: E2 0B 00 [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: E2 0B 00 6A 3F 00 6C 37 61 10 CF 29 F5 3A 90 00 60 [06:58:51]RAPDU: 6C 37 61 10 CF 29 F5 3A 90 00 [06:58:51]wFMCommunicate OK [06:58:51]SAM_PROTO_SignData done [06:58:51]FM_MakeSignedData done [06:58:51]CreateOFDProtocolMessage [06:58:51]wFMCommunicate request_size=4 [06:58:51]MH_SAM_APDU [06:58:51]CAPDU: 80 11 00 00 [06:58:51]Write to MH i2c: E2 08 00 6B 3F 80 11 00 00 00 00 00 00 24 [06:58:51]Write i2c OK [06:58:51]MH_I2C_Read... [06:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:58:51]Read from MH i2c: E2 [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: E2 17 00 [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: E2 17 00 6B 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 73 [06:58:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:58:51]wFMCommunicate OK [06:58:51]CreateOFDProtocolMessage done [06:58:51]OFDSenderStorePacket 220813 [06:58:51]StoreOFDPacket docnum=220813 [06:58:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 A7 01 00 00 9A 62 9F 01 10 8A 5A 03 01 00 03 00 93 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AB 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 16 00 00 00 F4 03 04 00 AD 9E 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8D 5E 03 00 35 04 06 00 5A 95 D8 34 C1 8B 6C 37 61 10 CF 29 F5 3A [06:58:51]CheckFolder [06:58:51]dirname=/storage/ofd_packets [06:58:51]CheckFolder done [06:58:51]ProducePacketName [06:58:51]name=ofd_packets/00220813 [06:58:51]NVStorageSaveData ofd_packets/00220813 [06:58:51]File name is /storage/ofd_packets/00220813 [06:58:51]Write 453 bytes [06:58:51]NVStorageSaveData done [06:58:51]OFDSenderStorePacket done [06:58:51]KKMCreateOFDPacket done [06:58:51]NVStorageSaveData kkm_last_timestamp [06:58:51]File name is /storage/kkm_last_timestamp [06:58:51]Write 4 bytes [06:58:51]NVStorageSaveData done [06:58:51]ExternCall_PrintAddStr [06:58:51]wPrintStart [06:58:51]Write to MH i2c: 01 00 00 6C 3F AB [06:58:51]OFD Sender: Processing packet 220813 [packets to send 81, broken 80] [06:58:51]ProducePacketName [06:58:51]name=ofd_packets/00220813 [06:58:51]OFD Sender: To server: pG, [06:58:51]CommunicateWithHost lk.salyk.kg:30040 [06:58:51]ConnectInit lk.salyk.kg [06:58:51]Write i2c OK [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: 01 [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: 01 07 00 [06:58:51]MH_I2C_Read... [06:58:51]Read from MH i2c: 01 07 00 6C 3F 00 00 00 00 00 FF 0F C0 [06:58:51]RasterBufferAndPrint [06:58:51]line Счет N : (3)80164 [06:58:51]line ИНН: 02508201610067 [06:58:51]line Контрольно-Кассовый Чек [06:58:51]line ПРОДАЖА [06:58:51]line Товар: 4870209744564 [06:58:51]line Сухарики Флинт Шашлык 100 гр [06:58:51]line 1.000 * 60.00 [06:58:51]line = 60.00 [06:58:51]line НДС 12% НСП 1% [06:58:51]line > о реализуемом товаре [06:58:51]line Товар: 2000036220012 [06:58:51]line Кофе Капучино XL(GABB TRADE) [06:58:51]line 3.000 * 130.00 [06:58:51]line = 390.00 [06:58:51]line НДС 12% НСП 1% [06:58:51]line > о реализуемом товаре [06:58:51]line ИТОГО: 450.00 [06:58:51]line НСП 1% : 3.98 [06:58:51]line НДС 12% : 47.79 [06:58:51]line Наличными: 450.00 [06:58:51]line Безнал.: 0.00 [06:58:51]line Место: АЗС № 84 "Партнер Нефть" [06:58:51]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [06:58:51]line СНО: Общий режим [06:58:51]line Чек 22 23.10.2024 06:58 [06:58:51]line Смена: 447 ФФД: 1.0 [06:58:51]line ЗНМ: 0300000178 [06:58:51]line РНМ: 0000000000098116 [06:58:51]line Версия ККМ: 001 [06:58:51]line ФМ: 0000000000965413 [06:58:51]line ФД: 220813 [06:58:51]line ФПД: 99599623963019 [06:58:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T065853&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220813&fm=99599623963019&tin=02508201610067®Number=0000000000098116&sum=45000 [06:58:51]line 0 [06:58:51]written 0, free lines is 4095 [06:58:51]Connected sock=10 [06:58:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 A7 01 00 00 9A 62 9F 01 10 8A 5A 03 01 00 03 00 93 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AB 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 16 00 00 00 F4 03 04 00 AD 9E 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8D 5E 03 00 35 04 06 00 5A 95 D8 34 C1 8B 6C 37 61 10 CF 29 F5 3A [06:58:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 70 61 47 00 9B 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 39 36 35 34 31 33 10 04 04 00 8D 5E 03 00 F4 03 04 00 4D 4A 18 67 B6 04 01 00 00 75 D5 04 07 76 C0 9B 27 [06:58:51]CommunicateWithHost err = 0 [06:58:51]CheckOFDResponse [06:58:51]1017 (14) - 77093643461234 [06:58:51]1041 (16) - 0000000000965413 [06:58:51]1040 (4) - 220813 [06:58:51]1012 (4) - 23.10.2024 00:58 [06:58:51]1206 (1) - 0 [06:58:51]OFD Sender: Remove packet 220813 [06:58:51]ProducePacketName [06:58:51]name=ofd_packets/00220813 [06:58:51]NVStorageDeleteData [06:58:52]Write to MH i2c: 01 00 00 9C 3F DB [06:58:52]Write i2c OK [06:58:52]MH_I2C_Read... [06:58:52]Read from MH i2c: 01 [06:58:52]MH_I2C_Read... [06:58:52]Read from MH i2c: 01 07 00 [06:58:52]MH_I2C_Read... [06:58:52]Read from MH i2c: 01 07 00 9C 3F 00 00 00 00 00 8E 0C 7C [06:58:52]RasterBufferAndPrint [06:58:52]line [06:58:52]line [06:58:52]line [06:58:52]line [06:58:52]line [06:58:52]written 0, free lines is 3221 [06:58:52]MH_Cut [06:58:52]Write to MH i2c: D1 01 00 A3 3F 01 B4 [06:58:52]Write i2c OK [06:58:52]MH_I2C_Read... [06:58:52]Read from MH i2c: D1 [06:58:52]MH_I2C_Read... [06:58:52]Read from MH i2c: D1 01 00 [06:58:52]MH_I2C_Read... [06:58:52]Read from MH i2c: D1 01 00 A3 3F 00 B3 [06:58:52]Write to MH i2c: 01 00 00 A4 3F E3 [06:58:52]Write i2c OK [06:58:52]MH_I2C_Read... [06:58:52]OFD Sender: No OFD packet to send [06:58:52]*** Cut start [06:58:52]*** Partial cut [06:58:52]*** CUTSNS_PIN = 1 [06:58:52]*** CUTSNS_PIN = 0 [06:58:53]*** Brake cut motor [06:58:53]Read from MH i2c: 01 [06:58:53]MH_I2C_Read... [06:58:53]*** Stop cut motor [06:58:53]*** Cut end [06:58:53]Read from MH i2c: 01 07 00 [06:58:53]MH_I2C_Read... [06:58:53]Read from MH i2c: 01 07 00 A4 3F 00 00 00 00 00 FF 0F F8 [06:58:53]process_action close_receipt done [06:58:53]requested_data is exist [06:58:53]produce_requested_data [06:58:53]requested_item fm.sn is exist - process it [06:58:53]wFMCommunicate request_size=4 [06:58:53]MH_SAM_APDU [06:58:53]CAPDU: 80 11 00 00 [06:58:53]Write to MH i2c: E2 08 00 A5 3F 80 11 00 00 00 00 00 00 5E [06:58:53]Write i2c OK [06:58:53]MH_I2C_Read... [06:58:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:58:53]Read from MH i2c: E2 [06:58:53]MH_I2C_Read... [06:58:53]Read from MH i2c: E2 17 00 [06:58:53]MH_I2C_Read... [06:58:53]Read from MH i2c: E2 17 00 A5 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 AD [06:58:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [06:58:53]wFMCommunicate OK [06:58:53]requested_item fd.num is exist - process it [06:58:53]SAM_PROTO_GetFieldsCounters [06:58:53]wFMCommunicate request_size=4 [06:58:53]MH_SAM_APDU [06:58:53]CAPDU: 80 13 00 00 [06:58:53]Write to MH i2c: E2 08 00 A6 3F 80 13 00 00 00 00 00 00 61 [06:58:53]Write i2c OK [06:58:53]MH_I2C_Read... [06:58:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:58:53]Read from MH i2c: E2 [06:58:53]MH_I2C_Read... [06:58:53]Read from MH i2c: E2 62 00 [06:58:53]MH_I2C_Read... [06:58:53]Read from MH i2c: E2 62 00 A6 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8D 5E 03 00 0E 04 04 00 BF 01 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 6E [06:58:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8D 5E 03 00 0E 04 04 00 BF 01 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:58:53]wFMCommunicate OK [06:58:53]SAM_PROTO_GetFieldsCounters done [06:58:53]requested_item shift.num is exist - process it [06:58:53]requested_item shift.opened is exist - process it [06:58:53]req_shift_opened [06:58:53]FM_GetShiftState [06:58:53]SAM_PROTO_GetShiftState [06:58:53]wFMCommunicate request_size=4 [06:58:53]MH_SAM_APDU [06:58:53]CAPDU: 80 13 01 00 [06:58:53]Write to MH i2c: E2 08 00 A7 3F 80 13 01 00 00 00 00 00 63 [06:58:53]Write i2c OK [06:58:53]MH_I2C_Read... [06:58:53]Read from MH i2c: E2 [06:58:53]MH_I2C_Read... [06:58:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:58:53]Read from MH i2c: E2 0E 00 [06:58:53]MH_I2C_Read... [06:58:53]Read from MH i2c: E2 0E 00 A7 3F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B3 [06:58:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [06:58:53]wFMCommunicate OK [06:58:53]SAM_PROTO_GetShiftState done [06:58:53]FM_GetShiftState done [06:58:53]req_shift_opened done [06:58:53]requested_item shift.open_date is exist - process it [06:58:53]req_shift_open_date [06:58:53]req_shift_open_date done [06:58:53]produce_requested_data done [06:58:53]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220813,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [06:58:53]process_action_free close_receipt [06:58:53]json_value_free [06:58:53]json_value_free done [06:58:53]process_json_proto returns [06:58:53]Send response to host [06:58:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220813,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [06:58:53]free response buf [06:58:53]execute_script done [06:58:53]execute_script returns [06:58:53]free content buf [06:58:53]Sock 7.Close socket [06:58:53]Sock 7.Thread stoped [06:58:57]OFD Sender: No OFD packet to send [06:59:02]OFD Sender: No OFD packet to send [06:59:07]OFD Sender: No OFD packet to send [06:59:12]OFD Sender: No OFD packet to send [06:59:17]OFD Sender: No OFD packet to send [06:59:22]OFD Sender: No OFD packet to send [06:59:27]OFD Sender: No OFD packet to send [06:59:32]OFD Sender: No OFD packet to send [06:59:37]OFD Sender: No OFD packet to send [06:59:42]OFD Sender: No OFD packet to send [06:59:47]OFD Sender: No OFD packet to send [06:59:52]OFD Sender: No OFD packet to send [06:59:57]OFD Sender: No OFD packet to send [07:00:02]OFD Sender: No OFD packet to send [07:00:07]OFD Sender: No OFD packet to send [07:00:12]OFD Sender: No OFD packet to send [07:00:17]OFD Sender: No OFD packet to send [07:00:22]OFD Sender: No OFD packet to send [07:00:27]OFD Sender: No OFD packet to send [07:00:32]OFD Sender: No OFD packet to send [07:00:37]OFD Sender: No OFD packet to send [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:52]OFD Sender: No OFD packet to send [07:00:57]OFD Sender: No OFD packet to send [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:09]accept exits with 9 [07:01:09]New connection [07:01:09]New thread 3066531172 created [07:01:09]Thread 3066674532 joined [07:01:09]Waiting for new connection... [07:01:09] Sock 9.Parse request [07:01:09]Sock 9.Check first char [07:01:09]Sock 9.First char is OK [07:01:09]request: POST /json_proto HTTP/1.0 [07:01:09]Method: POST [07:01:09]URL: /json_proto [07:01:09]Method is POST - this is cgi request [07:01:09]url: /json_proto [07:01:09]query_string will be loaded in cgi processing [07:01:09]execute_cgi json_proto POST (null) [07:01:09]execute_cgi path=json_proto method=POST [07:01:09]POST find Content-Length [07:01:09]Host: 172.17.40.4:8080 [07:01:09]Content-Length: 687 [07:01:09]Content-Type: application/json [07:01:09] [07:01:09]POST finish read [07:01:09]Found Content-Length = 687 [07:01:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80165", "tax_sys" : 0, "items" : [ { "code": "4870209744564", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0428\u0430\u0448\u043B\u044B\u043A 100 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:01:09]execute_script... [07:01:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80165", "tax_sys" : 0, "items" : [ { "code": "4870209744564", "name": "\u0421\u0443\u0445\u0430\u0440\u0438\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0428\u0430\u0448\u043B\u044B\u043A 100 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:01:09]POST & json_proto [07:01:09]process_json_proto [07:01:09]json parsed OK: [07:01:09]protocol is kg_v1.0 [07:01:09]action value=close_receipt [07:01:09]process_action close_receipt [07:01:09]cmd_close_receipt [07:01:09]MH_GetDate [07:01:09]Write to MH i2c: F0 00 00 A8 3F D6 [07:01:09]Write i2c OK [07:01:09]MH_I2C_Read... [07:01:09]Read from MH i2c: F0 [07:01:09]MH_I2C_Read... [07:01:09]Read from MH i2c: F0 09 00 [07:01:09]MH_I2C_Read... [07:01:09]Read from MH i2c: F0 09 00 A8 3F 00 39 9F 18 67 65 5C 16 67 74 [07:01:09]GetLastDocTimeStamp 1729666733 [07:01:09]current date 1729666873 [07:01:09]FM_GetShiftState [07:01:09]SAM_PROTO_GetShiftState [07:01:09]wFMCommunicate request_size=4 [07:01:09]MH_SAM_APDU [07:01:09]CAPDU: 80 13 01 00 [07:01:09]Write to MH i2c: E2 08 00 A9 3F 80 13 01 00 00 00 00 00 65 [07:01:09]Write i2c OK [07:01:09]MH_I2C_Read... [07:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:09]Read from MH i2c: E2 [07:01:09]MH_I2C_Read... [07:01:09]Read from MH i2c: E2 0E 00 [07:01:09]MH_I2C_Read... [07:01:09]Read from MH i2c: E2 0E 00 A9 3F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B5 [07:01:09]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:01:09]wFMCommunicate OK [07:01:09]SAM_PROTO_GetShiftState done [07:01:09]FM_GetShiftState done [07:01:09]opened in 1729642119 [07:01:09]opened+sec_in_day 1729728519 [07:01:09]quantity*price = 6000 [07:01:09]sum+1 = 6001 [07:01:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 НСП 1% : 0.53 НДС 12% : 6.37 Наличными: 60.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 23 23.10.2024 07:01 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220814 ФПД: 56700190852064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T070113&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220814&fm=56700190852064&tin=02508201610067®Number=0000000000098116&sum=6000 0 [07:01:10]StoreToDocumentArchive [07:01:10]shift 447 fd 220814 [07:01:10]save to /storage/0447/doc_00220814 [07:01:10]save last doc name /storage/0447/doc_00220814 to /storage/kkm_last_doc_name [07:01:10]save OK [07:01:10]Clear old archive folders... [07:01:10]ProcessDocumentItem done err = 0, tmpTLVsize=291 [07:01:10]tlvbuf is 007B8670 [07:01:10]SAM_PROTO_ClearQueue [07:01:10]wFMCommunicate request_size=4 [07:01:10]MH_SAM_APDU [07:01:10]CAPDU: 80 09 00 00 [07:01:10]Write to MH i2c: E2 08 00 B6 3F 80 09 00 00 00 00 00 00 67 [07:01:10]Write i2c OK [07:01:10]MH_I2C_Read... [07:01:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:01:10]Read from MH i2c: E2 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 03 00 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 03 00 B6 3F 00 90 00 69 [07:01:10]RAPDU: 90 00 [07:01:10]wFMCommunicate OK [07:01:10]SAM_PROTO_ClearQueue done [07:01:10]KKMCreateOFDPacket [07:01:10]OFDProtocolAddRootSTLVToBuf [07:01:10]FM_MakeSignedData [07:01:10]FM_MakeSignedData [07:01:10]SAM_PROTO_SignData [07:01:10]wFMCommunicate request_size=4 [07:01:10]MH_SAM_APDU [07:01:10]CAPDU: 80 0D 01 02 [07:01:10]Write to MH i2c: E2 08 00 B7 3F 80 0D 01 02 00 00 00 00 6F [07:01:10]Write i2c OK [07:01:10]MH_I2C_Read... [07:01:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:01:10]Read from MH i2c: E2 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 03 00 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 03 00 B7 3F 00 90 00 6A [07:01:10]RAPDU: 90 00 [07:01:10]wFMCommunicate OK [07:01:10]wFMCommunicate request_size=255 [07:01:10]MH_SAM_APDU [07:01:10]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 39 9F 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [07:01:10]Write to MH i2c: E2 02 01 B8 3F 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 39 9F 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 A8 [07:01:10]Write i2c OK [07:01:10]MH_I2C_Read... [07:01:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:01:10]Read from MH i2c: E2 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 03 00 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 03 00 B8 3F 00 90 00 6B [07:01:10]RAPDU: 90 00 [07:01:10]wFMCommunicate OK [07:01:10]wFMCommunicate request_size=50 [07:01:10]MH_SAM_APDU [07:01:10]CAPDU: 80 0D 02 02 2D 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8E 5E 03 00 35 04 06 00 33 91 8A BC 03 E0 [07:01:10]Write to MH i2c: E2 35 00 B9 3F 80 0D 02 02 2D 00 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8E 5E 03 00 35 04 06 00 33 91 8A BC 03 E0 00 00 A9 [07:01:10]Write i2c OK [07:01:10]MH_I2C_Read... [07:01:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:01:10]Read from MH i2c: E2 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 03 00 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 03 00 B9 3F 00 90 00 6C [07:01:10]RAPDU: 90 00 [07:01:10]wFMCommunicate OK [07:01:10]wFMCommunicate request_size=4 [07:01:10]MH_SAM_APDU [07:01:10]CAPDU: 80 0D 03 02 [07:01:10]Write to MH i2c: E2 08 00 BA 3F 80 0D 03 02 00 00 00 00 74 [07:01:10]Write i2c OK [07:01:10]MH_I2C_Read... [07:01:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:01:10]Read from MH i2c: E2 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 0B 00 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 0B 00 BA 3F 00 DF 8F AE E4 49 72 00 64 90 00 94 [07:01:10]RAPDU: DF 8F AE E4 49 72 00 64 90 00 [07:01:10]wFMCommunicate OK [07:01:10]SAM_PROTO_SignData done [07:01:10]FM_MakeSignedData done [07:01:10]CreateOFDProtocolMessage [07:01:10]wFMCommunicate request_size=4 [07:01:10]MH_SAM_APDU [07:01:10]CAPDU: 80 11 00 00 [07:01:10]Write to MH i2c: E2 08 00 BB 3F 80 11 00 00 00 00 00 00 74 [07:01:10]Write i2c OK [07:01:10]MH_I2C_Read... [07:01:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:10]Read from MH i2c: E2 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 17 00 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: E2 17 00 BB 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C3 [07:01:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:01:10]wFMCommunicate OK [07:01:10]CreateOFDProtocolMessage done [07:01:10]OFDSenderStorePacket 220814 [07:01:10]StoreOFDPacket docnum=220814 [07:01:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 37 01 00 00 62 9C 2F 01 B4 CB 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 39 9F 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8E 5E 03 00 35 04 06 00 33 91 8A BC 03 E0 DF 8F AE E4 49 72 00 64 [07:01:10]CheckFolder [07:01:10]dirname=/storage/ofd_packets [07:01:10]CheckFolder done [07:01:10]ProducePacketName [07:01:10]name=ofd_packets/00220814 [07:01:10]NVStorageSaveData ofd_packets/00220814 [07:01:10]File name is /storage/ofd_packets/00220814 [07:01:10]Write 341 bytes [07:01:10]NVStorageSaveData done [07:01:10]OFDSenderStorePacket done [07:01:10]KKMCreateOFDPacket done [07:01:10]NVStorageSaveData kkm_last_timestamp [07:01:10]File name is /storage/kkm_last_timestamp [07:01:10]Write 4 bytes [07:01:10]NVStorageSaveData done [07:01:10]ExternCall_PrintAddStr [07:01:10]wPrintStart [07:01:10]Write to MH i2c: 01 00 00 BC 3F FB [07:01:10]Write i2c OK [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: 01 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: 01 07 00 [07:01:10]MH_I2C_Read... [07:01:10]Read from MH i2c: 01 07 00 BC 3F 00 00 00 00 00 FF 0F 10 [07:01:10]RasterBufferAndPrint [07:01:10]line Счет N : (3)80165 [07:01:10]line ИНН: 02508201610067 [07:01:10]line Контрольно-Кассовый Чек [07:01:10]line ПРОДАЖА [07:01:10]line Товар: 4870209744564 [07:01:10]line Сухарики Флинт Шашлык 100 гр [07:01:10]line 1.000 * 60.00 [07:01:10]line = 60.00 [07:01:10]line НДС 12% НСП 1% [07:01:10]line > о реализуемом товаре [07:01:10]line ИТОГО: 60.00 [07:01:10]line НСП 1% : 0.53 [07:01:10]line НДС 12% : 6.37 [07:01:10]line Наличными: 60.00 [07:01:10]line Безнал.: 0.00 [07:01:10]line Место: АЗС № 84 "Партнер Нефть" [07:01:10]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:01:10]line СНО: Общий режим [07:01:10]line Чек 23 23.10.2024 07:01 [07:01:10]line Смена: 447 ФФД: 1.0 [07:01:10]line ЗНМ: 0300000178 [07:01:10]line РНМ: 0000000000098116 [07:01:10]line Версия ККМ: 001 [07:01:10]line ФМ: 0000000000965413 [07:01:10]line ФД: 220814 [07:01:10]line ФПД: 56700190852064 [07:01:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T070113&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220814&fm=56700190852064&tin=02508201610067®Number=0000000000098116&sum=6000 [07:01:11]OFD Sender: Processing packet 220814 [packets to send 81, broken 80] [07:01:11]ProducePacketName [07:01:11]name=ofd_packets/00220814 [07:01:11]OFD Sender: To server: pG, [07:01:11]CommunicateWithHost lk.salyk.kg:30040 [07:01:11]ConnectInit lk.salyk.kg [07:01:11]line 0 [07:01:11]written 0, free lines is 4095 [07:01:11]Connected sock=10 [07:01:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 37 01 00 00 62 9C 2F 01 B4 CB 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 34 35 36 34 06 04 31 00 D0 A1 D1 83 D1 85 D0 B0 D1 80 D0 B8 D0 BA D0 B8 20 D0 A4 D0 BB D0 B8 D0 BD D1 82 20 D0 A8 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 31 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 39 9F 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8E 5E 03 00 35 04 06 00 33 91 8A BC 03 E0 DF 8F AE E4 49 72 00 64 [07:01:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E2 1B 47 00 AE 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8E 5E 03 00 F4 03 04 00 D9 4A 18 67 B6 04 01 00 00 EA 1A 56 FB 7B 47 30 61 [07:01:11]CommunicateWithHost err = 0 [07:01:11]CheckOFDResponse [07:01:11]1017 (14) - 77093643461234 [07:01:11]1041 (16) - 0000000000965413 [07:01:11]1040 (4) - 220814 [07:01:11]1012 (4) - 23.10.2024 01:01 [07:01:11]1206 (1) - 0 [07:01:11]OFD Sender: Remove packet 220814 [07:01:11]ProducePacketName [07:01:11]name=ofd_packets/00220814 [07:01:11]NVStorageDeleteData [07:01:11]Write to MH i2c: 01 00 00 E5 3F 24 [07:01:11]Write i2c OK [07:01:11]MH_I2C_Read... [07:01:11]Read from MH i2c: 01 [07:01:11]MH_I2C_Read... [07:01:11]Read from MH i2c: 01 07 00 [07:01:11]MH_I2C_Read... [07:01:11]Read from MH i2c: 01 07 00 E5 3F 00 00 00 00 00 DE 0C 15 [07:01:11]RasterBufferAndPrint [07:01:11]line [07:01:11]line [07:01:11]line [07:01:11]line [07:01:11]line [07:01:11]written 0, free lines is 3303 [07:01:11]MH_Cut [07:01:11]Write to MH i2c: D1 01 00 EC 3F 01 FD [07:01:11]Write i2c OK [07:01:11]MH_I2C_Read... [07:01:11]Read from MH i2c: D1 [07:01:11]MH_I2C_Read... [07:01:11]Read from MH i2c: D1 01 00 [07:01:11]MH_I2C_Read... [07:01:11]Read from MH i2c: D1 01 00 EC 3F 00 FC [07:01:11]Write to MH i2c: 01 00 00 ED 3F 2C [07:01:11]Write i2c OK [07:01:11]MH_I2C_Read... [07:01:12]OFD Sender: No OFD packet to send [07:01:12]*** Cut start [07:01:12]*** Partial cut [07:01:12]*** CUTSNS_PIN = 1 [07:01:12]*** CUTSNS_PIN = 0 [07:01:12]*** Brake cut motor [07:01:12]Read from MH i2c: 01 [07:01:12]MH_I2C_Read... [07:01:12]*** Stop cut motor [07:01:12]*** Cut end [07:01:12]Read from MH i2c: 01 07 00 [07:01:12]MH_I2C_Read... [07:01:12]Read from MH i2c: 01 07 00 ED 3F 00 00 00 00 00 FF 0F 41 [07:01:12]process_action close_receipt done [07:01:12]requested_data is exist [07:01:12]produce_requested_data [07:01:12]requested_item fm.sn is exist - process it [07:01:12]wFMCommunicate request_size=4 [07:01:12]MH_SAM_APDU [07:01:12]CAPDU: 80 11 00 00 [07:01:12]Write to MH i2c: E2 08 00 EE 3F 80 11 00 00 00 00 00 00 A7 [07:01:12]Write i2c OK [07:01:12]MH_I2C_Read... [07:01:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:13]Read from MH i2c: E2 [07:01:13]MH_I2C_Read... [07:01:13]Read from MH i2c: E2 17 00 [07:01:13]MH_I2C_Read... [07:01:13]Read from MH i2c: E2 17 00 EE 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F6 [07:01:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:01:13]wFMCommunicate OK [07:01:13]requested_item fd.num is exist - process it [07:01:13]SAM_PROTO_GetFieldsCounters [07:01:13]wFMCommunicate request_size=4 [07:01:13]MH_SAM_APDU [07:01:13]CAPDU: 80 13 00 00 [07:01:13]Write to MH i2c: E2 08 00 EF 3F 80 13 00 00 00 00 00 00 AA [07:01:13]Write i2c OK [07:01:13]MH_I2C_Read... [07:01:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:01:13]Read from MH i2c: E2 [07:01:13]MH_I2C_Read... [07:01:13]Read from MH i2c: E2 62 00 [07:01:13]MH_I2C_Read... [07:01:13]Read from MH i2c: E2 62 00 EF 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8E 5E 03 00 0E 04 04 00 BF 01 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 BB [07:01:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8E 5E 03 00 0E 04 04 00 BF 01 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 [07:01:13]wFMCommunicate OK [07:01:13]SAM_PROTO_GetFieldsCounters done [07:01:13]requested_item shift.num is exist - process it [07:01:13]requested_item shift.opened is exist - process it [07:01:13]req_shift_opened [07:01:13]FM_GetShiftState [07:01:13]SAM_PROTO_GetShiftState [07:01:13]wFMCommunicate request_size=4 [07:01:13]MH_SAM_APDU [07:01:13]CAPDU: 80 13 01 00 [07:01:13]Write to MH i2c: E2 08 00 F0 3F 80 13 01 00 00 00 00 00 AC [07:01:13]Write i2c OK [07:01:13]MH_I2C_Read... [07:01:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:13]Read from MH i2c: E2 [07:01:13]MH_I2C_Read... [07:01:13]Read from MH i2c: E2 0E 00 [07:01:13]MH_I2C_Read... [07:01:13]Read from MH i2c: E2 0E 00 F0 3F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FC [07:01:13]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:01:13]wFMCommunicate OK [07:01:13]SAM_PROTO_GetShiftState done [07:01:13]FM_GetShiftState done [07:01:13]req_shift_opened done [07:01:13]requested_item shift.open_date is exist - process it [07:01:13]req_shift_open_date [07:01:13]req_shift_open_date done [07:01:13]produce_requested_data done [07:01:13]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220814,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:01:13]process_action_free close_receipt [07:01:13]json_value_free [07:01:13]json_value_free done [07:01:13]process_json_proto returns [07:01:13]Send response to host [07:01:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220814,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:01:13]free response buf [07:01:13]execute_script done [07:01:13]execute_script returns [07:01:13]free content buf [07:01:13]Sock 9.Close socket [07:01:13]Sock 9.Thread stoped [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:47]OFD Sender: No OFD packet to send [07:01:52]OFD Sender: No OFD packet to send [07:01:57]OFD Sender: No OFD packet to send [07:02:02]OFD Sender: No OFD packet to send [07:02:07]OFD Sender: No OFD packet to send [07:02:12]OFD Sender: No OFD packet to send [07:02:17]OFD Sender: No OFD packet to send [07:02:22]OFD Sender: No OFD packet to send [07:02:27]OFD Sender: No OFD packet to send [07:02:32]OFD Sender: No OFD packet to send [07:02:37]OFD Sender: No OFD packet to send [07:02:42]OFD Sender: No OFD packet to send [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:57]OFD Sender: No OFD packet to send [07:03:02]OFD Sender: No OFD packet to send [07:03:07]OFD Sender: No OFD packet to send [07:03:12]OFD Sender: No OFD packet to send [07:03:17]OFD Sender: No OFD packet to send [07:03:22]OFD Sender: No OFD packet to send [07:03:27]OFD Sender: No OFD packet to send [07:03:32]OFD Sender: No OFD packet to send [07:03:37]OFD Sender: No OFD packet to send [07:03:42]OFD Sender: No OFD packet to send [07:03:47]OFD Sender: No OFD packet to send [07:03:52]OFD Sender: No OFD packet to send [07:03:57]OFD Sender: No OFD packet to send [07:04:02]OFD Sender: No OFD packet to send [07:04:07]OFD Sender: No OFD packet to send [07:04:12]OFD Sender: No OFD packet to send [07:04:17]OFD Sender: No OFD packet to send [07:04:22]OFD Sender: No OFD packet to send [07:04:27]OFD Sender: No OFD packet to send [07:04:32]OFD Sender: No OFD packet to send [07:04:37]OFD Sender: No OFD packet to send [07:04:42]OFD Sender: No OFD packet to send [07:04:47]OFD Sender: No OFD packet to send [07:04:52]OFD Sender: No OFD packet to send [07:04:57]OFD Sender: No OFD packet to send [07:05:02]OFD Sender: No OFD packet to send [07:05:07]OFD Sender: No OFD packet to send [07:05:12]OFD Sender: No OFD packet to send [07:05:17]OFD Sender: No OFD packet to send [07:05:22]OFD Sender: No OFD packet to send [07:05:23]accept exits with 7 [07:05:23]New connection [07:05:23]New thread 3066674532 created [07:05:23]Thread 3066531172 joined [07:05:23]Waiting for new connection... [07:05:23] Sock 7.Parse request [07:05:23]Sock 7.Check first char [07:05:23]Sock 7.First char is OK [07:05:23]request: POST /json_proto HTTP/1.0 [07:05:23]Method: POST [07:05:23]URL: /json_proto [07:05:23]Method is POST - this is cgi request [07:05:23]url: /json_proto [07:05:23]query_string will be loaded in cgi processing [07:05:23]execute_cgi json_proto POST (null) [07:05:23]execute_cgi path=json_proto method=POST [07:05:23]POST find Content-Length [07:05:23]Host: 172.17.40.4:8080 [07:05:23]Content-Length: 632 [07:05:23]Content-Type: application/json [07:05:23] [07:05:23]POST finish read [07:05:23]Found Content-Length = 632 [07:05:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:23]execute_script... [07:05: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)538714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:23]POST & json_proto [07:05:23]process_json_proto [07:05:23]json parsed OK: [07:05:23]protocol is kg_v1.0 [07:05:23]action value=close_receipt [07:05:23]process_action close_receipt [07:05:23]cmd_close_receipt [07:05:23]MH_GetDate [07:05:23]Write to MH i2c: F0 00 00 F1 3F 1F [07:05:23]Write i2c OK [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: F0 [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: F0 09 00 [07:05:23]MH_I2C_Read... [07:05:23]Read from MH i2c: F0 09 00 F1 3F 00 37 A0 18 67 65 5C 16 67 BC [07:05:23]GetLastDocTimeStamp 1729666873 [07:05:23]current date 1729667127 [07:05:23]FM_GetShiftState [07:05:23]SAM_PROTO_GetShiftState [07:05:23]wFMCommunicate request_size=4 [07:05:23]MH_SAM_APDU [07:05:23]CAPDU: 80 13 01 00 [07:05:23]Write to MH i2c: E2 08 00 F2 3F 80 13 01 00 00 00 00 00 AE [07:05:23]Write i2c OK [07:05:23]MH_I2C_Read... [07:05:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:24]Read from MH i2c: E2 [07:05:24]MH_I2C_Read... [07:05:24]Read from MH i2c: E2 0E 00 [07:05:24]MH_I2C_Read... [07:05:24]Read from MH i2c: E2 0E 00 F2 3F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FE [07:05:24]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:05:24]wFMCommunicate OK [07:05:24]SAM_PROTO_GetShiftState done [07:05:24]FM_GetShiftState done [07:05:24]opened in 1729642119 [07:05:24]opened+sec_in_day 1729728519 [07:05:24]quantity*price = 50000 [07:05:24]sum+1 = 50001 [07:05:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 24 23.10.2024 07:05 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220815 ФПД: 205280794609423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T070527&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220815&fm=205280794609423&tin=02508201610067®Number=0000000000098116&sum=50000 [07:05:25]StoreToDocumentArchive [07:05:25]shift 447 fd 220815 [07:05:25]save to /storage/0447/doc_00220815 [07:05:25]save last doc name /storage/0447/doc_00220815 to /storage/kkm_last_doc_name [07:05:25]save OK [07:05:25]Clear old archive folders... [07:05:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:05:25]tlvbuf is 007E1460 [07:05:25]SAM_PROTO_ClearQueue [07:05:25]wFMCommunicate request_size=4 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 09 00 00 [07:05:25]Write to MH i2c: E2 08 00 FF 3F 80 09 00 00 00 00 00 00 B0 [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 03 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 03 00 FF 3F 00 90 00 B2 [07:05:25]RAPDU: 90 00 [07:05:25]wFMCommunicate OK [07:05:25]SAM_PROTO_ClearQueue done [07:05:25]KKMCreateOFDPacket [07:05:25]OFDProtocolAddRootSTLVToBuf [07:05:25]FM_MakeSignedData [07:05:25]FM_MakeSignedData [07:05:25]SAM_PROTO_SignData [07:05:25]wFMCommunicate request_size=4 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 0D 01 02 [07:05:25]Write to MH i2c: E2 08 00 00 40 80 0D 01 02 00 00 00 00 B9 [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 03 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 03 00 00 40 00 90 00 B4 [07:05:25]RAPDU: 90 00 [07:05:25]wFMCommunicate OK [07:05:25]wFMCommunicate request_size=255 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 37 A0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8F 5E 03 00 35 04 06 00 [07:05:25]Write to MH i2c: E2 02 01 01 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 37 A0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8F 5E 03 00 35 04 06 00 00 00 BC [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 03 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 03 00 01 40 00 90 00 B5 [07:05:25]RAPDU: 90 00 [07:05:25]wFMCommunicate OK [07:05:25]wFMCommunicate request_size=11 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 0D 02 02 06 BA B3 A8 D7 87 0F [07:05:25]Write to MH i2c: E2 0E 00 02 40 80 0D 02 02 06 00 BA B3 A8 D7 87 0F 00 00 4A [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 03 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 03 00 02 40 00 90 00 B6 [07:05:25]RAPDU: 90 00 [07:05:25]wFMCommunicate OK [07:05:25]wFMCommunicate request_size=4 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 0D 03 02 [07:05:25]Write to MH i2c: E2 08 00 03 40 80 0D 03 02 00 00 00 00 BE [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 0B 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 0B 00 03 40 00 CA 15 DC 95 91 49 A7 F3 90 00 83 [07:05:25]RAPDU: CA 15 DC 95 91 49 A7 F3 90 00 [07:05:25]wFMCommunicate OK [07:05:25]SAM_PROTO_SignData done [07:05:25]FM_MakeSignedData done [07:05:25]CreateOFDProtocolMessage [07:05:25]wFMCommunicate request_size=4 [07:05:25]MH_SAM_APDU [07:05:25]CAPDU: 80 11 00 00 [07:05:25]Write to MH i2c: E2 08 00 04 40 80 11 00 00 00 00 00 00 BE [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:25]Read from MH i2c: E2 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 17 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: E2 17 00 04 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 0D [07:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:05:25]wFMCommunicate OK [07:05:25]CreateOFDProtocolMessage done [07:05:25]OFDSenderStorePacket 220815 [07:05:25]StoreOFDPacket docnum=220815 [07:05:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 2C A9 08 01 B5 15 5A 03 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 37 A0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8F 5E 03 00 35 04 06 00 BA B3 A8 D7 87 0F CA 15 DC 95 91 49 A7 F3 [07:05:25]CheckFolder [07:05:25]dirname=/storage/ofd_packets [07:05:25]CheckFolder done [07:05:25]ProducePacketName [07:05:25]name=ofd_packets/00220815 [07:05:25]NVStorageSaveData ofd_packets/00220815 [07:05:25]File name is /storage/ofd_packets/00220815 [07:05:25]Write 302 bytes [07:05:25]NVStorageSaveData done [07:05:25]OFDSenderStorePacket done [07:05:25]KKMCreateOFDPacket done [07:05:25]NVStorageSaveData kkm_last_timestamp [07:05:25]File name is /storage/kkm_last_timestamp [07:05:25]Write 4 bytes [07:05:25]NVStorageSaveData done [07:05:25]ExternCall_PrintAddStr [07:05:25]wPrintStart [07:05:25]Write to MH i2c: 01 00 00 05 40 45 [07:05:25]Write i2c OK [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: 01 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: 01 07 00 [07:05:25]MH_I2C_Read... [07:05:25]Read from MH i2c: 01 07 00 05 40 00 00 00 00 00 FF 0F 5A [07:05:25]RasterBufferAndPrint [07:05:25]line Счет N : (1)538714 [07:05:25]line ИНН: 02508201610067 [07:05:25]line Контрольно-Кассовый Чек [07:05:25]line ПРОДАЖА [07:05:25]line ТРК (МРК, ГНК) : 22 [07:05:25]line Товар: 2710124130 [07:05:25]line SUPER 92-К-5 [07:05:25]line 7.310 * 68.40 [07:05:25]line = 500.00 [07:05:25]line НДС 12% НСП 1% [07:05:25]line > о реализуемом товаре [07:05:25]line ИТОГО: 500.00 [07:05:25]line НСП 1% : 4.42 [07:05:25]line НДС 12% : 53.10 [07:05:25]line Наличными: 500.00 [07:05:25]line Безнал.: 0.00 [07:05:25]line Место: АЗС № 84 "Партнер Нефть" [07:05:25]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:05:25]line СНО: Общий режим [07:05:25]line Чек 24 23.10.2024 07:05 [07:05:25]line Смена: 447 ФФД: 1.0 [07:05:25]line ЗНМ: 0300000178 [07:05:25]line РНМ: 0000000000098116 [07:05:25]line Версия ККМ: 001 [07:05:25]line ФМ: 0000000000965413 [07:05:25]line ФД: 220815 [07:05:25]line ФПД: 205280794609423 [07:05:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T070527&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220815&fm=205280794609423&tin=02508201610067®Number=0000000000098116&sum=50000 [07:05:25]written 0, free lines is 4095 [07:05:25]OFD Sender: Processing packet 220815 [packets to send 81, broken 80] [07:05:25]ProducePacketName [07:05:25]name=ofd_packets/00220815 [07:05:25]OFD Sender: To server: pG, [07:05:26]CommunicateWithHost lk.salyk.kg:30040 [07:05:26]ConnectInit lk.salyk.kg [07:05:26]Write to MH i2c: 01 00 00 2D 40 6D [07:05:26]Write i2c OK [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: 01 [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: 01 07 00 [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: 01 07 00 2D 40 00 00 00 00 00 0B 0D 8C [07:05:26]RasterBufferAndPrint [07:05:26]line [07:05:26]line [07:05:26]line [07:05:26]line [07:05:26]line [07:05:26]written 0, free lines is 3345 [07:05:26]MH_Cut [07:05:26]Write to MH i2c: D1 01 00 34 40 01 46 [07:05:26]Write i2c OK [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: D1 [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: D1 01 00 [07:05:26]MH_I2C_Read... [07:05:26]Read from MH i2c: D1 01 00 34 40 00 45 [07:05:26]Write to MH i2c: 01 00 00 35 40 75 [07:05:26]Write i2c OK [07:05:26]MH_I2C_Read... [07:05:26]Connected sock=10 [07:05:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 2C A9 08 01 B5 15 5A 03 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 37 A0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 8F 5E 03 00 35 04 06 00 BA B3 A8 D7 87 0F CA 15 DC 95 91 49 A7 F3 [07:05:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 5F 0F 47 00 63 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 39 36 35 34 31 33 10 04 04 00 8F 5E 03 00 F4 03 04 00 D7 4B 18 67 B6 04 01 00 00 24 77 B3 3D 38 54 FD 81 [07:05:26]CommunicateWithHost err = 0 [07:05:26]CheckOFDResponse [07:05:26]1017 (14) - 77093643461234 [07:05:26]1041 (16) - 0000000000965413 [07:05:26]1040 (4) - 220815 [07:05:26]1012 (4) - 23.10.2024 01:05 [07:05:26]1206 (1) - 0 [07:05:26]OFD Sender: Remove packet 220815 [07:05:26]ProducePacketName [07:05:26]name=ofd_packets/00220815 [07:05:26]NVStorageDeleteData [07:05:26]OFD Sender: No OFD packet to send [07:05:26]*** Cut start [07:05:26]*** Partial cut [07:05:26]*** CUTSNS_PIN = 1 [07:05:26]*** CUTSNS_PIN = 0 [07:05:27]*** Brake cut motor [07:05:27]Read from MH i2c: 01 [07:05:27]MH_I2C_Read... [07:05:27]*** Stop cut motor [07:05:27]*** Cut end [07:05:27]Read from MH i2c: 01 07 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: 01 07 00 35 40 00 00 00 00 00 FF 0F 8A [07:05:27]process_action close_receipt done [07:05:27]requested_data is exist [07:05:27]produce_requested_data [07:05:27]requested_item fm.sn is exist - process it [07:05:27]wFMCommunicate request_size=4 [07:05:27]MH_SAM_APDU [07:05:27]CAPDU: 80 11 00 00 [07:05:27]Write to MH i2c: E2 08 00 36 40 80 11 00 00 00 00 00 00 F0 [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 17 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 17 00 36 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3F [07:05:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:05:27]wFMCommunicate OK [07:05:27]requested_item fd.num is exist - process it [07:05:27]SAM_PROTO_GetFieldsCounters [07:05:27]wFMCommunicate request_size=4 [07:05:27]MH_SAM_APDU [07:05:27]CAPDU: 80 13 00 00 [07:05:27]Write to MH i2c: E2 08 00 37 40 80 13 00 00 00 00 00 00 F3 [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 62 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 62 00 37 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8F 5E 03 00 0E 04 04 00 BF 01 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 08 [07:05:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 8F 5E 03 00 0E 04 04 00 BF 01 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 [07:05:27]wFMCommunicate OK [07:05:27]SAM_PROTO_GetFieldsCounters done [07:05:27]requested_item shift.num is exist - process it [07:05:27]requested_item shift.opened is exist - process it [07:05:27]req_shift_opened [07:05:27]FM_GetShiftState [07:05:27]SAM_PROTO_GetShiftState [07:05:27]wFMCommunicate request_size=4 [07:05:27]MH_SAM_APDU [07:05:27]CAPDU: 80 13 01 00 [07:05:27]Write to MH i2c: E2 08 00 38 40 80 13 01 00 00 00 00 00 F5 [07:05:27]Write i2c OK [07:05:27]MH_I2C_Read... [07:05:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:27]Read from MH i2c: E2 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 0E 00 [07:05:27]MH_I2C_Read... [07:05:27]Read from MH i2c: E2 0E 00 38 40 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 45 [07:05:27]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:05:27]wFMCommunicate OK [07:05:27]SAM_PROTO_GetShiftState done [07:05:27]FM_GetShiftState done [07:05:27]req_shift_opened done [07:05:27]requested_item shift.open_date is exist - process it [07:05:27]req_shift_open_date [07:05:27]req_shift_open_date done [07:05:27]produce_requested_data done [07:05:27]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220815,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:05:27]process_action_free close_receipt [07:05:27]json_value_free [07:05:27]json_value_free done [07:05:27]process_json_proto returns [07:05:27]Send response to host [07:05:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220815,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:05:27]free response buf [07:05:27]execute_script done [07:05:27]execute_script returns [07:05:27]free content buf [07:05:27]Sock 7.Close socket [07:05:27]Sock 7.Thread stoped [07:05:31]OFD Sender: No OFD packet to send [07:05:36]OFD Sender: No OFD packet to send [07:05:41]OFD Sender: No OFD packet to send [07:05:46]OFD Sender: No OFD packet to send [07:05:51]OFD Sender: No OFD packet to send [07:05:56]OFD Sender: No OFD packet to send [07:06:01]OFD Sender: No OFD packet to send [07:06:06]OFD Sender: No OFD packet to send [07:06:11]OFD Sender: No OFD packet to send [07:06:16]OFD Sender: No OFD packet to send [07:06:21]OFD Sender: No OFD packet to send [07:06:26]OFD Sender: No OFD packet to send [07:06:31]OFD Sender: No OFD packet to send [07:06:36]OFD Sender: No OFD packet to send [07:06:41]OFD Sender: No OFD packet to send [07:06:46]OFD Sender: No OFD packet to send [07:06:51]OFD Sender: No OFD packet to send [07:06:56]OFD Sender: No OFD packet to send [07:07:01]OFD Sender: No OFD packet to send [07:07:06]OFD Sender: No OFD packet to send [07:07:11]OFD Sender: No OFD packet to send [07:07:16]OFD Sender: No OFD packet to send [07:07:21]OFD Sender: No OFD packet to send [07:07:26]OFD Sender: No OFD packet to send [07:07:31]OFD Sender: No OFD packet to send [07:07:36]OFD Sender: No OFD packet to send [07:07:41]OFD Sender: No OFD packet to send [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [07:07:56]OFD Sender: No OFD packet to send [07:08:01]OFD Sender: No OFD packet to send [07:08:06]OFD Sender: No OFD packet to send [07:08:11]OFD Sender: No OFD packet to send [07:08:16]OFD Sender: No OFD packet to send [07:08:21]OFD Sender: No OFD packet to send [07:08:26]OFD Sender: No OFD packet to send [07:08:31]OFD Sender: No OFD packet to send [07:08:36]OFD Sender: No OFD packet to send [07:08:41]OFD Sender: No OFD packet to send [07:08:46]OFD Sender: No OFD packet to send [07:08:51]OFD Sender: No OFD packet to send [07:08:57]OFD Sender: No OFD packet to send [07:09:02]OFD Sender: No OFD packet to send [07:09:07]OFD Sender: No OFD packet to send [07:09:12]OFD Sender: No OFD packet to send [07:09:17]OFD Sender: No OFD packet to send [07:09:22]OFD Sender: No OFD packet to send [07:09:27]OFD Sender: No OFD packet to send [07:09:32]OFD Sender: No OFD packet to send [07:09:37]OFD Sender: No OFD packet to send [07:09:42]OFD Sender: No OFD packet to send [07:09:47]OFD Sender: No OFD packet to send [07:09:52]OFD Sender: No OFD packet to send [07:09:57]OFD Sender: No OFD packet to send [07:10:02]OFD Sender: No OFD packet to send [07:10:07]OFD Sender: No OFD packet to send [07:10:12]OFD Sender: No OFD packet to send [07:10:17]OFD Sender: No OFD packet to send [07:10:22]OFD Sender: No OFD packet to send [07:10:27]OFD Sender: No OFD packet to send [07:10:32]OFD Sender: No OFD packet to send [07:10:37]OFD Sender: No OFD packet to send [07:10:42]OFD Sender: No OFD packet to send [07:10:47]OFD Sender: No OFD packet to send [07:10:52]OFD Sender: No OFD packet to send [07:10:57]OFD Sender: No OFD packet to send [07:11:02]OFD Sender: No OFD packet to send [07:11:07]OFD Sender: No OFD packet to send [07:11:12]OFD Sender: No OFD packet to send [07:11:17]OFD Sender: No OFD packet to send [07:11:22]OFD Sender: No OFD packet to send [07:11:27]OFD Sender: No OFD packet to send [07:11:32]OFD Sender: No OFD packet to send [07:11:37]OFD Sender: No OFD packet to send [07:11:42]OFD Sender: No OFD packet to send [07:11:47]OFD Sender: No OFD packet to send [07:11:52]OFD Sender: No OFD packet to send [07:11:57]OFD Sender: No OFD packet to send [07:12:02]OFD Sender: No OFD packet to send [07:12:07]OFD Sender: No OFD packet to send [07:12:12]OFD Sender: No OFD packet to send [07:12:17]OFD Sender: No OFD packet to send [07:12:22]OFD Sender: No OFD packet to send [07:12:27]OFD Sender: No OFD packet to send [07:12:32]OFD Sender: No OFD packet to send [07:12:37]OFD Sender: No OFD packet to send [07:12:42]OFD Sender: No OFD packet to send [07:12:47]OFD Sender: No OFD packet to send [07:12:52]OFD Sender: No OFD packet to send [07:12:57]OFD Sender: No OFD packet to send [07:13:02]OFD Sender: No OFD packet to send [07:13:07]OFD Sender: No OFD packet to send [07:13:12]OFD Sender: No OFD packet to send [07:13:17]OFD Sender: No OFD packet to send [07:13:22]OFD Sender: No OFD packet to send [07:13:27]OFD Sender: No OFD packet to send [07:13:32]OFD Sender: No OFD packet to send [07:13:37]OFD Sender: No OFD packet to send [07:13:42]OFD Sender: No OFD packet to send [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 9 [07:14:11]New connection [07:14:11]New thread 3066531172 created [07:14:11]Thread 3066674532 joined [07:14:11]Waiting for new connection... [07:14:11] Sock 9.Parse request [07:14:11]Sock 9.Check first char [07:14:11]Sock 9.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.40.4:8080 [07:14:11]Content-Length: 762 [07:14:11]Content-Type: application/json [07:14:11] [07:14:11]POST finish read [07:14:11]Found Content-Length = 762 [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)538716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 21.930, "sum" : 1500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.01 } ] } , "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)538716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 21.930, "sum" : 1500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.01 } ] } , "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 39 40 68 [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 39 40 00 47 A2 18 67 65 5C 16 67 17 [07:14:11]GetLastDocTimeStamp 1729667127 [07:14:11]current date 1729667655 [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 3A 40 80 13 01 00 00 00 00 00 F7 [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 3A 40 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 47 [07:14:11]RAPDU: 09 00 01 87 3E 18 67 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 1729642119 [07:14:11]opened+sec_in_day 1729728519 [07:14:11]quantity*price = 150001 [07:14:11]sum+1 = 150002 [07:14:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.01 НСП 1% : 13.27 НДС 12% : 159.29 Наличными: 0.00 Безнал.: 1500.01 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 25 23.10.2024 07:14 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220816 ФПД: 225520274468046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071415&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220816&fm=225520274468046&tin=02508201610067®Number=0000000000098116&sum=150001 [07:14:12]StoreToDocumentArchive [07:14:12]shift 447 fd 220816 [07:14:12]save to /storage/0447/doc_00220816 [07:14:12]save last doc name /storage/0447/doc_00220816 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=252 [07:14:12]tlvbuf is B6F11010 [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 47 40 80 09 00 00 00 00 00 00 F9 [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 47 40 00 90 00 FB [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 48 40 80 0D 01 02 00 00 00 00 01 [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 48 40 00 90 00 FC [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 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 55 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 F1 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F1 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F1 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 47 A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 90 5E 03 00 35 04 06 00 [07:14:12]Write to MH i2c: E2 02 01 49 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 55 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 F1 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F1 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F1 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 47 A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 90 5E 03 00 35 04 06 00 00 00 06 [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 49 40 00 90 00 FD [07:14:12]RAPDU: 90 00 [07:14:12]wFMCommunicate OK [07:14:12]wFMCommunicate request_size=11 [07:14:12]MH_SAM_APDU [07:14:12]CAPDU: 80 0D 02 02 06 CD 1C 07 D9 6C CE [07:14:12]Write to MH i2c: E2 0E 00 4A 40 80 0D 02 02 06 00 CD 1C 07 D9 6C CE 00 00 13 [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 4A 40 00 90 00 FE [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 4B 40 80 0D 03 02 00 00 00 00 06 [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 4B 40 00 B6 AB 68 88 11 E4 7E A6 90 00 71 [07:14:12]RAPDU: B6 AB 68 88 11 E4 7E A6 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 4C 40 80 11 00 00 00 00 00 00 06 [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 4C 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 55 [07:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:14:12]wFMCommunicate OK [07:14:12]CreateOFDProtocolMessage done [07:14:12]OFDSenderStorePacket 220816 [07:14:12]StoreOFDPacket docnum=220816 [07:14:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 97 4D 08 01 F4 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 55 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 F1 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F1 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F1 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 47 A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 90 5E 03 00 35 04 06 00 CD 1C 07 D9 6C CE B6 AB 68 88 11 E4 7E A6 [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/00220816 [07:14:12]NVStorageSaveData ofd_packets/00220816 [07:14:12]File name is /storage/ofd_packets/00220816 [07:14:12]Write 302 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 4D 40 8D [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 4D 40 00 00 00 00 00 FF 0F A2 [07:14:12]RasterBufferAndPrint [07:14:12]line Счет N : (1)538716 [07:14:12]line ИНН: 02508201610067 [07:14:12]line Контрольно-Кассовый Чек [07:14:12]line ПРОДАЖА [07:14:12]line ТРК (МРК, ГНК) : 32 [07:14:12]line Товар: 2710124130 [07:14:12]line SUPER 92-К-5 [07:14:12]line 21.930 * 68.40 [07:14:12]line = 1500.01 [07:14:12]line НДС 12% НСП 1% [07:14:12]line > о реализуемом товаре [07:14:12]line ИТОГО: 1500.01 [07:14:12]line НСП 1% : 13.27 [07:14:12]line НДС 12% : 159.29 [07:14:12]line Наличными: 0.00 [07:14:12]line Безнал.: 1500.01 [07:14:12]line Место: АЗС № 84 "Партнер Нефть" [07:14:12]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:14:12]line СНО: Общий режим [07:14:12]line Чек 25 23.10.2024 07:14 [07:14:12]line Смена: 447 ФФД: 1.0 [07:14:12]line ЗНМ: 0300000178 [07:14:12]line РНМ: 0000000000098116 [07:14:12]line Версия ККМ: 001 [07:14:12]line Платежная система: Mbank [07:14:12]line ФМ: 0000000000965413 [07:14:12]line ФД: 220816 [07:14:12]line ФПД: 225520274468046 [07:14:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071415&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220816&fm=225520274468046&tin=02508201610067®Number=0000000000098116&sum=150001 [07:14:13]OFD Sender: Processing packet 220816 [packets to send 81, broken 80] [07:14:13]ProducePacketName [07:14:13]name=ofd_packets/00220816 [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 39 36 35 34 31 33 10 01 00 00 97 4D 08 01 F4 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 55 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 F1 49 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F1 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F1 49 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 47 A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 90 5E 03 00 35 04 06 00 CD 1C 07 D9 6C CE B6 AB 68 88 11 E4 7E A6 [07:14:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 40 EA 47 00 66 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 39 36 35 34 31 33 10 04 04 00 90 5E 03 00 F4 03 04 00 E7 4D 18 67 B6 04 01 00 00 54 02 83 BA 5B 72 66 AE [07:14:13]CommunicateWithHost err = 0 [07:14:13]CheckOFDResponse [07:14:13]1017 (14) - 77093643461234 [07:14:13]1041 (16) - 0000000000965413 [07:14:13]1040 (4) - 220816 [07:14:13]1012 (4) - 23.10.2024 01:14 [07:14:13]1206 (1) - 0 [07:14:13]OFD Sender: Remove packet 220816 [07:14:13]ProducePacketName [07:14:13]name=ofd_packets/00220816 [07:14:13]NVStorageDeleteData [07:14:13]Write to MH i2c: 01 00 00 76 40 B6 [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 76 40 00 00 00 00 00 05 0D CF [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 3340 [07:14:13]MH_Cut [07:14:13]Write to MH i2c: D1 01 00 7D 40 01 8F [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 7D 40 00 8E [07:14:13]Write to MH i2c: 01 00 00 7E 40 BE [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]*** Partial cut [07:14:14]*** CUTSNS_PIN = 1 [07:14:14]*** CUTSNS_PIN = 0 [07:14:14]*** Brake cut motor [07:14:15]Read from MH i2c: 01 [07:14:15]MH_I2C_Read... [07:14:15]*** Stop cut motor [07:14:15]*** Cut end [07:14:15]Read from MH i2c: 01 07 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: 01 07 00 7E 40 00 00 00 00 00 FF 0F D3 [07:14:15]process_action close_receipt done [07:14:15]requested_data is exist [07:14:15]produce_requested_data [07:14:15]requested_item fm.sn is exist - process it [07:14:15]wFMCommunicate request_size=4 [07:14:15]MH_SAM_APDU [07:14:15]CAPDU: 80 11 00 00 [07:14:15]Write to MH i2c: E2 08 00 7F 40 80 11 00 00 00 00 00 00 39 [07:14:15]Write i2c OK [07:14:15]MH_I2C_Read... [07:14:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:15]Read from MH i2c: E2 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 17 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 17 00 7F 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 88 [07:14:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:14:15]wFMCommunicate OK [07:14:15]requested_item fd.num is exist - process it [07:14:15]SAM_PROTO_GetFieldsCounters [07:14:15]wFMCommunicate request_size=4 [07:14:15]MH_SAM_APDU [07:14:15]CAPDU: 80 13 00 00 [07:14:15]Write to MH i2c: E2 08 00 80 40 80 13 00 00 00 00 00 00 3C [07:14:15]Write i2c OK [07:14:15]MH_I2C_Read... [07:14:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:15]Read from MH i2c: E2 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 62 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 62 00 80 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 90 5E 03 00 0E 04 04 00 BF 01 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 55 [07:14:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 90 5E 03 00 0E 04 04 00 BF 01 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 [07:14:15]wFMCommunicate OK [07:14:15]SAM_PROTO_GetFieldsCounters done [07:14:15]requested_item shift.num is exist - process it [07:14:15]requested_item shift.opened is exist - process it [07:14:15]req_shift_opened [07:14:15]FM_GetShiftState [07:14:15]SAM_PROTO_GetShiftState [07:14:15]wFMCommunicate request_size=4 [07:14:15]MH_SAM_APDU [07:14:15]CAPDU: 80 13 01 00 [07:14:15]Write to MH i2c: E2 08 00 81 40 80 13 01 00 00 00 00 00 3E [07:14:15]Write i2c OK [07:14:15]MH_I2C_Read... [07:14:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:15]Read from MH i2c: E2 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 0E 00 [07:14:15]MH_I2C_Read... [07:14:15]Read from MH i2c: E2 0E 00 81 40 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 8E [07:14:15]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:14:15]wFMCommunicate OK [07:14:15]SAM_PROTO_GetShiftState done [07:14:15]FM_GetShiftState done [07:14:15]req_shift_opened done [07:14:15]requested_item shift.open_date is exist - process it [07:14:15]req_shift_open_date [07:14:15]req_shift_open_date done [07:14:15]produce_requested_data done [07:14:15]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220816,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:14:15]process_action_free close_receipt [07:14:15]json_value_free [07:14:15]json_value_free done [07:14:15]process_json_proto returns [07:14:15]Send response to host [07:14:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220816,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:14:15]free response buf [07:14:15]execute_script done [07:14:15]execute_script returns [07:14:15]free content buf [07:14:15]Sock 9.Close socket [07:14:15]Sock 9.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:32]accept exits with 7 [07:14:32]New connection [07:14:32]New thread 3066674532 created [07:14:32]Thread 3066531172 joined [07:14:32]Waiting for new connection... [07:14:32] Sock 7.Parse request [07:14:32]Sock 7.Check first char [07:14:32]Sock 7.First char is OK [07:14:32]request: POST /json_proto HTTP/1.0 [07:14:32]Method: POST [07:14:32]URL: /json_proto [07:14:32]Method is POST - this is cgi request [07:14:32]url: /json_proto [07:14:32]query_string will be loaded in cgi processing [07:14:32]execute_cgi json_proto POST (null) [07:14:32]execute_cgi path=json_proto method=POST [07:14:32]POST find Content-Length [07:14:32]Host: 172.17.40.4:8080 [07:14:32]Content-Length: 677 [07:14:32]Content-Type: application/json [07:14:32] [07:14:32]POST finish read [07:14:32]Found Content-Length = 677 [07:14:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:32]execute_script... [07:14: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)538717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:32]POST & json_proto [07:14:32]process_json_proto [07:14:32]json parsed OK: [07:14:32]protocol is kg_v1.0 [07:14:32]action value=close_receipt [07:14:32]process_action close_receipt [07:14:32]cmd_close_receipt [07:14:32]MH_GetDate [07:14:32]Write to MH i2c: F0 00 00 82 40 B1 [07:14:32]Write i2c OK [07:14:32]MH_I2C_Read... [07:14:32]Read from MH i2c: F0 [07:14:32]MH_I2C_Read... [07:14:32]Read from MH i2c: F0 09 00 [07:14:32]MH_I2C_Read... [07:14:32]Read from MH i2c: F0 09 00 82 40 00 5C A2 18 67 65 5C 16 67 75 [07:14:32]GetLastDocTimeStamp 1729667655 [07:14:32]current date 1729667676 [07:14:32]FM_GetShiftState [07:14:32]SAM_PROTO_GetShiftState [07:14:32]wFMCommunicate request_size=4 [07:14:32]MH_SAM_APDU [07:14:32]CAPDU: 80 13 01 00 [07:14:32]Write to MH i2c: E2 08 00 83 40 80 13 01 00 00 00 00 00 40 [07:14:32]Write i2c OK [07:14:32]MH_I2C_Read... [07:14:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:32]Read from MH i2c: E2 [07:14:32]MH_I2C_Read... [07:14:32]Read from MH i2c: E2 0E 00 [07:14:32]MH_I2C_Read... [07:14:32]Read from MH i2c: E2 0E 00 83 40 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 90 [07:14:32]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:14:32]wFMCommunicate OK [07:14:32]SAM_PROTO_GetShiftState done [07:14:32]FM_GetShiftState done [07:14:32]opened in 1729642119 [07:14:32]opened+sec_in_day 1729728519 [07:14:32]quantity*price = 20003 [07:14:32]sum+1 = 20004 [07:14:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 26 23.10.2024 07:14 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220817 ФПД: 253488859575634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071436&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220817&fm=253488859575634&tin=02508201610067®Number=0000000000098116&sum=20000 [07:14:33]StoreToDocumentArchive [07:14:33]shift 447 fd 220817 [07:14:33]save to /storage/0447/doc_00220817 [07:14:33]save last doc name /storage/0447/doc_00220817 to /storage/kkm_last_doc_name [07:14:33]save OK [07:14:33]Clear old archive folders... [07:14:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:14:33]tlvbuf is B6F11570 [07:14:33]SAM_PROTO_ClearQueue [07:14:33]wFMCommunicate request_size=4 [07:14:33]MH_SAM_APDU [07:14:33]CAPDU: 80 09 00 00 [07:14:33]Write to MH i2c: E2 08 00 90 40 80 09 00 00 00 00 00 00 42 [07:14:33]Write i2c OK [07:14:33]MH_I2C_Read... [07:14:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:33]Read from MH i2c: E2 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 03 00 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 03 00 90 40 00 90 00 44 [07:14:33]RAPDU: 90 00 [07:14:33]wFMCommunicate OK [07:14:33]SAM_PROTO_ClearQueue done [07:14:33]KKMCreateOFDPacket [07:14:33]OFDProtocolAddRootSTLVToBuf [07:14:33]FM_MakeSignedData [07:14:33]FM_MakeSignedData [07:14:33]SAM_PROTO_SignData [07:14:33]wFMCommunicate request_size=4 [07:14:33]MH_SAM_APDU [07:14:33]CAPDU: 80 0D 01 02 [07:14:33]Write to MH i2c: E2 08 00 91 40 80 0D 01 02 00 00 00 00 4A [07:14:33]Write i2c OK [07:14:33]MH_I2C_Read... [07:14:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:33]Read from MH i2c: E2 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 03 00 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 03 00 91 40 00 90 00 45 [07:14:33]RAPDU: 90 00 [07:14:33]wFMCommunicate OK [07:14:33]wFMCommunicate request_size=255 [07:14:33]MH_SAM_APDU [07:14:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 5C A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 91 5E 03 00 35 04 06 00 E6 [07:14:33]Write to MH i2c: E2 02 01 92 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 5C A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 91 5E 03 00 35 04 06 00 E6 00 00 C3 [07:14:33]Write i2c OK [07:14:33]MH_I2C_Read... [07:14:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:33]Read from MH i2c: E2 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 03 00 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 03 00 92 40 00 90 00 46 [07:14:33]RAPDU: 90 00 [07:14:33]wFMCommunicate OK [07:14:33]wFMCommunicate request_size=10 [07:14:33]MH_SAM_APDU [07:14:33]CAPDU: 80 0D 02 02 05 8B F9 6D F5 52 [07:14:33]Write to MH i2c: E2 0D 00 93 40 80 0D 02 02 05 00 8B F9 6D F5 52 00 00 8F [07:14:33]Write i2c OK [07:14:33]MH_I2C_Read... [07:14:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:33]Read from MH i2c: E2 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 03 00 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 03 00 93 40 00 90 00 47 [07:14:33]RAPDU: 90 00 [07:14:33]wFMCommunicate OK [07:14:33]wFMCommunicate request_size=4 [07:14:33]MH_SAM_APDU [07:14:33]CAPDU: 80 0D 03 02 [07:14:33]Write to MH i2c: E2 08 00 94 40 80 0D 03 02 00 00 00 00 4F [07:14:33]Write i2c OK [07:14:33]MH_I2C_Read... [07:14:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:33]Read from MH i2c: E2 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 0B 00 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 0B 00 94 40 00 1A AF E7 6E 13 9A 34 45 90 00 94 [07:14:33]RAPDU: 1A AF E7 6E 13 9A 34 45 90 00 [07:14:33]wFMCommunicate OK [07:14:33]SAM_PROTO_SignData done [07:14:33]FM_MakeSignedData done [07:14:33]CreateOFDProtocolMessage [07:14:33]wFMCommunicate request_size=4 [07:14:33]MH_SAM_APDU [07:14:33]CAPDU: 80 11 00 00 [07:14:33]Write to MH i2c: E2 08 00 95 40 80 11 00 00 00 00 00 00 4F [07:14:33]Write i2c OK [07:14:33]MH_I2C_Read... [07:14:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:33]Read from MH i2c: E2 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 17 00 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: E2 17 00 95 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9E [07:14:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:14:33]wFMCommunicate OK [07:14:33]CreateOFDProtocolMessage done [07:14:33]OFDSenderStorePacket 220817 [07:14:33]StoreOFDPacket docnum=220817 [07:14:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 A3 07 01 90 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 5C A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 91 5E 03 00 35 04 06 00 E6 8B F9 6D F5 52 1A AF E7 6E 13 9A 34 45 [07:14:33]CheckFolder [07:14:33]dirname=/storage/ofd_packets [07:14:33]CheckFolder done [07:14:33]ProducePacketName [07:14:33]name=ofd_packets/00220817 [07:14:33]NVStorageSaveData ofd_packets/00220817 [07:14:33]File name is /storage/ofd_packets/00220817 [07:14:33]Write 301 bytes [07:14:33]NVStorageSaveData done [07:14:33]OFDSenderStorePacket done [07:14:33]KKMCreateOFDPacket done [07:14:33]NVStorageSaveData kkm_last_timestamp [07:14:33]File name is /storage/kkm_last_timestamp [07:14:33]Write 4 bytes [07:14:33]NVStorageSaveData done [07:14:33]ExternCall_PrintAddStr [07:14:33]wPrintStart [07:14:33]Write to MH i2c: 01 00 00 96 40 D6 [07:14:33]Write i2c OK [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: 01 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: 01 07 00 [07:14:33]MH_I2C_Read... [07:14:33]Read from MH i2c: 01 07 00 96 40 00 00 00 00 00 FF 0F EB [07:14:33]RasterBufferAndPrint [07:14:33]line Счет N : (1)538717 [07:14:33]line ИНН: 02508201610067 [07:14:33]line Контрольно-Кассовый Чек [07:14:33]line ПРОДАЖА [07:14:33]line ТРК (МРК, ГНК) : 13 [07:14:33]line Товар: 2710124130 [07:14:33]line Аи-92-К-2 [07:14:33]line 2.990 * 66.90 [07:14:33]line = 200.03 [07:14:33]line НДС 12% НСП 1% [07:14:33]line > о реализуемом товаре [07:14:33]line ОКРУГЛЕНИЕ: -0.03 [07:14:33]line ИТОГО: 200.00 [07:14:33]line Внесено: 200.00 [07:14:33]line СДАЧА: 0.00 [07:14:33]line НСП 1% : 1.77 [07:14:33]line НДС 12% : 21.24 [07:14:33]line Наличными: 200.00 [07:14:33]line Безнал.: 0.00 [07:14:33]line Место: АЗС № 84 "Партнер Нефть" [07:14:33]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:14:33]line СНО: Общий режим [07:14:33]line Чек 26 23.10.2024 07:14 [07:14:33]line Смена: 447 ФФД: 1.0 [07:14:33]line ЗНМ: 0300000178 [07:14:33]line РНМ: 0000000000098116 [07:14:33]line Версия ККМ: 001 [07:14:33]line ФМ: 0000000000965413 [07:14:33]line ФД: 220817 [07:14:33]line ФПД: 253488859575634 [07:14:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071436&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220817&fm=253488859575634&tin=02508201610067®Number=0000000000098116&sum=20000 [07:14:34]OFD Sender: Processing packet 220817 [packets to send 81, broken 80] [07:14:34]ProducePacketName [07:14:34]name=ofd_packets/00220817 [07:14:34]OFD Sender: To server: pG, [07:14:34]CommunicateWithHost lk.salyk.kg:30040 [07:14:34]ConnectInit lk.salyk.kg [07:14:34]written 0, free lines is 4095 [07:14:34]Connected sock=10 [07:14:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 A3 07 01 90 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 5C A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 91 5E 03 00 35 04 06 00 E6 8B F9 6D F5 52 1A AF E7 6E 13 9A 34 45 [07:14:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 11 D4 47 00 15 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 39 36 35 34 31 33 10 04 04 00 91 5E 03 00 F4 03 04 00 FC 4D 18 67 B6 04 01 00 00 63 36 31 98 EC 06 22 3F [07:14:34]CommunicateWithHost err = 0 [07:14:34]CheckOFDResponse [07:14:34]1017 (14) - 77093643461234 [07:14:34]1041 (16) - 0000000000965413 [07:14:34]1040 (4) - 220817 [07:14:34]1012 (4) - 23.10.2024 01:14 [07:14:34]1206 (1) - 0 [07:14:34]OFD Sender: Remove packet 220817 [07:14:34]ProducePacketName [07:14:34]name=ofd_packets/00220817 [07:14:34]NVStorageDeleteData [07:14:34]Write to MH i2c: 01 00 00 C1 40 01 [07:14:34]Write i2c OK [07:14:34]MH_I2C_Read... [07:14:34]Read from MH i2c: 01 [07:14:34]MH_I2C_Read... [07:14:34]Read from MH i2c: 01 07 00 [07:14:34]MH_I2C_Read... [07:14:34]Read from MH i2c: 01 07 00 C1 40 00 00 00 00 00 D9 0C ED [07:14:34]RasterBufferAndPrint [07:14:34]line [07:14:34]line [07:14:34]line [07:14:34]line [07:14:34]line [07:14:34]written 0, free lines is 3296 [07:14:34]MH_Cut [07:14:34]Write to MH i2c: D1 01 00 C8 40 01 DA [07:14:34]Write i2c OK [07:14:34]MH_I2C_Read... [07:14:34]Read from MH i2c: D1 [07:14:34]MH_I2C_Read... [07:14:34]Read from MH i2c: D1 01 00 [07:14:34]MH_I2C_Read... [07:14:34]Read from MH i2c: D1 01 00 C8 40 00 D9 [07:14:34]Write to MH i2c: 01 00 00 C9 40 09 [07:14:34]Write i2c OK [07:14:34]MH_I2C_Read... [07:14:35]OFD Sender: No OFD packet to send [07:14:35]*** Cut start [07:14:35]*** Partial cut [07:14:35]*** CUTSNS_PIN = 1 [07:14:35]*** CUTSNS_PIN = 0 [07:14:35]*** Brake cut motor [07:14:36]Read from MH i2c: 01 [07:14:36]MH_I2C_Read... [07:14:36]*** Stop cut motor [07:14:36]*** Cut end [07:14:36]Read from MH i2c: 01 07 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: 01 07 00 C9 40 00 00 00 00 00 FF 0F 1E [07:14:36]process_action close_receipt done [07:14:36]requested_data is exist [07:14:36]produce_requested_data [07:14:36]requested_item fm.sn is exist - process it [07:14:36]wFMCommunicate request_size=4 [07:14:36]MH_SAM_APDU [07:14:36]CAPDU: 80 11 00 00 [07:14:36]Write to MH i2c: E2 08 00 CA 40 80 11 00 00 00 00 00 00 84 [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 17 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 17 00 CA 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D3 [07:14:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:14:36]wFMCommunicate OK [07:14:36]requested_item fd.num is exist - process it [07:14:36]SAM_PROTO_GetFieldsCounters [07:14:36]wFMCommunicate request_size=4 [07:14:36]MH_SAM_APDU [07:14:36]CAPDU: 80 13 00 00 [07:14:36]Write to MH i2c: E2 08 00 CB 40 80 13 00 00 00 00 00 00 87 [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 62 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 62 00 CB 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 91 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [07:14:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 91 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:36]wFMCommunicate OK [07:14:36]SAM_PROTO_GetFieldsCounters done [07:14:36]requested_item shift.num is exist - process it [07:14:36]requested_item shift.opened is exist - process it [07:14:36]req_shift_opened [07:14:36]FM_GetShiftState [07:14:36]SAM_PROTO_GetShiftState [07:14:36]wFMCommunicate request_size=4 [07:14:36]MH_SAM_APDU [07:14:36]CAPDU: 80 13 01 00 [07:14:36]Write to MH i2c: E2 08 00 CC 40 80 13 01 00 00 00 00 00 89 [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 0E 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 0E 00 CC 40 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D9 [07:14:36]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:14:36]wFMCommunicate OK [07:14:36]SAM_PROTO_GetShiftState done [07:14:36]FM_GetShiftState done [07:14:36]req_shift_opened done [07:14:36]requested_item shift.open_date is exist - process it [07:14:36]req_shift_open_date [07:14:36]req_shift_open_date done [07:14:36]produce_requested_data done [07:14:36]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220817,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:14:36]process_action_free close_receipt [07:14:36]json_value_free [07:14:36]json_value_free done [07:14:36]process_json_proto returns [07:14:36]Send response to host [07:14:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220817,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:14:36]free response buf [07:14:36]execute_script done [07:14:36]execute_script returns [07:14:36]free content buf [07:14:36]Sock 7.Close socket [07:14:36]Sock 7.Thread stoped [07:14:40]OFD Sender: No OFD packet to send [07:14:45]OFD Sender: No OFD packet to send [07:14:50]OFD Sender: No OFD packet to send [07:14:55]OFD Sender: No OFD packet to send [07:15:00]OFD Sender: No OFD packet to send [07:15:05]OFD Sender: No OFD packet to send [07:15:10]OFD Sender: No OFD packet to send [07:15:15]OFD Sender: No OFD packet to send [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:35]OFD Sender: No OFD packet to send [07:15:40]OFD Sender: No OFD packet to send [07:15:45]OFD Sender: No OFD packet to send [07:15:50]OFD Sender: No OFD packet to send [07:15:55]OFD Sender: No OFD packet to send [07:16:00]OFD Sender: No OFD packet to send [07:16:05]OFD Sender: No OFD packet to send [07:16:09]accept exits with 9 [07:16:09]New connection [07:16:09]New thread 3066531172 created [07:16:09]Thread 3066674532 joined [07:16:09]Waiting for new connection... [07:16:09] Sock 9.Parse request [07:16:09]Sock 9.Check first char [07:16:09]Sock 9.First char is OK [07:16:09]request: POST /json_proto HTTP/1.0 [07:16:09]Method: POST [07:16:09]URL: /json_proto [07:16:09]Method is POST - this is cgi request [07:16:09]url: /json_proto [07:16:09]query_string will be loaded in cgi processing [07:16:09]execute_cgi json_proto POST (null) [07:16:09]execute_cgi path=json_proto method=POST [07:16:09]POST find Content-Length [07:16:09]Host: 172.17.40.4:8080 [07:16:09]Content-Length: 667 [07:16:09]Content-Type: application/json [07:16:09] [07:16:09]POST finish read [07:16:09]Found Content-Length = 667 [07:16:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80166", "tax_sys" : 0, "items" : [ { "code": "4870002329951", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u0437\u0435\u043B \u0447\u0430\u0439 Regular", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 119.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:09]execute_script... [07:16:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80166", "tax_sys" : 0, "items" : [ { "code": "4870002329951", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u0437\u0435\u043B \u0447\u0430\u0439 Regular", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 119.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:16:09]POST & json_proto [07:16:09]process_json_proto [07:16:09]json parsed OK: [07:16:09]protocol is kg_v1.0 [07:16:09]action value=close_receipt [07:16:09]process_action close_receipt [07:16:09]cmd_close_receipt [07:16:09]MH_GetDate [07:16:09]Write to MH i2c: F0 00 00 CD 40 FC [07:16:09]Write i2c OK [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: F0 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: F0 09 00 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: F0 09 00 CD 40 00 BD A2 18 67 65 5C 16 67 21 [07:16:09]GetLastDocTimeStamp 1729667676 [07:16:09]current date 1729667773 [07:16:09]FM_GetShiftState [07:16:09]SAM_PROTO_GetShiftState [07:16:09]wFMCommunicate request_size=4 [07:16:09]MH_SAM_APDU [07:16:09]CAPDU: 80 13 01 00 [07:16:09]Write to MH i2c: E2 08 00 CE 40 80 13 01 00 00 00 00 00 8B [07:16:09]Write i2c OK [07:16:09]MH_I2C_Read... [07:16:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:09]Read from MH i2c: E2 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: E2 0E 00 [07:16:09]MH_I2C_Read... [07:16:09]Read from MH i2c: E2 0E 00 CE 40 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 DB [07:16:09]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:16:09]wFMCommunicate OK [07:16:09]SAM_PROTO_GetShiftState done [07:16:09]FM_GetShiftState done [07:16:09]opened in 1729642119 [07:16:09]opened+sec_in_day 1729728519 [07:16:09]quantity*price = 11900 [07:16:09]sum+1 = 11901 [07:16:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 119.00 НСП 1% : 1.05 НДС 12% : 12.64 Наличными: 119.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 27 23.10.2024 07:16 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220818 ФПД: 1056765137224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071613&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220818&fm=1056765137224&tin=02508201610067®Number=0000000000098116&sum=11900 0 [07:16:10]StoreToDocumentArchive [07:16:10]shift 447 fd 220818 [07:16:10]save to /storage/0447/doc_00220818 [07:16:10]save last doc name /storage/0447/doc_00220818 to /storage/kkm_last_doc_name [07:16:10]save OK [07:16:10]Clear old archive folders... [07:16:10]ProcessDocumentItem done err = 0, tmpTLVsize=296 [07:16:10]tlvbuf is 007D2D90 [07:16:10]SAM_PROTO_ClearQueue [07:16:10]wFMCommunicate request_size=4 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 09 00 00 [07:16:10]Write to MH i2c: E2 08 00 DB 40 80 09 00 00 00 00 00 00 8D [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 03 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 03 00 DB 40 00 90 00 8F [07:16:10]RAPDU: 90 00 [07:16:10]wFMCommunicate OK [07:16:10]SAM_PROTO_ClearQueue done [07:16:10]KKMCreateOFDPacket [07:16:10]OFDProtocolAddRootSTLVToBuf [07:16:10]FM_MakeSignedData [07:16:10]FM_MakeSignedData [07:16:10]SAM_PROTO_SignData [07:16:10]wFMCommunicate request_size=4 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 0D 01 02 [07:16:10]Write to MH i2c: E2 08 00 DC 40 80 0D 01 02 00 00 00 00 95 [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 03 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 03 00 DC 40 00 90 00 90 [07:16:10]RAPDU: 90 00 [07:16:10]wFMCommunicate OK [07:16:10]wFMCommunicate request_size=255 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 BD A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [07:16:10]Write to MH i2c: E2 02 01 DD 40 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 BD A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 65 [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]OFD Sender: No OFD packet to send [07:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 03 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 03 00 DD 40 00 90 00 91 [07:16:10]RAPDU: 90 00 [07:16:10]wFMCommunicate OK [07:16:10]wFMCommunicate request_size=55 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 92 5E 03 00 35 04 06 00 00 F6 0C 1C 51 48 [07:16:10]Write to MH i2c: E2 3A 00 DE 40 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 92 5E 03 00 35 04 06 00 00 F6 0C 1C 51 48 00 00 97 [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 03 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 03 00 DE 40 00 90 00 92 [07:16:10]RAPDU: 90 00 [07:16:10]wFMCommunicate OK [07:16:10]wFMCommunicate request_size=4 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 0D 03 02 [07:16:10]Write to MH i2c: E2 08 00 DF 40 80 0D 03 02 00 00 00 00 9A [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 0B 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 0B 00 DF 40 00 02 D4 E4 C4 87 33 16 39 90 00 22 [07:16:10]RAPDU: 02 D4 E4 C4 87 33 16 39 90 00 [07:16:10]wFMCommunicate OK [07:16:10]SAM_PROTO_SignData done [07:16:10]FM_MakeSignedData done [07:16:10]CreateOFDProtocolMessage [07:16:10]wFMCommunicate request_size=4 [07:16:10]MH_SAM_APDU [07:16:10]CAPDU: 80 11 00 00 [07:16:10]Write to MH i2c: E2 08 00 E0 40 80 11 00 00 00 00 00 00 9A [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:10]Read from MH i2c: E2 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 17 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: E2 17 00 E0 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E9 [07:16:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:16:10]wFMCommunicate OK [07:16:10]CreateOFDProtocolMessage done [07:16:10]OFDSenderStorePacket 220818 [07:16:10]StoreOFDPacket docnum=220818 [07:16:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 3C 01 00 00 8D CC 34 01 F4 54 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 BD A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 92 5E 03 00 35 04 06 00 00 F6 0C 1C 51 48 02 D4 E4 C4 87 33 16 39 [07:16:10]CheckFolder [07:16:10]dirname=/storage/ofd_packets [07:16:10]CheckFolder done [07:16:10]ProducePacketName [07:16:10]name=ofd_packets/00220818 [07:16:10]NVStorageSaveData ofd_packets/00220818 [07:16:10]File name is /storage/ofd_packets/00220818 [07:16:10]Write 346 bytes [07:16:10]NVStorageSaveData done [07:16:10]OFDSenderStorePacket done [07:16:10]KKMCreateOFDPacket done [07:16:10]NVStorageSaveData kkm_last_timestamp [07:16:10]File name is /storage/kkm_last_timestamp [07:16:10]Write 4 bytes [07:16:10]NVStorageSaveData done [07:16:10]ExternCall_PrintAddStr [07:16:10]wPrintStart [07:16:10]Write to MH i2c: 01 00 00 E1 40 21 [07:16:10]Write i2c OK [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: 01 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: 01 07 00 [07:16:10]MH_I2C_Read... [07:16:10]Read from MH i2c: 01 07 00 E1 40 00 00 00 00 00 FF 0F 36 [07:16:10]RasterBufferAndPrint [07:16:10]line Счет N : (3)80166 [07:16:10]line ИНН: 02508201610067 [07:16:10]line Контрольно-Кассовый Чек [07:16:10]line ПРОДАЖА [07:16:10]line Товар: 4870002329951 [07:16:10]line Напиток Lipton IceTea 1л зел чай Regular [07:16:10]line 1.000 * 119.00 [07:16:10]line = 119.00 [07:16:10]line НДС 12% НСП 1% [07:16:10]line > о реализуемом товаре [07:16:10]line ИТОГО: 119.00 [07:16:10]line НСП 1% : 1.05 [07:16:10]line НДС 12% : 12.64 [07:16:10]line Наличными: 119.00 [07:16:10]line Безнал.: 0.00 [07:16:10]line Место: АЗС № 84 "Партнер Нефть" [07:16:10]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:16:10]line СНО: Общий режим [07:16:10]line Чек 27 23.10.2024 07:16 [07:16:10]line Смена: 447 ФФД: 1.0 [07:16:10]line ЗНМ: 0300000178 [07:16:10]line РНМ: 0000000000098116 [07:16:10]line Версия ККМ: 001 [07:16:10]line ФМ: 0000000000965413 [07:16:10]line ФД: 220818 [07:16:10]line ФПД: 1056765137224 [07:16:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071613&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220818&fm=1056765137224&tin=02508201610067®Number=0000000000098116&sum=11900 [07:16:11]line 0 [07:16:11]OFD Sender: Processing packet 220818 [packets to send 81, broken 80] [07:16:11]ProducePacketName [07:16:11]name=ofd_packets/00220818 [07:16:11]OFD Sender: To server: pG, [07:16:11]CommunicateWithHost lk.salyk.kg:30040 [07:16:11]ConnectInit lk.salyk.kg [07:16:11]written 0, free lines is 4095 [07:16:11]Connected sock=10 [07:16:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 3C 01 00 00 8D CC 34 01 F4 54 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 BD A2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 92 5E 03 00 35 04 06 00 00 F6 0C 1C 51 48 02 D4 E4 C4 87 33 16 39 [07:16:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 44 81 47 00 91 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 39 36 35 34 31 33 10 04 04 00 92 5E 03 00 F4 03 04 00 5D 4E 18 67 B6 04 01 00 00 EC 76 B7 8B 6E FE BC EE [07:16:11]CommunicateWithHost err = 0 [07:16:11]CheckOFDResponse [07:16:11]1017 (14) - 77093643461234 [07:16:11]1041 (16) - 0000000000965413 [07:16:11]1040 (4) - 220818 [07:16:11]1012 (4) - 23.10.2024 01:16 [07:16:11]1206 (1) - 0 [07:16:11]OFD Sender: Remove packet 220818 [07:16:11]ProducePacketName [07:16:11]name=ofd_packets/00220818 [07:16:11]NVStorageDeleteData [07:16:11]Write to MH i2c: 01 00 00 0A 41 4B [07:16:11]Write i2c OK [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: 01 [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: 01 07 00 [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: 01 07 00 0A 41 00 00 00 00 00 EB 0C 49 [07:16:11]RasterBufferAndPrint [07:16:11]line [07:16:11]line [07:16:11]line [07:16:11]line [07:16:11]line [07:16:11]written 0, free lines is 3316 [07:16:11]MH_Cut [07:16:11]Write to MH i2c: D1 01 00 11 41 01 24 [07:16:11]Write i2c OK [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: D1 [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: D1 01 00 [07:16:11]MH_I2C_Read... [07:16:11]Read from MH i2c: D1 01 00 11 41 00 23 [07:16:11]Write to MH i2c: 01 00 00 12 41 53 [07:16:11]Write i2c OK [07:16:11]MH_I2C_Read... [07:16:11]OFD Sender: No OFD packet to send [07:16:12]*** Cut start [07:16:12]*** Partial cut [07:16:12]*** CUTSNS_PIN = 1 [07:16:12]*** CUTSNS_PIN = 0 [07:16:12]*** Brake cut motor [07:16:12]Read from MH i2c: 01 [07:16:12]*** Stop cut motor [07:16:12]*** Cut end [07:16:12]MH_I2C_Read... [07:16:12]Read from MH i2c: 01 07 00 [07:16:12]MH_I2C_Read... [07:16:12]Read from MH i2c: 01 07 00 12 41 00 00 00 00 00 FF 0F 68 [07:16:12]process_action close_receipt done [07:16:12]requested_data is exist [07:16:12]produce_requested_data [07:16:12]requested_item fm.sn is exist - process it [07:16:12]wFMCommunicate request_size=4 [07:16:12]MH_SAM_APDU [07:16:12]CAPDU: 80 11 00 00 [07:16:12]Write to MH i2c: E2 08 00 13 41 80 11 00 00 00 00 00 00 CE [07:16:12]Write i2c OK [07:16:12]MH_I2C_Read... [07:16:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:16:12]Read from MH i2c: E2 [07:16:12]MH_I2C_Read... [07:16:12]Read from MH i2c: E2 17 00 [07:16:12]MH_I2C_Read... [07:16:12]Read from MH i2c: E2 17 00 13 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1D [07:16:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:16:12]wFMCommunicate OK [07:16:12]requested_item fd.num is exist - process it [07:16:12]SAM_PROTO_GetFieldsCounters [07:16:12]wFMCommunicate request_size=4 [07:16:12]MH_SAM_APDU [07:16:12]CAPDU: 80 13 00 00 [07:16:12]Write to MH i2c: E2 08 00 14 41 80 13 00 00 00 00 00 00 D1 [07:16:12]Write i2c OK [07:16:12]MH_I2C_Read... [07:16:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:16:13]Read from MH i2c: E2 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 62 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 62 00 14 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 92 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [07:16:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 92 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:16:13]wFMCommunicate OK [07:16:13]SAM_PROTO_GetFieldsCounters done [07:16:13]requested_item shift.num is exist - process it [07:16:13]requested_item shift.opened is exist - process it [07:16:13]req_shift_opened [07:16:13]FM_GetShiftState [07:16:13]SAM_PROTO_GetShiftState [07:16:13]wFMCommunicate request_size=4 [07:16:13]MH_SAM_APDU [07:16:13]CAPDU: 80 13 01 00 [07:16:13]Write to MH i2c: E2 08 00 15 41 80 13 01 00 00 00 00 00 D3 [07:16:13]Write i2c OK [07:16:13]MH_I2C_Read... [07:16:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:16:13]Read from MH i2c: E2 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 0E 00 [07:16:13]MH_I2C_Read... [07:16:13]Read from MH i2c: E2 0E 00 15 41 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 23 [07:16:13]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:16:13]wFMCommunicate OK [07:16:13]SAM_PROTO_GetShiftState done [07:16:13]FM_GetShiftState done [07:16:13]req_shift_opened done [07:16:13]requested_item shift.open_date is exist - process it [07:16:13]req_shift_open_date [07:16:13]req_shift_open_date done [07:16:13]produce_requested_data done [07:16:13]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220818,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:16:13]process_action_free close_receipt [07:16:13]json_value_free [07:16:13]json_value_free done [07:16:13]process_json_proto returns [07:16:13]Send response to host [07:16:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220818,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:16:13]free response buf [07:16:13]execute_script done [07:16:13]execute_script returns [07:16:13]free content buf [07:16:13]Sock 9.Close socket [07:16:13]Sock 9.Thread stoped [07:16:16]OFD Sender: No OFD packet to send [07:16:21]OFD Sender: No OFD packet to send [07:16:26]OFD Sender: No OFD packet to send [07:16:31]OFD Sender: No OFD packet to send [07:16:36]OFD Sender: No OFD packet to send [07:16:41]OFD Sender: No OFD packet to send [07:16:46]OFD Sender: No OFD packet to send [07:16:51]OFD Sender: No OFD packet to send [07:16:57]OFD Sender: No OFD packet to send [07:17:02]OFD Sender: No OFD packet to send [07:17:07]OFD Sender: No OFD packet to send [07:17:12]OFD Sender: No OFD packet to send [07:17:17]OFD Sender: No OFD packet to send [07:17:19]accept exits with 7 [07:17:19]New connection [07:17:19]New thread 3066674532 created [07:17:19]Thread 3066531172 joined [07:17:19]Waiting for new connection... [07:17:19] Sock 7.Parse request [07:17:19]Sock 7.Check first char [07:17:19]Sock 7.First char is OK [07:17:19]request: POST /json_proto HTTP/1.0 [07:17:19]Method: POST [07:17:19]URL: /json_proto [07:17:19]Method is POST - this is cgi request [07:17:19]url: /json_proto [07:17:19]query_string will be loaded in cgi processing [07:17:19]execute_cgi json_proto POST (null) [07:17:19]execute_cgi path=json_proto method=POST [07:17:19]POST find Content-Length [07:17:19]Host: 172.17.40.4:8080 [07:17:19]Content-Length: 675 [07:17:19]Content-Type: application/json [07:17:19] [07:17:19]POST finish read [07:17:19]Found Content-Length = 675 [07:17:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 11.550, "sum" : 880.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 880.00, "total" : 880.00, "payments": [ { "type": 0, "sum" : 880.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:19]execute_script... [07:17: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)538718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 11.550, "sum" : 880.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 880.00, "total" : 880.00, "payments": [ { "type": 0, "sum" : 880.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:19]POST & json_proto [07:17:19]process_json_proto [07:17:19]json parsed OK: [07:17:19]protocol is kg_v1.0 [07:17:19]action value=close_receipt [07:17:19]process_action close_receipt [07:17:19]cmd_close_receipt [07:17:19]MH_GetDate [07:17:19]Write to MH i2c: F0 00 00 16 41 46 [07:17:19]Write i2c OK [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: F0 [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: F0 09 00 [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: F0 09 00 16 41 00 03 A3 18 67 65 5C 16 67 B2 [07:17:19]GetLastDocTimeStamp 1729667773 [07:17:19]current date 1729667843 [07:17:19]FM_GetShiftState [07:17:19]SAM_PROTO_GetShiftState [07:17:19]wFMCommunicate request_size=4 [07:17:19]MH_SAM_APDU [07:17:19]CAPDU: 80 13 01 00 [07:17:19]Write to MH i2c: E2 08 00 17 41 80 13 01 00 00 00 00 00 D5 [07:17:19]Write i2c OK [07:17:19]MH_I2C_Read... [07:17:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:19]Read from MH i2c: E2 [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: E2 0E 00 [07:17:19]MH_I2C_Read... [07:17:19]Read from MH i2c: E2 0E 00 17 41 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 25 [07:17:19]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:17:19]wFMCommunicate OK [07:17:19]SAM_PROTO_GetShiftState done [07:17:19]FM_GetShiftState done [07:17:19]opened in 1729642119 [07:17:19]opened+sec_in_day 1729728519 [07:17:19]quantity*price = 88011 [07:17:19]sum+1 = 88012 [07:17:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 880.00 Внесено: 880.00 СДАЧА: 0.00 НСП 1% : 7.79 НДС 12% : 93.46 Наличными: 880.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 28 23.10.2024 07:17 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220819 ФПД: 153216492763575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071723&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220819&fm=153216492763575&tin=02508201610067®Number=0000000000098116&sum=88000 [07:17:20]StoreToDocumentArchive [07:17:20]shift 447 fd 220819 [07:17:20]save to /storage/0447/doc_00220819 [07:17:20]save last doc name /storage/0447/doc_00220819 to /storage/kkm_last_doc_name [07:17:20]save OK [07:17:20]Clear old archive folders... [07:17:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:17:20]tlvbuf is 00766130 [07:17:20]SAM_PROTO_ClearQueue [07:17:20]wFMCommunicate request_size=4 [07:17:20]MH_SAM_APDU [07:17:20]CAPDU: 80 09 00 00 [07:17:20]Write to MH i2c: E2 08 00 24 41 80 09 00 00 00 00 00 00 D7 [07:17:20]Write i2c OK [07:17:20]MH_I2C_Read... [07:17:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:17:21]Read from MH i2c: E2 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 03 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 03 00 24 41 00 90 00 D9 [07:17:21]RAPDU: 90 00 [07:17:21]wFMCommunicate OK [07:17:21]SAM_PROTO_ClearQueue done [07:17:21]KKMCreateOFDPacket [07:17:21]OFDProtocolAddRootSTLVToBuf [07:17:21]FM_MakeSignedData [07:17:21]FM_MakeSignedData [07:17:21]SAM_PROTO_SignData [07:17:21]wFMCommunicate request_size=4 [07:17:21]MH_SAM_APDU [07:17:21]CAPDU: 80 0D 01 02 [07:17:21]Write to MH i2c: E2 08 00 25 41 80 0D 01 02 00 00 00 00 DF [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:17:21]Read from MH i2c: E2 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 03 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 03 00 25 41 00 90 00 DA [07:17:21]RAPDU: 90 00 [07:17:21]wFMCommunicate OK [07:17:21]wFMCommunicate request_size=255 [07:17:21]MH_SAM_APDU [07:17:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 24 00 00 00 00 07 04 06 00 C0 57 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 00 00 00 F4 03 04 00 03 A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 93 5E 03 00 35 04 06 00 8B 59 7E 9F [07:17:21]Write to MH i2c: E2 02 01 26 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 24 00 00 00 00 07 04 06 00 C0 57 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 00 00 00 F4 03 04 00 03 A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 93 5E 03 00 35 04 06 00 8B 59 7E 9F 00 00 5E [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:21]Read from MH i2c: E2 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 03 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 03 00 26 41 00 90 00 DB [07:17:21]RAPDU: 90 00 [07:17:21]wFMCommunicate OK [07:17:21]wFMCommunicate request_size=7 [07:17:21]MH_SAM_APDU [07:17:21]CAPDU: 80 0D 02 02 02 F9 B7 [07:17:21]Write to MH i2c: E2 0A 00 27 41 80 0D 02 02 02 00 F9 B7 00 00 96 [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:21]Read from MH i2c: E2 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 03 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 03 00 27 41 00 90 00 DC [07:17:21]RAPDU: 90 00 [07:17:21]wFMCommunicate OK [07:17:21]wFMCommunicate request_size=4 [07:17:21]MH_SAM_APDU [07:17:21]CAPDU: 80 0D 03 02 [07:17:21]Write to MH i2c: E2 08 00 28 41 80 0D 03 02 00 00 00 00 E4 [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:17:21]Read from MH i2c: E2 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 0B 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 0B 00 28 41 00 17 A3 6D B1 F0 7C 18 78 90 00 B9 [07:17:21]RAPDU: 17 A3 6D B1 F0 7C 18 78 90 00 [07:17:21]wFMCommunicate OK [07:17:21]SAM_PROTO_SignData done [07:17:21]FM_MakeSignedData done [07:17:21]CreateOFDProtocolMessage [07:17:21]wFMCommunicate request_size=4 [07:17:21]MH_SAM_APDU [07:17:21]CAPDU: 80 11 00 00 [07:17:21]Write to MH i2c: E2 08 00 29 41 80 11 00 00 00 00 00 00 E4 [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:21]Read from MH i2c: E2 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 17 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: E2 17 00 29 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 33 [07:17:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:17:21]wFMCommunicate OK [07:17:21]CreateOFDProtocolMessage done [07:17:21]OFDSenderStorePacket 220819 [07:17:21]StoreOFDPacket docnum=220819 [07:17:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 A3 AC 04 01 4F 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 24 00 00 00 00 07 04 06 00 C0 57 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 00 00 00 F4 03 04 00 03 A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 93 5E 03 00 35 04 06 00 8B 59 7E 9F F9 B7 17 A3 6D B1 F0 7C 18 78 [07:17:21]CheckFolder [07:17:21]dirname=/storage/ofd_packets [07:17:21]CheckFolder done [07:17:21]ProducePacketName [07:17:21]name=ofd_packets/00220819 [07:17:21]NVStorageSaveData ofd_packets/00220819 [07:17:21]File name is /storage/ofd_packets/00220819 [07:17:21]Write 298 bytes [07:17:21]NVStorageSaveData done [07:17:21]OFDSenderStorePacket done [07:17:21]KKMCreateOFDPacket done [07:17:21]NVStorageSaveData kkm_last_timestamp [07:17:21]File name is /storage/kkm_last_timestamp [07:17:21]Write 4 bytes [07:17:21]NVStorageSaveData done [07:17:21]ExternCall_PrintAddStr [07:17:21]wPrintStart [07:17:21]Write to MH i2c: 01 00 00 2A 41 6B [07:17:21]Write i2c OK [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: 01 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: 01 07 00 [07:17:21]MH_I2C_Read... [07:17:21]Read from MH i2c: 01 07 00 2A 41 00 00 00 00 00 FF 0F 80 [07:17:21]RasterBufferAndPrint [07:17:21]line Счет N : (1)538718 [07:17:21]line ИНН: 02508201610067 [07:17:21]line Контрольно-Кассовый Чек [07:17:21]line ПРОДАЖА [07:17:21]line ТРК (МРК, ГНК) : 61 [07:17:21]line Товар: 2710194210 [07:17:21]line ДТ-К-2 [07:17:21]line 11.550 * 76.20 [07:17:21]line = 880.11 [07:17:21]line НДС 12% НСП 1% [07:17:21]line > о реализуемом товаре [07:17:21]line ОКРУГЛЕНИЕ: -0.11 [07:17:21]line ИТОГО: 880.00 [07:17:21]line Внесено: 880.00 [07:17:21]line СДАЧА: 0.00 [07:17:21]line НСП 1% : 7.79 [07:17:21]line НДС 12% : 93.46 [07:17:21]line Наличными: 880.00 [07:17:21]line Безнал.: 0.00 [07:17:21]line Место: АЗС № 84 "Партнер Нефть" [07:17:21]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:17:21]line СНО: Общий режим [07:17:21]line Чек 28 23.10.2024 07:17 [07:17:21]line Смена: 447 ФФД: 1.0 [07:17:21]line ЗНМ: 0300000178 [07:17:21]line РНМ: 0000000000098116 [07:17:21]line Версия ККМ: 001 [07:17:21]line ФМ: 0000000000965413 [07:17:21]line ФД: 220819 [07:17:21]line ФПД: 153216492763575 [07:17:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071723&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220819&fm=153216492763575&tin=02508201610067®Number=0000000000098116&sum=88000 [07:17:21]OFD Sender: Processing packet 220819 [packets to send 81, broken 80] [07:17:21]ProducePacketName [07:17:21]name=ofd_packets/00220819 [07:17:21]OFD Sender: To server: pG, [07:17:21]CommunicateWithHost lk.salyk.kg:30040 [07:17:21]ConnectInit lk.salyk.kg [07:17:21]written 0, free lines is 4095 [07:17:21]Connected sock=10 [07:17:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 A3 AC 04 01 4F 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1E 2D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0B 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 24 00 00 00 00 07 04 06 00 C0 57 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 00 00 00 F4 03 04 00 03 A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 93 5E 03 00 35 04 06 00 8B 59 7E 9F F9 B7 17 A3 6D B1 F0 7C 18 78 [07:17:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 37 43 47 00 2E 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 39 36 35 34 31 33 10 04 04 00 93 5E 03 00 F4 03 04 00 A3 4E 18 67 B6 04 01 00 00 34 A2 52 7C 4D 42 4C 7E [07:17:22]CommunicateWithHost err = 0 [07:17:22]CheckOFDResponse [07:17:22]1017 (14) - 77093643461234 [07:17:22]1041 (16) - 0000000000965413 [07:17:22]1040 (4) - 220819 [07:17:22]1012 (4) - 23.10.2024 01:17 [07:17:22]1206 (1) - 0 [07:17:22]OFD Sender: Remove packet 220819 [07:17:22]ProducePacketName [07:17:22]name=ofd_packets/00220819 [07:17:22]NVStorageDeleteData [07:17:22]Write to MH i2c: 01 00 00 55 41 96 [07:17:22]Write i2c OK [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: 01 [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: 01 07 00 [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: 01 07 00 55 41 00 00 00 00 00 E2 0C 8B [07:17:22]RasterBufferAndPrint [07:17:22]line [07:17:22]line [07:17:22]line [07:17:22]line [07:17:22]line [07:17:22]written 0, free lines is 3304 [07:17:22]MH_Cut [07:17:22]Write to MH i2c: D1 01 00 5C 41 01 6F [07:17:22]Write i2c OK [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: D1 [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: D1 01 00 [07:17:22]MH_I2C_Read... [07:17:22]Read from MH i2c: D1 01 00 5C 41 00 6E [07:17:22]Write to MH i2c: 01 00 00 5D 41 9E [07:17:22]Write i2c OK [07:17:22]MH_I2C_Read... [07:17:22]OFD Sender: No OFD packet to send [07:17:22]*** Cut start [07:17:22]*** Partial cut [07:17:22]*** CUTSNS_PIN = 1 [07:17:23]*** CUTSNS_PIN = 0 [07:17:23]*** Brake cut motor [07:17:23]Read from MH i2c: 01 [07:17:23]MH_I2C_Read... [07:17:23]*** Stop cut motor [07:17:23]*** Cut end [07:17:23]Read from MH i2c: 01 07 00 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: 01 07 00 5D 41 00 00 00 00 00 FF 0F B3 [07:17:23]process_action close_receipt done [07:17:23]requested_data is exist [07:17:23]produce_requested_data [07:17:23]requested_item fm.sn is exist - process it [07:17:23]wFMCommunicate request_size=4 [07:17:23]MH_SAM_APDU [07:17:23]CAPDU: 80 11 00 00 [07:17:23]Write to MH i2c: E2 08 00 5E 41 80 11 00 00 00 00 00 00 19 [07:17:23]Write i2c OK [07:17:23]MH_I2C_Read... [07:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:23]Read from MH i2c: E2 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 17 00 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 17 00 5E 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 68 [07:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:17:23]wFMCommunicate OK [07:17:23]requested_item fd.num is exist - process it [07:17:23]SAM_PROTO_GetFieldsCounters [07:17:23]wFMCommunicate request_size=4 [07:17:23]MH_SAM_APDU [07:17:23]CAPDU: 80 13 00 00 [07:17:23]Write to MH i2c: E2 08 00 5F 41 80 13 00 00 00 00 00 00 1C [07:17:23]Write i2c OK [07:17:23]MH_I2C_Read... [07:17:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:17:23]Read from MH i2c: E2 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 62 00 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 62 00 5F 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 93 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [07:17:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 93 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:17:23]wFMCommunicate OK [07:17:23]SAM_PROTO_GetFieldsCounters done [07:17:23]requested_item shift.num is exist - process it [07:17:23]requested_item shift.opened is exist - process it [07:17:23]req_shift_opened [07:17:23]FM_GetShiftState [07:17:23]SAM_PROTO_GetShiftState [07:17:23]wFMCommunicate request_size=4 [07:17:23]MH_SAM_APDU [07:17:23]CAPDU: 80 13 01 00 [07:17:23]Write to MH i2c: E2 08 00 60 41 80 13 01 00 00 00 00 00 1E [07:17:23]Write i2c OK [07:17:23]MH_I2C_Read... [07:17:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:23]Read from MH i2c: E2 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 0E 00 [07:17:23]MH_I2C_Read... [07:17:23]Read from MH i2c: E2 0E 00 60 41 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 6E [07:17:23]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:17:23]wFMCommunicate OK [07:17:23]SAM_PROTO_GetShiftState done [07:17:23]FM_GetShiftState done [07:17:23]req_shift_opened done [07:17:23]requested_item shift.open_date is exist - process it [07:17:23]req_shift_open_date [07:17:23]req_shift_open_date done [07:17:23]produce_requested_data done [07:17:23]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220819,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:17:23]process_action_free close_receipt [07:17:23]json_value_free [07:17:23]json_value_free done [07:17:23]process_json_proto returns [07:17:23]Send response to host [07:17:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220819,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:17:23]free response buf [07:17:23]execute_script done [07:17:23]execute_script returns [07:17:23]free content buf [07:17:23]Sock 7.Close socket [07:17:23]Sock 7.Thread stoped [07:17:27]OFD Sender: No OFD packet to send [07:17:32]OFD Sender: No OFD packet to send [07:17:37]OFD Sender: No OFD packet to send [07:17:42]OFD Sender: No OFD packet to send [07:17:47]OFD Sender: No OFD packet to send [07:17:52]OFD Sender: No OFD packet to send [07:17:57]OFD Sender: No OFD packet to send [07:18:02]OFD Sender: No OFD packet to send [07:18:07]OFD Sender: No OFD packet to send [07:18:12]OFD Sender: No OFD packet to send [07:18:17]OFD Sender: No OFD packet to send [07:18:22]OFD Sender: No OFD packet to send [07:18:27]OFD Sender: No OFD packet to send [07:18:30]accept exits with 9 [07:18:30]New connection [07:18:30]New thread 3066531172 created [07:18:30]Thread 3066674532 joined [07:18:30]Waiting for new connection... [07:18:30] Sock 9.Parse request [07:18:30]Sock 9.Check first char [07:18:30]Sock 9.First char is OK [07:18:30]request: POST /json_proto HTTP/1.0 [07:18:30]Method: POST [07:18:30]URL: /json_proto [07:18:30]Method is POST - this is cgi request [07:18:30]url: /json_proto [07:18:30]query_string will be loaded in cgi processing [07:18:30]execute_cgi json_proto POST (null) [07:18:30]execute_cgi path=json_proto method=POST [07:18:30]POST find Content-Length [07:18:30]Host: 172.17.40.4:8080 [07:18:30]Content-Length: 677 [07:18:30]Content-Type: application/json [07:18:30] [07:18:30]POST finish read [07:18:30]Found Content-Length = 677 [07:18:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.000, "sum" : 334.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 334.00, "payments": [ { "type": 0, "sum" : 334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:30]execute_script... [07:18: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)538719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.000, "sum" : 334.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 334.00, "payments": [ { "type": 0, "sum" : 334.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:30]POST & json_proto [07:18:30]process_json_proto [07:18:30]json parsed OK: [07:18:30]protocol is kg_v1.0 [07:18:30]action value=close_receipt [07:18:30]process_action close_receipt [07:18:30]cmd_close_receipt [07:18:30]MH_GetDate [07:18:30]Write to MH i2c: F0 00 00 61 41 91 [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: F0 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: F0 09 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: F0 09 00 61 41 00 4A A3 18 67 65 5C 16 67 44 [07:18:30]GetLastDocTimeStamp 1729667843 [07:18:30]current date 1729667914 [07:18:30]FM_GetShiftState [07:18:30]SAM_PROTO_GetShiftState [07:18:30]wFMCommunicate request_size=4 [07:18:30]MH_SAM_APDU [07:18:30]CAPDU: 80 13 01 00 [07:18:30]Write to MH i2c: E2 08 00 62 41 80 13 01 00 00 00 00 00 20 [07:18:30]Write i2c OK [07:18:30]MH_I2C_Read... [07:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:30]Read from MH i2c: E2 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 0E 00 [07:18:30]MH_I2C_Read... [07:18:30]Read from MH i2c: E2 0E 00 62 41 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 70 [07:18:30]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:18:30]wFMCommunicate OK [07:18:30]SAM_PROTO_GetShiftState done [07:18:30]FM_GetShiftState done [07:18:30]opened in 1729642119 [07:18:30]opened+sec_in_day 1729728519 [07:18:30]quantity*price = 33450 [07:18:30]sum+1 = 33451 [07:18:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 334.00 Внесено: 350.00 СДАЧА: 16.00 НСП 1% : 2.96 НДС 12% : 35.52 Наличными: 334.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 29 23.10.2024 07:18 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220820 ФПД: 180206145316713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071834&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220820&fm=180206145316713&tin=02508201610067®Number=0000000000098116&sum=33400 [07:18:31]StoreToDocumentArchive [07:18:31]shift 447 fd 220820 [07:18:31]save to /storage/0447/doc_00220820 [07:18:31]save last doc name /storage/0447/doc_00220820 to /storage/kkm_last_doc_name [07:18:31]save OK [07:18:31]Clear old archive folders... [07:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:18:31]tlvbuf is B6D64530 [07:18:31]SAM_PROTO_ClearQueue [07:18:31]wFMCommunicate request_size=4 [07:18:31]MH_SAM_APDU [07:18:31]CAPDU: 80 09 00 00 [07:18:31]Write to MH i2c: E2 08 00 6F 41 80 09 00 00 00 00 00 00 22 [07:18:31]Write i2c OK [07:18:31]MH_I2C_Read... [07:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:18:31]Read from MH i2c: E2 [07:18:31]MH_I2C_Read... [07:18:31]Read from MH i2c: E2 03 00 [07:18:31]MH_I2C_Read... [07:18:31]Read from MH i2c: E2 03 00 6F 41 00 90 00 24 [07:18:32]RAPDU: 90 00 [07:18:32]wFMCommunicate OK [07:18:32]SAM_PROTO_ClearQueue done [07:18:32]KKMCreateOFDPacket [07:18:32]OFDProtocolAddRootSTLVToBuf [07:18:32]FM_MakeSignedData [07:18:32]FM_MakeSignedData [07:18:32]SAM_PROTO_SignData [07:18:32]wFMCommunicate request_size=4 [07:18:32]MH_SAM_APDU [07:18:32]CAPDU: 80 0D 01 02 [07:18:32]Write to MH i2c: E2 08 00 70 41 80 0D 01 02 00 00 00 00 2A [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:18:32]Read from MH i2c: E2 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 03 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 03 00 70 41 00 90 00 25 [07:18:32]RAPDU: 90 00 [07:18:32]wFMCommunicate OK [07:18:32]wFMCommunicate request_size=255 [07:18:32]MH_SAM_APDU [07:18:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 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 4A A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 94 5E 03 00 35 04 06 00 A3 [07:18:32]Write to MH i2c: E2 02 01 71 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 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 4A A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 94 5E 03 00 35 04 06 00 A3 00 00 1B [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:32]Read from MH i2c: E2 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 03 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 03 00 71 41 00 90 00 26 [07:18:32]RAPDU: 90 00 [07:18:32]wFMCommunicate OK [07:18:32]wFMCommunicate request_size=10 [07:18:32]MH_SAM_APDU [07:18:32]CAPDU: 80 0D 02 02 05 E5 83 47 27 69 [07:18:32]Write to MH i2c: E2 0D 00 72 41 80 0D 02 02 05 00 E5 83 47 27 69 00 00 76 [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:32]Read from MH i2c: E2 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 03 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 03 00 72 41 00 90 00 27 [07:18:32]RAPDU: 90 00 [07:18:32]wFMCommunicate OK [07:18:32]wFMCommunicate request_size=4 [07:18:32]MH_SAM_APDU [07:18:32]CAPDU: 80 0D 03 02 [07:18:32]Write to MH i2c: E2 08 00 73 41 80 0D 03 02 00 00 00 00 2F [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:18:32]Read from MH i2c: E2 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 0B 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 0B 00 73 41 00 82 D5 75 58 14 3C CC CE 90 00 3E [07:18:32]RAPDU: 82 D5 75 58 14 3C CC CE 90 00 [07:18:32]wFMCommunicate OK [07:18:32]SAM_PROTO_SignData done [07:18:32]FM_MakeSignedData done [07:18:32]CreateOFDProtocolMessage [07:18:32]wFMCommunicate request_size=4 [07:18:32]MH_SAM_APDU [07:18:32]CAPDU: 80 11 00 00 [07:18:32]Write to MH i2c: E2 08 00 74 41 80 11 00 00 00 00 00 00 2F [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:32]Read from MH i2c: E2 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 17 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: E2 17 00 74 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7E [07:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:18:32]wFMCommunicate OK [07:18:32]CreateOFDProtocolMessage done [07:18:32]OFDSenderStorePacket 220820 [07:18:32]StoreOFDPacket docnum=220820 [07:18:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 08 62 07 01 15 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 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 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 4A A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 94 5E 03 00 35 04 06 00 A3 E5 83 47 27 69 82 D5 75 58 14 3C CC CE [07:18:32]CheckFolder [07:18:32]dirname=/storage/ofd_packets [07:18:32]CheckFolder done [07:18:32]ProducePacketName [07:18:32]name=ofd_packets/00220820 [07:18:32]NVStorageSaveData ofd_packets/00220820 [07:18:32]File name is /storage/ofd_packets/00220820 [07:18:32]Write 301 bytes [07:18:32]NVStorageSaveData done [07:18:32]OFDSenderStorePacket done [07:18:32]KKMCreateOFDPacket done [07:18:32]NVStorageSaveData kkm_last_timestamp [07:18:32]File name is /storage/kkm_last_timestamp [07:18:32]Write 4 bytes [07:18:32]NVStorageSaveData done [07:18:32]ExternCall_PrintAddStr [07:18:32]wPrintStart [07:18:32]Write to MH i2c: 01 00 00 75 41 B6 [07:18:32]Write i2c OK [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: 01 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: 01 07 00 [07:18:32]MH_I2C_Read... [07:18:32]Read from MH i2c: 01 07 00 75 41 00 00 00 00 00 FF 0F CB [07:18:32]RasterBufferAndPrint [07:18:32]line Счет N : (1)538719 [07:18:32]line ИНН: 02508201610067 [07:18:32]line Контрольно-Кассовый Чек [07:18:32]line ПРОДАЖА [07:18:32]line ТРК (МРК, ГНК) : 13 [07:18:32]line Товар: 2710124130 [07:18:32]line Аи-92-К-2 [07:18:32]line 5.000 * 66.90 [07:18:32]line = 334.50 [07:18:32]line НДС 12% НСП 1% [07:18:32]line > о реализуемом товаре [07:18:32]line ОКРУГЛЕНИЕ: -0.50 [07:18:32]line ИТОГО: 334.00 [07:18:32]line Внесено: 350.00 [07:18:32]line СДАЧА: 16.00 [07:18:32]line НСП 1% : 2.96 [07:18:32]line НДС 12% : 35.52 [07:18:32]line Наличными: 334.00 [07:18:32]line Безнал.: 0.00 [07:18:32]line Место: АЗС № 84 "Партнер Нефть" [07:18:32]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:18:32]line СНО: Общий режим [07:18:32]line Чек 29 23.10.2024 07:18 [07:18:32]line Смена: 447 ФФД: 1.0 [07:18:32]line ЗНМ: 0300000178 [07:18:32]line РНМ: 0000000000098116 [07:18:32]line Версия ККМ: 001 [07:18:32]line ФМ: 0000000000965413 [07:18:32]line ФД: 220820 [07:18:32]line ФПД: 180206145316713 [07:18:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T071834&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220820&fm=180206145316713&tin=02508201610067®Number=0000000000098116&sum=33400 [07:18:32]OFD Sender: Processing packet 220820 [packets to send 81, broken 80] [07:18:32]ProducePacketName [07:18:32]name=ofd_packets/00220820 [07:18:32]OFD Sender: To server: pG, [07:18:32]CommunicateWithHost lk.salyk.kg:30040 [07:18:32]ConnectInit lk.salyk.kg [07:18:32]written 0, free lines is 4095 [07:18:32]Connected sock=10 [07:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 08 62 07 01 15 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 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 AA 82 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0D 00 00 00 00 07 04 06 00 78 82 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 4A A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 94 5E 03 00 35 04 06 00 A3 E5 83 47 27 69 82 D5 75 58 14 3C CC CE [07:18:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A3 BD 47 00 1F 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 94 5E 03 00 F4 03 04 00 EA 4E 18 67 B6 04 01 00 00 19 7D 1D F7 0C 12 CF 09 [07:18:33]CommunicateWithHost err = 0 [07:18:33]CheckOFDResponse [07:18:33]1017 (14) - 77093643461234 [07:18:33]1041 (16) - 0000000000965413 [07:18:33]1040 (4) - 220820 [07:18:33]1012 (4) - 23.10.2024 01:18 [07:18:33]1206 (1) - 0 [07:18:33]OFD Sender: Remove packet 220820 [07:18:33]ProducePacketName [07:18:33]name=ofd_packets/00220820 [07:18:33]NVStorageDeleteData [07:18:33]Write to MH i2c: 01 00 00 A0 41 E1 [07:18:33]Write i2c OK [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: 01 [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: 01 07 00 [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: 01 07 00 A0 41 00 00 00 00 00 F4 0C E8 [07:18:33]RasterBufferAndPrint [07:18:33]line [07:18:33]line [07:18:33]line [07:18:33]line [07:18:33]line [07:18:33]written 0, free lines is 3323 [07:18:33]MH_Cut [07:18:33]Write to MH i2c: D1 01 00 A7 41 01 BA [07:18:33]Write i2c OK [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: D1 [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: D1 01 00 [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: D1 01 00 A7 41 00 B9 [07:18:33]Write to MH i2c: 01 00 00 A8 41 E9 [07:18:33]Write i2c OK [07:18:33]MH_I2C_Read... [07:18:33]OFD Sender: No OFD packet to send [07:18:34]*** Cut start [07:18:34]*** Partial cut [07:18:34]*** CUTSNS_PIN = 1 [07:18:34]*** CUTSNS_PIN = 0 [07:18:34]*** Brake cut motor [07:18:34]Read from MH i2c: 01 [07:18:34]MH_I2C_Read... [07:18:34]*** Stop cut motor [07:18:34]Read from MH i2c: 01 *** Cut end [07:18:34]07 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: 01 07 00 A8 41 00 00 00 00 00 FF 0F FE [07:18:34]process_action close_receipt done [07:18:34]requested_data is exist [07:18:34]produce_requested_data [07:18:34]requested_item fm.sn is exist - process it [07:18:34]wFMCommunicate request_size=4 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 11 00 00 [07:18:34]Write to MH i2c: E2 08 00 A9 41 80 11 00 00 00 00 00 00 64 [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 17 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 17 00 A9 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B3 [07:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:18:34]wFMCommunicate OK [07:18:34]requested_item fd.num is exist - process it [07:18:34]SAM_PROTO_GetFieldsCounters [07:18:34]wFMCommunicate request_size=4 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 13 00 00 [07:18:34]Write to MH i2c: E2 08 00 AA 41 80 13 00 00 00 00 00 00 67 [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 62 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 62 00 AA 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 94 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [07:18:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 94 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:18:34]wFMCommunicate OK [07:18:34]SAM_PROTO_GetFieldsCounters done [07:18:34]requested_item shift.num is exist - process it [07:18:34]requested_item shift.opened is exist - process it [07:18:34]req_shift_opened [07:18:34]FM_GetShiftState [07:18:34]SAM_PROTO_GetShiftState [07:18:34]wFMCommunicate request_size=4 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 13 01 00 [07:18:34]Write to MH i2c: E2 08 00 AB 41 80 13 01 00 00 00 00 00 69 [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 0E 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 0E 00 AB 41 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B9 [07:18:34]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:18:34]wFMCommunicate OK [07:18:34]SAM_PROTO_GetShiftState done [07:18:34]FM_GetShiftState done [07:18:34]req_shift_opened done [07:18:34]requested_item shift.open_date is exist - process it [07:18:34]req_shift_open_date [07:18:34]req_shift_open_date done [07:18:34]produce_requested_data done [07:18:34]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220820,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:18:34]process_action_free close_receipt [07:18:34]json_value_free [07:18:34]json_value_free done [07:18:34]process_json_proto returns [07:18:34]Send response to host [07:18:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220820,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:18:34]free response buf [07:18:34]execute_script done [07:18:34]execute_script returns [07:18:34]free content buf [07:18:34]Sock 9.Close socket [07:18:34]Sock 9.Thread stoped [07:18:38]OFD Sender: No OFD packet to send [07:18:43]OFD Sender: No OFD packet to send [07:18:48]OFD Sender: No OFD packet to send [07:18:53]OFD Sender: No OFD packet to send [07:18:58]OFD Sender: No OFD packet to send [07:19:03]OFD Sender: No OFD packet to send [07:19:08]OFD Sender: No OFD packet to send [07:19:13]OFD Sender: No OFD packet to send [07:19:18]OFD Sender: No OFD packet to send [07:19:23]OFD Sender: No OFD packet to send [07:19:28]OFD Sender: No OFD packet to send [07:19:33]OFD Sender: No OFD packet to send [07:19:38]OFD Sender: No OFD packet to send [07:19:43]OFD Sender: No OFD packet to send [07:19:48]OFD Sender: No OFD packet to send [07:19:53]OFD Sender: No OFD packet to send [07:19:58]OFD Sender: No OFD packet to send [07:20:00]accept exits with 7 [07:20:00]New connection [07:20:00]New thread 3066674532 created [07:20:00]Thread 3066531172 joined [07:20:00]Waiting for new connection... [07:20:00] Sock 7.Parse request [07:20:00]Sock 7.Check first char [07:20:00]Sock 7.First char is OK [07:20:00]request: POST /json_proto HTTP/1.0 [07:20:00]Method: POST [07:20:00]URL: /json_proto [07:20:00]Method is POST - this is cgi request [07:20:00]url: /json_proto [07:20:00]query_string will be loaded in cgi processing [07:20:00]execute_cgi json_proto POST (null) [07:20:00]execute_cgi path=json_proto method=POST [07:20:00]POST find Content-Length [07:20:00]Host: 172.17.40.4:8080 [07:20:00]Content-Length: 769 [07:20:00]Content-Type: application/json [07:20:00] [07:20:00]POST finish read [07:20:00]Found Content-Length = 769 [07:20:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:00]execute_script... [07:20: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)538720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:20:00]POST & json_proto [07:20:00]process_json_proto [07:20:00]json parsed OK: [07:20:00]protocol is kg_v1.0 [07:20:00]action value=close_receipt [07:20:00]process_action close_receipt [07:20:00]cmd_close_receipt [07:20:00]MH_GetDate [07:20:00]Write to MH i2c: F0 00 00 AC 41 DC [07:20:00]Write i2c OK [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: F0 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: F0 09 00 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: F0 09 00 AC 41 00 A4 A3 18 67 65 5C 16 67 E9 [07:20:00]GetLastDocTimeStamp 1729667914 [07:20:00]current date 1729668004 [07:20:00]FM_GetShiftState [07:20:00]SAM_PROTO_GetShiftState [07:20:00]wFMCommunicate request_size=4 [07:20:00]MH_SAM_APDU [07:20:00]CAPDU: 80 13 01 00 [07:20:00]Write to MH i2c: E2 08 00 AD 41 80 13 01 00 00 00 00 00 6B [07:20:00]Write i2c OK [07:20:00]MH_I2C_Read... [07:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:00]Read from MH i2c: E2 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: E2 0E 00 [07:20:00]MH_I2C_Read... [07:20:00]Read from MH i2c: E2 0E 00 AD 41 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BB [07:20:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:20:00]wFMCommunicate OK [07:20:00]SAM_PROTO_GetShiftState done [07:20:00]FM_GetShiftState done [07:20:00]opened in 1729642119 [07:20:00]opened+sec_in_day 1729728519 [07:20:00]quantity*price = 100015 [07:20:00]sum+1 = 100017 [07:20:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 30 23.10.2024 07:20 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220821 ФПД: 158817628484308 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T072004&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220821&fm=158817628484308&tin=02508201610067®Number=0000000000098116&sum=100016 [07:20:01]StoreToDocumentArchive [07:20:01]shift 447 fd 220821 [07:20:01]save to /storage/0447/doc_00220821 [07:20:01]save last doc name /storage/0447/doc_00220821 to /storage/kkm_last_doc_name [07:20:01]save OK [07:20:01]Clear old archive folders... [07:20:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:20:01]tlvbuf is 008487C0 [07:20:01]SAM_PROTO_ClearQueue [07:20:01]wFMCommunicate request_size=4 [07:20:01]MH_SAM_APDU [07:20:01]CAPDU: 80 09 00 00 [07:20:01]Write to MH i2c: E2 08 00 BA 41 80 09 00 00 00 00 00 00 6D [07:20:01]Write i2c OK [07:20:01]MH_I2C_Read... [07:20:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:20:01]Read from MH i2c: E2 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 03 00 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 03 00 BA 41 00 90 00 6F [07:20:01]RAPDU: 90 00 [07:20:01]wFMCommunicate OK [07:20:01]SAM_PROTO_ClearQueue done [07:20:01]KKMCreateOFDPacket [07:20:01]OFDProtocolAddRootSTLVToBuf [07:20:01]FM_MakeSignedData [07:20:01]FM_MakeSignedData [07:20:01]SAM_PROTO_SignData [07:20:01]wFMCommunicate request_size=4 [07:20:01]MH_SAM_APDU [07:20:01]CAPDU: 80 0D 01 02 [07:20:01]Write to MH i2c: E2 08 00 BB 41 80 0D 01 02 00 00 00 00 75 [07:20:01]Write i2c OK [07:20:01]MH_I2C_Read... [07:20:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:20:01]Read from MH i2c: E2 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 03 00 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 03 00 BB 41 00 90 00 70 [07:20:01]RAPDU: 90 00 [07:20:01]wFMCommunicate OK [07:20:01]wFMCommunicate request_size=255 [07:20:01]MH_SAM_APDU [07:20:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 A4 A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 95 5E 03 00 35 04 06 00 90 [07:20:01]Write to MH i2c: E2 02 01 BC 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 A4 A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 95 5E 03 00 35 04 06 00 90 00 00 41 [07:20:01]Write i2c OK [07:20:01]MH_I2C_Read... [07:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:01]Read from MH i2c: E2 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 03 00 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 03 00 BC 41 00 90 00 71 [07:20:01]RAPDU: 90 00 [07:20:01]wFMCommunicate OK [07:20:01]wFMCommunicate request_size=10 [07:20:01]MH_SAM_APDU [07:20:01]CAPDU: 80 0D 02 02 05 71 9C 54 72 D4 [07:20:01]Write to MH i2c: E2 0D 00 BD 41 80 0D 02 02 05 00 71 9C 54 72 D4 00 00 29 [07:20:01]Write i2c OK [07:20:01]MH_I2C_Read... [07:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:01]Read from MH i2c: E2 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 03 00 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 03 00 BD 41 00 90 00 72 [07:20:01]RAPDU: 90 00 [07:20:01]wFMCommunicate OK [07:20:01]wFMCommunicate request_size=4 [07:20:01]MH_SAM_APDU [07:20:01]CAPDU: 80 0D 03 02 [07:20:01]Write to MH i2c: E2 08 00 BE 41 80 0D 03 02 00 00 00 00 7A [07:20:01]Write i2c OK [07:20:01]MH_I2C_Read... [07:20:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:20:01]Read from MH i2c: E2 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 0B 00 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 0B 00 BE 41 00 F8 91 CF 2E 76 A6 63 F0 90 00 70 [07:20:01]RAPDU: F8 91 CF 2E 76 A6 63 F0 90 00 [07:20:01]wFMCommunicate OK [07:20:01]SAM_PROTO_SignData done [07:20:01]FM_MakeSignedData done [07:20:01]CreateOFDProtocolMessage [07:20:01]wFMCommunicate request_size=4 [07:20:01]MH_SAM_APDU [07:20:01]CAPDU: 80 11 00 00 [07:20:01]Write to MH i2c: E2 08 00 BF 41 80 11 00 00 00 00 00 00 7A [07:20:01]Write i2c OK [07:20:01]MH_I2C_Read... [07:20:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:01]Read from MH i2c: E2 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 17 00 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: E2 17 00 BF 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C9 [07:20:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:20:01]wFMCommunicate OK [07:20:01]CreateOFDProtocolMessage done [07:20:01]OFDSenderStorePacket 220821 [07:20:01]StoreOFDPacket docnum=220821 [07:20:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C2 A1 07 01 6A B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 A4 A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 95 5E 03 00 35 04 06 00 90 71 9C 54 72 D4 F8 91 CF 2E 76 A6 63 F0 [07:20:01]CheckFolder [07:20:01]dirname=/storage/ofd_packets [07:20:01]CheckFolder done [07:20:01]ProducePacketName [07:20:01]name=ofd_packets/00220821 [07:20:01]NVStorageSaveData ofd_packets/00220821 [07:20:01]File name is /storage/ofd_packets/00220821 [07:20:01]Write 301 bytes [07:20:01]NVStorageSaveData done [07:20:01]OFDSenderStorePacket done [07:20:01]KKMCreateOFDPacket done [07:20:01]NVStorageSaveData kkm_last_timestamp [07:20:01]File name is /storage/kkm_last_timestamp [07:20:01]Write 4 bytes [07:20:01]NVStorageSaveData done [07:20:01]ExternCall_PrintAddStr [07:20:01]wPrintStart [07:20:01]Write to MH i2c: 01 00 00 C0 41 01 [07:20:01]Write i2c OK [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: 01 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: 01 07 00 [07:20:01]MH_I2C_Read... [07:20:01]Read from MH i2c: 01 07 00 C0 41 00 00 00 00 00 FF 0F 16 [07:20:01]RasterBufferAndPrint [07:20:01]line Счет N : (1)538720 [07:20:01]line ИНН: 02508201610067 [07:20:01]line Контрольно-Кассовый Чек [07:20:01]line ПРОДАЖА [07:20:01]line ТРК (МРК, ГНК) : 23 [07:20:01]line Товар: 2710124130 [07:20:01]line Аи-92-К-2 [07:20:01]line 14.950 * 66.90 [07:20:01]line = 1000.16 [07:20:01]line НДС 12% НСП 1% [07:20:01]line > о реализуемом товаре [07:20:01]line ИТОГО: 1000.16 [07:20:01]line НСП 1% : 8.85 [07:20:01]line НДС 12% : 106.21 [07:20:01]line Наличными: 0.00 [07:20:01]line Безнал.: 1000.16 [07:20:01]line Место: АЗС № 84 "Партнер Нефть" [07:20:01]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:20:01]line СНО: Общий режим [07:20:01]line Чек 30 23.10.2024 07:20 [07:20:01]line Смена: 447 ФФД: 1.0 [07:20:01]line ЗНМ: 0300000178 [07:20:01]line РНМ: 0000000000098116 [07:20:01]line Версия ККМ: 001 [07:20:01]line Платежная система: Mbank [07:20:01]line ФМ: 0000000000965413 [07:20:01]line ФД: 220821 [07:20:01]line ФПД: 158817628484308 [07:20:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T072004&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220821&fm=158817628484308&tin=02508201610067®Number=0000000000098116&sum=100016 [07:20:01]written 0, free lines is 4095 [07:20:01]OFD Sender: Processing packet 220821 [packets to send 81, broken 80] [07:20:01]ProducePacketName [07:20:01]name=ofd_packets/00220821 [07:20:01]OFD Sender: To server: pG, [07:20:01]CommunicateWithHost lk.salyk.kg:30040 [07:20:01]ConnectInit lk.salyk.kg [07:20:01]Connected sock=10 [07:20:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C2 A1 07 01 6A B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 A4 A3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 95 5E 03 00 35 04 06 00 90 71 9C 54 72 D4 F8 91 CF 2E 76 A6 63 F0 [07:20:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 7C EA 47 00 CC 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 39 36 35 34 31 33 10 04 04 00 95 5E 03 00 F4 03 04 00 43 4F 18 67 B6 04 01 00 00 0D 27 7C 52 2E 80 93 37 [07:20:02]CommunicateWithHost err = 0 [07:20:02]CheckOFDResponse [07:20:02]1017 (14) - 77093643461234 [07:20:02]1041 (16) - 0000000000965413 [07:20:02]1040 (4) - 220821 [07:20:02]1012 (4) - 23.10.2024 01:20 [07:20:02]1206 (1) - 0 [07:20:02]OFD Sender: Remove packet 220821 [07:20:02]ProducePacketName [07:20:02]name=ofd_packets/00220821 [07:20:02]NVStorageDeleteData [07:20:02]Write to MH i2c: 01 00 00 E9 41 2A [07:20:02]Write i2c OK [07:20:02]MH_I2C_Read... [07:20:02]Read from MH i2c: 01 [07:20:02]MH_I2C_Read... [07:20:02]Read from MH i2c: 01 07 00 [07:20:02]MH_I2C_Read... [07:20:02]Read from MH i2c: 01 07 00 E9 41 00 00 00 00 00 19 0D 57 [07:20:02]RasterBufferAndPrint [07:20:02]line [07:20:02]line [07:20:02]line [07:20:02]line [07:20:02]line [07:20:02]written 0, free lines is 3362 [07:20:02]MH_Cut [07:20:02]Write to MH i2c: D1 01 00 F0 41 01 03 [07:20:02]Write i2c OK [07:20:02]MH_I2C_Read... [07:20:02]Read from MH i2c: D1 [07:20:02]MH_I2C_Read... [07:20:02]Read from MH i2c: D1 01 00 [07:20:02]MH_I2C_Read... [07:20:02]Read from MH i2c: D1 01 00 F0 41 00 02 [07:20:02]Write to MH i2c: 01 00 00 F1 41 32 [07:20:02]Write i2c OK [07:20:02]MH_I2C_Read... [07:20:02]OFD Sender: No OFD packet to send [07:20:02]*** Cut start [07:20:02]*** Partial cut [07:20:02]*** CUTSNS_PIN = 1 [07:20:02]*** CUTSNS_PIN = 0 [07:20:03]*** Brake cut motor [07:20:03]Read from MH i2c: 01 [07:20:03]MH_I2C_Read... [07:20:03]*** Stop cut motor [07:20:03]*** Cut end [07:20:03]Read from MH i2c: 01 07 00 [07:20:03]MH_I2C_Read... [07:20:03]Read from MH i2c: 01 07 00 F1 41 00 00 00 00 00 FF 0F 47 [07:20:03]process_action close_receipt done [07:20:03]requested_data is exist [07:20:03]produce_requested_data [07:20:03]requested_item fm.sn is exist - process it [07:20:03]wFMCommunicate request_size=4 [07:20:03]MH_SAM_APDU [07:20:03]CAPDU: 80 11 00 00 [07:20:03]Write to MH i2c: E2 08 00 F2 41 80 11 00 00 00 00 00 00 AD [07:20:03]Write i2c OK [07:20:03]MH_I2C_Read... [07:20:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:03]Read from MH i2c: E2 [07:20:03]MH_I2C_Read... [07:20:03]Read from MH i2c: E2 17 00 [07:20:03]MH_I2C_Read... [07:20:03]Read from MH i2c: E2 17 00 F2 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 FC [07:20:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:20:03]wFMCommunicate OK [07:20:03]requested_item fd.num is exist - process it [07:20:03]SAM_PROTO_GetFieldsCounters [07:20:03]wFMCommunicate request_size=4 [07:20:03]MH_SAM_APDU [07:20:03]CAPDU: 80 13 00 00 [07:20:03]Write to MH i2c: E2 08 00 F3 41 80 13 00 00 00 00 00 00 B0 [07:20:03]Write i2c OK [07:20:03]MH_I2C_Read... [07:20:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:20:03]Read from MH i2c: E2 [07:20:03]MH_I2C_Read... [07:20:03]Read from MH i2c: E2 62 00 [07:20:03]MH_I2C_Read... [07:20:03]Read from MH i2c: E2 62 00 F3 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 95 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [07:20:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 95 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:20:03]wFMCommunicate OK [07:20:03]SAM_PROTO_GetFieldsCounters done [07:20:03]requested_item shift.num is exist - process it [07:20:03]requested_item shift.opened is exist - process it [07:20:03]req_shift_opened [07:20:03]FM_GetShiftState [07:20:03]SAM_PROTO_GetShiftState [07:20:03]wFMCommunicate request_size=4 [07:20:03]MH_SAM_APDU [07:20:03]CAPDU: 80 13 01 00 [07:20:03]Write to MH i2c: E2 08 00 F4 41 80 13 01 00 00 00 00 00 B2 [07:20:03]Write i2c OK [07:20:03]MH_I2C_Read... [07:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:03]Read from MH i2c: E2 [07:20:03]MH_I2C_Read... [07:20:03]Read from MH i2c: E2 0E 00 [07:20:03]MH_I2C_Read... [07:20:03]Read from MH i2c: E2 0E 00 F4 41 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 02 [07:20:03]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:20:03]wFMCommunicate OK [07:20:03]SAM_PROTO_GetShiftState done [07:20:03]FM_GetShiftState done [07:20:03]req_shift_opened done [07:20:03]requested_item shift.open_date is exist - process it [07:20:03]req_shift_open_date [07:20:03]req_shift_open_date done [07:20:03]produce_requested_data done [07:20:03]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220821,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:20:03]process_action_free close_receipt [07:20:03]json_value_free [07:20:03]json_value_free done [07:20:03]process_json_proto returns [07:20:03]Send response to host [07:20:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220821,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:20:03]free response buf [07:20:03]execute_script done [07:20:03]execute_script returns [07:20:03]free content buf [07:20:03]Sock 7.Close socket [07:20:03]Sock 7.Thread stoped [07:20:07]OFD Sender: No OFD packet to send [07:20:12]OFD Sender: No OFD packet to send [07:20:17]OFD Sender: No OFD packet to send [07:20:22]OFD Sender: No OFD packet to send [07:20:27]OFD Sender: No OFD packet to send [07:20:32]OFD Sender: No OFD packet to send [07:20:37]OFD Sender: No OFD packet to send [07:20:42]OFD Sender: No OFD packet to send [07:20:47]OFD Sender: No OFD packet to send [07:20:52]OFD Sender: No OFD packet to send [07:20:57]OFD Sender: No OFD packet to send [07:21:02]OFD Sender: No OFD packet to send [07:21:07]OFD Sender: No OFD packet to send [07:21:12]OFD Sender: No OFD packet to send [07:21:17]OFD Sender: No OFD packet to send [07:21:22]OFD Sender: No OFD packet to send [07:21:27]OFD Sender: No OFD packet to send [07:21:32]OFD Sender: No OFD packet to send [07:21:37]OFD Sender: No OFD packet to send [07:21:42]OFD Sender: No OFD packet to send [07:21:47]OFD Sender: No OFD packet to send [07:21:52]OFD Sender: No OFD packet to send [07:21:57]OFD Sender: No OFD packet to send [07:22:02]OFD Sender: No OFD packet to send [07:22:07]OFD Sender: No OFD packet to send [07:22:12]OFD Sender: No OFD packet to send [07:22:17]OFD Sender: No OFD packet to send [07:22:22]OFD Sender: No OFD packet to send [07:22:27]OFD Sender: No OFD packet to send [07:22:32]OFD Sender: No OFD packet to send [07:22:37]OFD Sender: No OFD packet to send [07:22:42]OFD Sender: No OFD packet to send [07:22:47]OFD Sender: No OFD packet to send [07:22:52]OFD Sender: No OFD packet to send [07:22:57]OFD Sender: No OFD packet to send [07:23:02]OFD Sender: No OFD packet to send [07:23:07]OFD Sender: No OFD packet to send [07:23:12]OFD Sender: No OFD packet to send [07:23:17]OFD Sender: No OFD packet to send [07:23:22]OFD Sender: No OFD packet to send [07:23:27]OFD Sender: No OFD packet to send [07:23:32]OFD Sender: No OFD packet to send [07:23:37]OFD Sender: No OFD packet to send [07:23:42]OFD Sender: No OFD packet to send [07:23:47]OFD Sender: No OFD packet to send [07:23:52]OFD Sender: No OFD packet to send [07:23:57]OFD Sender: No OFD packet to send [07:24:02]OFD Sender: No OFD packet to send [07:24:07]OFD Sender: No OFD packet to send [07:24:12]OFD Sender: No OFD packet to send [07:24:17]OFD Sender: No OFD packet to send [07:24:22]OFD Sender: No OFD packet to send [07:24:27]OFD Sender: No OFD packet to send [07:24:32]OFD Sender: No OFD packet to send [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:37]OFD Sender: No OFD packet to send [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:48]OFD Sender: No OFD packet to send [07:26:53]OFD Sender: No OFD packet to send [07:26:58]OFD Sender: No OFD packet to send [07:27:03]OFD Sender: No OFD packet to send [07:27:08]OFD Sender: No OFD packet to send [07:27:13]OFD Sender: No OFD packet to send [07:27:18]OFD Sender: No OFD packet to send [07:27:23]OFD Sender: No OFD packet to send [07:27:28]OFD Sender: No OFD packet to send [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:58]OFD Sender: No OFD packet to send [07:28:03]OFD Sender: No OFD packet to send [07:28:08]OFD Sender: No OFD packet to send [07:28:13]OFD Sender: No OFD packet to send [07:28:18]OFD Sender: No OFD packet to send [07:28:23]OFD Sender: No OFD packet to send [07:28:28]OFD Sender: No OFD packet to send [07:28:33]OFD Sender: No OFD packet to send [07:28:38]OFD Sender: No OFD packet to send [07:28:43]OFD Sender: No OFD packet to send [07:28:48]OFD Sender: No OFD packet to send [07:28:53]OFD Sender: No OFD packet to send [07:28:58]OFD Sender: No OFD packet to send [07:29:03]OFD Sender: No OFD packet to send [07:29:08]OFD Sender: No OFD packet to send [07:29:13]OFD Sender: No OFD packet to send [07:29:18]OFD Sender: No OFD packet to send [07:29:23]OFD Sender: No OFD packet to send [07:29:28]OFD Sender: No OFD packet to send [07:29:33]OFD Sender: No OFD packet to send [07:29:38]OFD Sender: No OFD packet to send [07:29:43]OFD Sender: No OFD packet to send [07:29:48]OFD Sender: No OFD packet to send [07:29:53]OFD Sender: No OFD packet to send [07:29:58]OFD Sender: No OFD packet to send [07:30:03]OFD Sender: No OFD packet to send [07:30:08]OFD Sender: No OFD packet to send [07:30:13]OFD Sender: No OFD packet to send [07:30:18]OFD Sender: No OFD packet to send [07:30:23]OFD Sender: No OFD packet to send [07:30:28]OFD Sender: No OFD packet to send [07:30:33]OFD Sender: No OFD packet to send [07:30:38]OFD Sender: No OFD packet to send [07:30:43]OFD Sender: No OFD packet to send [07:30:48]OFD Sender: No OFD packet to send [07:30:53]OFD Sender: No OFD packet to send [07:30:58]OFD Sender: No OFD packet to send [07:31:03]OFD Sender: No OFD packet to send [07:31:08]OFD Sender: No OFD packet to send [07:31:13]OFD Sender: No OFD packet to send [07:31:18]OFD Sender: No OFD packet to send [07:31:23]OFD Sender: No OFD packet to send [07:31:28]OFD Sender: No OFD packet to send [07:31:33]OFD Sender: No OFD packet to send [07:31:38]OFD Sender: No OFD packet to send [07:31:43]OFD Sender: No OFD packet to send [07:31:48]OFD Sender: No OFD packet to send [07:31:53]OFD Sender: No OFD packet to send [07:31:58]OFD Sender: No OFD packet to send [07:32:03]OFD Sender: No OFD packet to send [07:32:08]OFD Sender: No OFD packet to send [07:32:13]OFD Sender: No OFD packet to send [07:32:18]OFD Sender: No OFD packet to send [07:32:23]OFD Sender: No OFD packet to send [07:32:28]OFD Sender: No OFD packet to send [07:32:33]OFD Sender: No OFD packet to send [07:32:38]OFD Sender: No OFD packet to send [07:32:43]OFD Sender: No OFD packet to send [07:32:48]OFD Sender: No OFD packet to send [07:32:53]OFD Sender: No OFD packet to send [07:32:58]OFD Sender: No OFD packet to send [07:33:03]OFD Sender: No OFD packet to send [07:33:08]OFD Sender: No OFD packet to send [07:33:13]OFD Sender: No OFD packet to send [07:33:18]OFD Sender: No OFD packet to send [07:33:23]OFD Sender: No OFD packet to send [07:33:28]OFD Sender: No OFD packet to send [07:33:33]OFD Sender: No OFD packet to send [07:33:38]OFD Sender: No OFD packet to send [07:33:43]OFD Sender: No OFD packet to send [07:33:48]OFD Sender: No OFD packet to send [07:33:53]OFD Sender: No OFD packet to send [07:33:58]OFD Sender: No OFD packet to send [07:34:03]OFD Sender: No OFD packet to send [07:34:08]OFD Sender: No OFD packet to send [07:34:13]OFD Sender: No OFD packet to send [07:34:18]OFD Sender: No OFD packet to send [07:34:23]OFD Sender: No OFD packet to send [07:34:28]OFD Sender: No OFD packet to send [07:34:33]OFD Sender: No OFD packet to send [07:34:38]OFD Sender: No OFD packet to send [07:34:43]OFD Sender: No OFD packet to send [07:34:48]OFD Sender: No OFD packet to send [07:34:53]OFD Sender: No OFD packet to send [07:34:58]OFD Sender: No OFD packet to send [07:35:03]OFD Sender: No OFD packet to send [07:35:08]OFD Sender: No OFD packet to send [07:35:13]OFD Sender: No OFD packet to send [07:35:18]OFD Sender: No OFD packet to send [07:35:23]OFD Sender: No OFD packet to send [07:35:28]OFD Sender: No OFD packet to send [07:35:33]OFD Sender: No OFD packet to send [07:35:38]OFD Sender: No OFD packet to send [07:35:43]OFD Sender: No OFD packet to send [07:35:48]OFD Sender: No OFD packet to send [07:35:53]OFD Sender: No OFD packet to send [07:35:58]OFD Sender: No OFD packet to send [07:36:03]OFD Sender: No OFD packet to send [07:36:08]OFD Sender: No OFD packet to send [07:36:13]OFD Sender: No OFD packet to send [07:36:18]OFD Sender: No OFD packet to send [07:36:23]OFD Sender: No OFD packet to send [07:36:28]OFD Sender: No OFD packet to send [07:36:33]OFD Sender: No OFD packet to send [07:36:38]OFD Sender: No OFD packet to send [07:36:43]OFD Sender: No OFD packet to send [07:36:48]OFD Sender: No OFD packet to send [07:36:53]OFD Sender: No OFD packet to send [07:36:58]OFD Sender: No OFD packet to send [07:37:03]OFD Sender: No OFD packet to send [07:37:08]OFD Sender: No OFD packet to send [07:37:10]accept exits with 9 [07:37:10]New connection [07:37:10]New thread 3066531172 created [07:37:10]Thread 3066674532 joined [07:37:10]Waiting for new connection... [07:37:10] Sock 9.Parse request [07:37:10]Sock 9.Check first char [07:37:10]Sock 9.First char is OK [07:37:10]request: POST /json_proto HTTP/1.0 [07:37:10]Method: POST [07:37:10]URL: /json_proto [07:37:10]Method is POST - this is cgi request [07:37:10]url: /json_proto [07:37:10]query_string will be loaded in cgi processing [07:37:10]execute_cgi json_proto POST (null) [07:37:10]execute_cgi path=json_proto method=POST [07:37:10]POST find Content-Length [07:37:10]Host: 172.17.40.4:8080 [07:37:10]Content-Length: 1059 [07:37:10]Content-Type: application/json [07:37:10] [07:37:10]POST finish read [07:37:10]Found Content-Length = 1059 [07:37:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80167", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 2.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:10]execute_script... [07:37:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80167", "tax_sys" : 0, "items" : [ { "code": "4700003010018", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 2.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:10]POST & json_proto [07:37:10]process_json_proto [07:37:10]json parsed OK: [07:37:10]protocol is kg_v1.0 [07:37:10]action value=close_receipt [07:37:10]process_action close_receipt [07:37:10]cmd_close_receipt [07:37:10]MH_GetDate [07:37:10]Write to MH i2c: F0 00 00 F5 41 25 [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: F0 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: F0 09 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: F0 09 00 F5 41 00 AA A7 18 67 65 5C 16 67 3C [07:37:10]GetLastDocTimeStamp 1729668004 [07:37:10]current date 1729669034 [07:37:10]FM_GetShiftState [07:37:10]SAM_PROTO_GetShiftState [07:37:10]wFMCommunicate request_size=4 [07:37:10]MH_SAM_APDU [07:37:10]CAPDU: 80 13 01 00 [07:37:10]Write to MH i2c: E2 08 00 F6 41 80 13 01 00 00 00 00 00 B4 [07:37:10]Write i2c OK [07:37:10]MH_I2C_Read... [07:37:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:10]Read from MH i2c: E2 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 0E 00 [07:37:10]MH_I2C_Read... [07:37:10]Read from MH i2c: E2 0E 00 F6 41 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 04 [07:37:10]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:37:10]wFMCommunicate OK [07:37:10]SAM_PROTO_GetShiftState done [07:37:10]FM_GetShiftState done [07:37:10]opened in 1729642119 [07:37:10]opened+sec_in_day 1729728519 [07:37:10]quantity*price = 5000 [07:37:10]sum+1 = 5001 [07:37:10]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 47011656 Водка Пшеничная 0,1л 2.000 * 65.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 180.00 НСП 1% : 1.59 НДС 12% : 19.11 Наличными: 0.00 Безнал.: 180.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 31 23.10.2024 07:37 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220822 ФПД: 162961938007300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T073714&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220822&fm=162961938007300&tin=02508201610067®Number=0000000000098116&sum=18000 0 [07:37:11]StoreToDocumentArchive [07:37:11]shift 447 fd 220822 [07:37:11]save to /storage/0447/doc_00220822 [07:37:11]save last doc name /storage/0447/doc_00220822 to /storage/kkm_last_doc_name [07:37:11]save OK [07:37:11]Clear old archive folders... [07:37:11]ProcessDocumentItem done err = 0, tmpTLVsize=394 [07:37:11]tlvbuf is 007B8690 [07:37:11]SAM_PROTO_ClearQueue [07:37:11]wFMCommunicate request_size=4 [07:37:11]MH_SAM_APDU [07:37:11]CAPDU: 80 09 00 00 [07:37:11]Write to MH i2c: E2 08 00 03 42 80 09 00 00 00 00 00 00 B7 [07:37:11]Write i2c OK [07:37:11]MH_I2C_Read... [07:37:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:11]Read from MH i2c: E2 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: E2 03 00 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: E2 03 00 03 42 00 90 00 B9 [07:37:11]RAPDU: 90 00 [07:37:11]wFMCommunicate OK [07:37:11]SAM_PROTO_ClearQueue done [07:37:11]KKMCreateOFDPacket [07:37:11]OFDProtocolAddRootSTLVToBuf [07:37:11]FM_MakeSignedData [07:37:11]FM_MakeSignedData [07:37:11]SAM_PROTO_SignData [07:37:11]wFMCommunicate request_size=4 [07:37:11]MH_SAM_APDU [07:37:11]CAPDU: 80 0D 01 02 [07:37:11]Write to MH i2c: E2 08 00 04 42 80 0D 01 02 00 00 00 00 BF [07:37:11]Write i2c OK [07:37:11]MH_I2C_Read... [07:37:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:11]Read from MH i2c: E2 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: E2 03 00 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: E2 03 00 04 42 00 90 00 BA [07:37:11]RAPDU: 90 00 [07:37:11]wFMCommunicate OK [07:37:11]wFMCommunicate request_size=255 [07:37:11]MH_SAM_APDU [07:37:11]CAPDU: 80 0D 02 02 FA 03 00 8A 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F [07:37:11]Write to MH i2c: E2 02 01 05 42 80 0D 02 02 FA 00 03 00 8A 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 00 F6 [07:37:11]Write i2c OK [07:37:11]MH_I2C_Read... [07:37:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:11]Read from MH i2c: E2 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: E2 03 00 [07:37:11]MH_I2C_Read... [07:37:11]Read from MH i2c: E2 03 00 05 42 00 90 00 BB [07:37:11]RAPDU: 90 00 [07:37:11]wFMCommunicate OK [07:37:11]wFMCommunicate request_size=153 [07:37:11]MH_SAM_APDU [07:37:11]CAPDU: 80 0D 02 02 94 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 46 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 AA A7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 96 5E 03 00 35 04 06 00 94 36 88 6D 45 04 [07:37:11]Write to MH i2c: E2 9C 00 06 42 80 0D 02 02 94 00 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 46 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 AA A7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 96 5E 03 00 35 04 06 00 94 36 88 6D 45 04 00 00 6F [07:37:11]Write i2c OK [07:37:11]MH_I2C_Read... [07:37:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:12]Read from MH i2c: E2 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 03 00 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 03 00 06 42 00 90 00 BC [07:37:12]RAPDU: 90 00 [07:37:12]wFMCommunicate OK [07:37:12]wFMCommunicate request_size=4 [07:37:12]MH_SAM_APDU [07:37:12]CAPDU: 80 0D 03 02 [07:37:12]Write to MH i2c: E2 08 00 07 42 80 0D 03 02 00 00 00 00 C4 [07:37:12]Write i2c OK [07:37:12]MH_I2C_Read... [07:37:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:12]Read from MH i2c: E2 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 0B 00 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 0B 00 07 42 00 96 C6 6F DD 7C 83 67 4E 90 00 21 [07:37:12]RAPDU: 96 C6 6F DD 7C 83 67 4E 90 00 [07:37:12]wFMCommunicate OK [07:37:12]SAM_PROTO_SignData done [07:37:12]FM_MakeSignedData done [07:37:12]CreateOFDProtocolMessage [07:37:12]wFMCommunicate request_size=4 [07:37:12]MH_SAM_APDU [07:37:12]CAPDU: 80 11 00 00 [07:37:12]Write to MH i2c: E2 08 00 08 42 80 11 00 00 00 00 00 00 C4 [07:37:12]Write i2c OK [07:37:12]MH_I2C_Read... [07:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:12]Read from MH i2c: E2 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 17 00 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: E2 17 00 08 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 13 [07:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:37:12]wFMCommunicate OK [07:37:12]CreateOFDProtocolMessage done [07:37:12]OFDSenderStorePacket 220822 [07:37:12]StoreOFDPacket docnum=220822 [07:37:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9E 01 00 00 B9 A5 96 01 CA 91 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 46 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 AA A7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 96 5E 03 00 35 04 06 00 94 36 88 6D 45 04 96 C6 6F DD 7C 83 67 4E [07:37:12]CheckFolder [07:37:12]dirname=/storage/ofd_packets [07:37:12]CheckFolder done [07:37:12]ProducePacketName [07:37:12]name=ofd_packets/00220822 [07:37:12]NVStorageSaveData ofd_packets/00220822 [07:37:12]File name is /storage/ofd_packets/00220822 [07:37:12]Write 444 bytes [07:37:12]NVStorageSaveData done [07:37:12]OFDSenderStorePacket done [07:37:12]KKMCreateOFDPacket done [07:37:12]NVStorageSaveData kkm_last_timestamp [07:37:12]File name is /storage/kkm_last_timestamp [07:37:12]Write 4 bytes [07:37:12]NVStorageSaveData done [07:37:12]ExternCall_PrintAddStr [07:37:12]wPrintStart [07:37:12]Write to MH i2c: 01 00 00 09 42 4B [07:37:12]OFD Sender: Processing packet 220822 [packets to send 81, broken 80] [07:37:12]ProducePacketName [07:37:12]name=ofd_packets/00220822 [07:37:12]OFD Sender: To server: pG, [07:37:12]CommunicateWithHost lk.salyk.kg:30040 [07:37:12]ConnectInit lk.salyk.kg [07:37:12]Write i2c OK [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: 01 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: 01 07 00 [07:37:12]MH_I2C_Read... [07:37:12]Read from MH i2c: 01 07 00 09 42 00 00 00 00 00 FF 0F 60 [07:37:12]RasterBufferAndPrint [07:37:12]line Счет N : (3)80167 [07:37:12]line ИНН: 02508201610067 [07:37:12]line Контрольно-Кассовый Чек [07:37:12]line ПРОДАЖА [07:37:12]line Товар: 4700003010018 [07:37:12]line Чай хол Let`s Go! зел лим ПЭТ 0,5л [07:37:12]line 1.000 * 50.00 [07:37:12]line = 50.00 [07:37:12]line НДС 12% НСП 1% [07:37:12]line > о реализуемом товаре [07:37:12]line Товар: 47011656 [07:37:12]line Водка Пшеничная 0,1л [07:37:12]line 2.000 * 65.00 [07:37:12]line = 130.00 [07:37:12]line НДС 12% НСП 1% [07:37:12]line > о реализуемом товаре [07:37:12]line ИТОГО: 180.00 [07:37:12]line НСП 1% : 1.59 [07:37:12]line НДС 12% : 19.11 [07:37:12]line Наличными: 0.00 [07:37:12]line Безнал.: 180.00 [07:37:12]line Место: АЗС № 84 "Партнер Нефть" [07:37:12]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:37:12]line СНО: Общий режим [07:37:12]line Чек 31 23.10.2024 07:37 [07:37:12]line Смена: 447 ФФД: 1.0 [07:37:12]line ЗНМ: 0300000178 [07:37:12]line РНМ: 0000000000098116 [07:37:12]line Версия ККМ: 001 [07:37:12]line Платежная система: Mbank [07:37:12]line ФМ: 0000000000965413 [07:37:12]line ФД: 220822 [07:37:12]line ФПД: 162961938007300 [07:37:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T073714&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220822&fm=162961938007300&tin=02508201610067®Number=0000000000098116&sum=18000 [07:37:12]line 0 [07:37:12]written 0, free lines is 4095 [07:37:12]Connected sock=7 [07:37:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9E 01 00 00 B9 A5 96 01 CA 91 5A 03 01 00 03 00 8A 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 46 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 AA A7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 96 5E 03 00 35 04 06 00 94 36 88 6D 45 04 96 C6 6F DD 7C 83 67 4E [07:37:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 FB 6E 47 00 A1 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 39 36 35 34 31 33 10 04 04 00 96 5E 03 00 F4 03 04 00 4A 53 18 67 B6 04 01 00 00 19 C9 27 E1 25 68 8B 70 [07:37:12]CommunicateWithHost err = 0 [07:37:12]CheckOFDResponse [07:37:12]1017 (14) - 77093643461234 [07:37:12]1041 (16) - 0000000000965413 [07:37:12]1040 (4) - 220822 [07:37:12]1012 (4) - 23.10.2024 01:37 [07:37:12]1206 (1) - 0 [07:37:12]OFD Sender: Remove packet 220822 [07:37:12]ProducePacketName [07:37:12]name=ofd_packets/00220822 [07:37:12]NVStorageDeleteData [07:37:13]Write to MH i2c: 01 00 00 39 42 7B [07:37:13]Write i2c OK [07:37:13]MH_I2C_Read... [07:37:13]Read from MH i2c: 01 [07:37:13]MH_I2C_Read... [07:37:13]Read from MH i2c: 01 07 00 [07:37:13]MH_I2C_Read... [07:37:13]Read from MH i2c: 01 07 00 39 42 00 00 00 00 00 85 0C 13 [07:37:13]RasterBufferAndPrint [07:37:13]line [07:37:13]line [07:37:13]line [07:37:13]line [07:37:13]line [07:37:13]written 0, free lines is 3212 [07:37:13]MH_Cut [07:37:13]Write to MH i2c: D1 01 00 40 42 01 54 [07:37:13]Write i2c OK [07:37:13]MH_I2C_Read... [07:37:13]Read from MH i2c: D1 [07:37:13]MH_I2C_Read... [07:37:13]Read from MH i2c: D1 01 00 [07:37:13]MH_I2C_Read... [07:37:13]Read from MH i2c: D1 01 00 40 42 00 53 [07:37:13]Write to MH i2c: 01 00 00 41 42 83 [07:37:13]Write i2c OK [07:37:13]MH_I2C_Read... [07:37:13]OFD Sender: No OFD packet to send [07:37:13]*** Cut start [07:37:13]*** Partial cut [07:37:13]*** CUTSNS_PIN = 1 [07:37:13]*** CUTSNS_PIN = 0 [07:37:14]*** Brake cut motor [07:37:14]Read from MH i2c: 01 [07:37:14]MH_I2C_Read... [07:37:14]*** Stop cut motor [07:37:14]*** Cut end [07:37:14]Read from MH i2c: 01 07 00 [07:37:14]MH_I2C_Read... [07:37:14]Read from MH i2c: 01 07 00 41 42 00 00 00 00 00 FF 0F 98 [07:37:14]process_action close_receipt done [07:37:14]requested_data is exist [07:37:14]produce_requested_data [07:37:14]requested_item fm.sn is exist - process it [07:37:14]wFMCommunicate request_size=4 [07:37:14]MH_SAM_APDU [07:37:14]CAPDU: 80 11 00 00 [07:37:14]Write to MH i2c: E2 08 00 42 42 80 11 00 00 00 00 00 00 FE [07:37:14]Write i2c OK [07:37:14]MH_I2C_Read... [07:37:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:14]Read from MH i2c: E2 [07:37:14]MH_I2C_Read... [07:37:14]Read from MH i2c: E2 17 00 [07:37:14]MH_I2C_Read... [07:37:14]Read from MH i2c: E2 17 00 42 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4D [07:37:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:37:14]wFMCommunicate OK [07:37:14]requested_item fd.num is exist - process it [07:37:14]SAM_PROTO_GetFieldsCounters [07:37:14]wFMCommunicate request_size=4 [07:37:14]MH_SAM_APDU [07:37:14]CAPDU: 80 13 00 00 [07:37:14]Write to MH i2c: E2 08 00 43 42 80 13 00 00 00 00 00 00 01 [07:37:14]Write i2c OK [07:37:14]MH_I2C_Read... [07:37:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:14]Read from MH i2c: E2 [07:37:14]MH_I2C_Read... [07:37:14]Read from MH i2c: E2 62 00 [07:37:14]MH_I2C_Read... [07:37:14]Read from MH i2c: E2 62 00 43 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 96 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [07:37:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 96 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:37:14]wFMCommunicate OK [07:37:14]SAM_PROTO_GetFieldsCounters done [07:37:14]requested_item shift.num is exist - process it [07:37:14]requested_item shift.opened is exist - process it [07:37:14]req_shift_opened [07:37:14]FM_GetShiftState [07:37:14]SAM_PROTO_GetShiftState [07:37:14]wFMCommunicate request_size=4 [07:37:14]MH_SAM_APDU [07:37:14]CAPDU: 80 13 01 00 [07:37:14]Write to MH i2c: E2 08 00 44 42 80 13 01 00 00 00 00 00 03 [07:37:14]Write i2c OK [07:37:14]MH_I2C_Read... [07:37:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:14]Read from MH i2c: E2 [07:37:14]MH_I2C_Read... [07:37:14]Read from MH i2c: E2 0E 00 [07:37:14]MH_I2C_Read... [07:37:14]Read from MH i2c: E2 0E 00 44 42 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 53 [07:37:14]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:37:14]wFMCommunicate OK [07:37:14]SAM_PROTO_GetShiftState done [07:37:14]FM_GetShiftState done [07:37:14]req_shift_opened done [07:37:14]requested_item shift.open_date is exist - process it [07:37:14]req_shift_open_date [07:37:14]req_shift_open_date done [07:37:14]produce_requested_data done [07:37:14]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220822,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:37:14]process_action_free close_receipt [07:37:14]json_value_free [07:37:14]json_value_free done [07:37:14]process_json_proto returns [07:37:14]Send response to host [07:37:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220822,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:37:14]free response buf [07:37:14]execute_script done [07:37:14]execute_script returns [07:37:14]free content buf [07:37:14]Sock 9.Close socket [07:37:14]Sock 9.Thread stoped [07:37:18]OFD Sender: No OFD packet to send [07:37:23]OFD Sender: No OFD packet to send [07:37:28]OFD Sender: No OFD packet to send [07:37:33]OFD Sender: No OFD packet to send [07:37:38]OFD Sender: No OFD packet to send [07:37:43]OFD Sender: No OFD packet to send [07:37:48]OFD Sender: No OFD packet to send [07:37:53]OFD Sender: No OFD packet to send [07:37:58]OFD Sender: No OFD packet to send [07:38:03]OFD Sender: No OFD packet to send [07:38:08]OFD Sender: No OFD packet to send [07:38:13]OFD Sender: No OFD packet to send [07:38:18]OFD Sender: No OFD packet to send [07:38:23]OFD Sender: No OFD packet to send [07:38:28]OFD Sender: No OFD packet to send [07:38:33]OFD Sender: No OFD packet to send [07:38:38]OFD Sender: No OFD packet to send [07:38:43]OFD Sender: No OFD packet to send [07:38:48]OFD Sender: No OFD packet to send [07:38:53]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:03]accept exits with 10 [07:39:03]New connection [07:39:03]New thread 3066674532 created [07:39:03]Thread 3066531172 joined [07:39:03]Waiting for new connection... [07:39:03] Sock 10.Parse request [07:39:03]Sock 10.Check first char [07:39:03]Sock 10.First char is OK [07:39:03]request: POST /json_proto HTTP/1.0 [07:39:03]Method: POST [07:39:03]URL: /json_proto [07:39:03]Method is POST - this is cgi request [07:39:03]url: /json_proto [07:39:03]query_string will be loaded in cgi processing [07:39:03]execute_cgi json_proto POST (null) [07:39:03]execute_cgi path=json_proto method=POST [07:39:03]POST find Content-Length [07:39:03]Host: 172.17.40.4:8080 [07:39:03]Content-Length: 682 [07:39:03]Content-Type: application/json [07:39:03] [07:39:03]POST finish read [07:39:03]Found Content-Length = 682 [07:39:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:03]execute_script... [07: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)538724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:03]POST & json_proto [07:39:03]process_json_proto [07:39:03]json parsed OK: [07:39:03]protocol is kg_v1.0 [07:39:03]action value=close_receipt [07:39:03]process_action close_receipt [07:39:03]cmd_close_receipt [07:39:03]MH_GetDate [07:39:03]Write to MH i2c: F0 00 00 45 42 76 [07:39:03]Write i2c OK [07:39:03]MH_I2C_Read... [07:39:03]Read from MH i2c: F0 [07:39:03]MH_I2C_Read... [07:39:03]Read from MH i2c: F0 09 00 [07:39:03]MH_I2C_Read... [07:39:03]Read from MH i2c: F0 09 00 45 42 00 1B A8 18 67 65 5C 16 67 FF [07:39:03]GetLastDocTimeStamp 1729669034 [07:39:03]current date 1729669147 [07:39:03]FM_GetShiftState [07:39:03]SAM_PROTO_GetShiftState [07:39:03]wFMCommunicate request_size=4 [07:39:03]MH_SAM_APDU [07:39:03]CAPDU: 80 13 01 00 [07:39:03]Write to MH i2c: E2 08 00 46 42 80 13 01 00 00 00 00 00 05 [07:39:03]Write i2c OK [07:39:03]MH_I2C_Read... [07:39:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:03]Read from MH i2c: E2 [07:39:03]MH_I2C_Read... [07:39:03]Read from MH i2c: E2 0E 00 [07:39:03]MH_I2C_Read... [07:39:03]Read from MH i2c: E2 0E 00 46 42 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 55 [07:39:03]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:39:03]wFMCommunicate OK [07:39:03]SAM_PROTO_GetShiftState done [07:39:03]FM_GetShiftState done [07:39:03]opened in 1729642119 [07:39:03]opened+sec_in_day 1729728519 [07:39:03]quantity*price = 100015 [07:39:03]sum+1 = 100017 [07:39:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 32 23.10.2024 07:39 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220823 ФПД: 37693101421317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T073907&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220823&fm=37693101421317&tin=02508201610067®Number=0000000000098116&sum=100000 [07:39:04]StoreToDocumentArchive [07:39:04]shift 447 fd 220823 [07:39:04]save to /storage/0447/doc_00220823 [07:39:04]save last doc name /storage/0447/doc_00220823 to /storage/kkm_last_doc_name [07:39:04]save OK [07:39:04]Clear old archive folders... [07:39:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:39:04]tlvbuf is 0071B060 [07:39:04]SAM_PROTO_ClearQueue [07:39:04]wFMCommunicate request_size=4 [07:39:04]MH_SAM_APDU [07:39:04]CAPDU: 80 09 00 00 [07:39:04]Write to MH i2c: E2 08 00 53 42 80 09 00 00 00 00 00 00 07 [07:39:04]Write i2c OK [07:39:04]MH_I2C_Read... [07:39:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:04]Read from MH i2c: E2 [07:39:04]MH_I2C_Read... [07:39:04]Read from MH i2c: E2 03 00 [07:39:04]MH_I2C_Read... [07:39:04]Read from MH i2c: E2 03 00 53 42 00 90 00 09 [07:39:04]RAPDU: 90 00 [07:39:04]wFMCommunicate OK [07:39:04]SAM_PROTO_ClearQueue done [07:39:04]KKMCreateOFDPacket [07:39:04]OFDProtocolAddRootSTLVToBuf [07:39:04]FM_MakeSignedData [07:39:04]FM_MakeSignedData [07:39:04]SAM_PROTO_SignData [07:39:04]wFMCommunicate request_size=4 [07:39:04]MH_SAM_APDU [07:39:04]CAPDU: 80 0D 01 02 [07:39:04]Write to MH i2c: E2 08 00 54 42 80 0D 01 02 00 00 00 00 0F [07:39:04]Write i2c OK [07:39:04]MH_I2C_Read... [07:39:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:04]Read from MH i2c: E2 [07:39:04]MH_I2C_Read... [07:39:04]Read from MH i2c: E2 03 00 [07:39:04]MH_I2C_Read... [07:39:04]Read from MH i2c: E2 03 00 54 42 00 90 00 0A [07:39:04]RAPDU: 90 00 [07:39:04]wFMCommunicate OK [07:39:04]wFMCommunicate request_size=255 [07:39:04]MH_SAM_APDU [07: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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 1B A8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 97 5E 03 00 35 04 06 00 22 [07:39:04]Write to MH i2c: E2 02 01 55 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 1B A8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 97 5E 03 00 35 04 06 00 22 00 00 CD [07:39:04]Write i2c OK [07:39:04]MH_I2C_Read... [07:39:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:05]Read from MH i2c: E2 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: E2 03 00 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: E2 03 00 55 42 00 90 00 0B [07:39:05]RAPDU: 90 00 [07:39:05]wFMCommunicate OK [07:39:05]wFMCommunicate request_size=10 [07:39:05]MH_SAM_APDU [07:39:05]CAPDU: 80 0D 02 02 05 48 1B EB B3 05 [07:39:05]Write to MH i2c: E2 0D 00 56 42 80 0D 02 02 05 00 48 1B EB B3 05 00 00 22 [07:39:05]Write i2c OK [07:39:05]MH_I2C_Read... [07:39:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:05]Read from MH i2c: E2 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: E2 03 00 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: E2 03 00 56 42 00 90 00 0C [07:39:05]RAPDU: 90 00 [07:39:05]wFMCommunicate OK [07:39:05]wFMCommunicate request_size=4 [07:39:05]MH_SAM_APDU [07:39:05]CAPDU: 80 0D 03 02 [07:39:05]Write to MH i2c: E2 08 00 57 42 80 0D 03 02 00 00 00 00 14 [07:39:05]Write i2c OK [07:39:05]MH_I2C_Read... [07:39:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:05]Read from MH i2c: E2 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: E2 0B 00 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: E2 0B 00 57 42 00 2C 58 CD DC DC 25 76 93 90 00 4C [07:39:05]RAPDU: 2C 58 CD DC DC 25 76 93 90 00 [07:39:05]wFMCommunicate OK [07:39:05]SAM_PROTO_SignData done [07:39:05]FM_MakeSignedData done [07:39:05]CreateOFDProtocolMessage [07:39:05]wFMCommunicate request_size=4 [07:39:05]MH_SAM_APDU [07:39:05]CAPDU: 80 11 00 00 [07:39:05]Write to MH i2c: E2 08 00 58 42 80 11 00 00 00 00 00 00 14 [07:39:05]Write i2c OK [07:39:05]MH_I2C_Read... [07:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:05]Read from MH i2c: E2 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: E2 17 00 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: E2 17 00 58 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 63 [07:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:39:05]wFMCommunicate OK [07:39:05]CreateOFDProtocolMessage done [07:39:05]OFDSenderStorePacket 220823 [07:39:05]StoreOFDPacket docnum=220823 [07:39:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 0E 6B 07 01 9B 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 1B A8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 97 5E 03 00 35 04 06 00 22 48 1B EB B3 05 2C 58 CD DC DC 25 76 93 [07:39:05]CheckFolder [07:39:05]dirname=/storage/ofd_packets [07:39:05]CheckFolder done [07:39:05]ProducePacketName [07:39:05]name=ofd_packets/00220823 [07:39:05]NVStorageSaveData ofd_packets/00220823 [07:39:05]File name is /storage/ofd_packets/00220823 [07:39:05]Write 301 bytes [07:39:05]NVStorageSaveData done [07:39:05]OFDSenderStorePacket done [07:39:05]KKMCreateOFDPacket done [07:39:05]NVStorageSaveData kkm_last_timestamp [07:39:05]File name is /storage/kkm_last_timestamp [07:39:05]Write 4 bytes [07:39:05]NVStorageSaveData done [07:39:05]ExternCall_PrintAddStr [07:39:05]wPrintStart [07:39:05]Write to MH i2c: 01 00 00 59 42 9B [07:39:05]Write i2c OK [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: 01 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: 01 07 00 [07:39:05]MH_I2C_Read... [07:39:05]Read from MH i2c: 01 07 00 59 42 00 00 00 00 00 FF 0F B0 [07:39:05]RasterBufferAndPrint [07:39:05]line Счет N : (1)538724 [07:39:05]line ИНН: 02508201610067 [07:39:05]line Контрольно-Кассовый Чек [07:39:05]line ПРОДАЖА [07:39:05]line ТРК (МРК, ГНК) : 43 [07:39:05]line Товар: 2710124130 [07:39:05]line Аи-92-К-2 [07:39:05]line 14.950 * 66.90 [07:39:05]line = 1000.16 [07:39:05]line НДС 12% НСП 1% [07:39:05]line > о реализуемом товаре [07:39:05]line ОКРУГЛЕНИЕ: -0.16 [07:39:05]line ИТОГО: 1000.00 [07:39:05]line Внесено: 1000.00 [07:39:05]line СДАЧА: 0.00 [07:39:05]line НСП 1% : 8.85 [07:39:05]line НДС 12% : 106.21 [07:39:05]line Наличными: 1000.00 [07:39:05]line Безнал.: 0.00 [07:39:05]line Место: АЗС № 84 "Партнер Нефть" [07:39:05]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:39:05]line СНО: Общий режим [07:39:05]line Чек 32 23.10.2024 07:39 [07:39:05]line Смена: 447 ФФД: 1.0 [07:39:05]line ЗНМ: 0300000178 [07:39:05]line РНМ: 0000000000098116 [07:39:05]line Версия ККМ: 001 [07:39:05]line ФМ: 0000000000965413 [07:39:05]line ФД: 220823 [07:39:05]line ФПД: 37693101421317 [07:39:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T073907&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220823&fm=37693101421317&tin=02508201610067®Number=0000000000098116&sum=100000 [07:39:05]OFD Sender: Processing packet 220823 [packets to send 81, broken 80] [07:39:05]ProducePacketName [07:39:05]name=ofd_packets/00220823 [07:39:05]OFD Sender: To server: pG, [07:39:05]CommunicateWithHost lk.salyk.kg:30040 [07:39:05]ConnectInit lk.salyk.kg [07:39:05]written 0, free lines is 4095 [07:39:05]Connected sock=9 [07:39:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 0E 6B 07 01 9B 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 1B A8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 97 5E 03 00 35 04 06 00 22 48 1B EB B3 05 2C 58 CD DC DC 25 76 93 [07:39:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 9C 82 47 00 D4 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 97 5E 03 00 F4 03 04 00 BB 53 18 67 B6 04 01 00 00 DE 2D C7 E8 24 97 DB 92 [07:39:05]CommunicateWithHost err = 0 [07:39:05]CheckOFDResponse [07:39:05]1017 (14) - 77093643461234 [07:39:05]1041 (16) - 0000000000965413 [07:39:05]1040 (4) - 220823 [07:39:05]1012 (4) - 23.10.2024 01:39 [07:39:05]1206 (1) - 0 [07:39:05]OFD Sender: Remove packet 220823 [07:39:05]ProducePacketName [07:39:05]name=ofd_packets/00220823 [07:39:05]NVStorageDeleteData [07:39:06]Write to MH i2c: 01 00 00 84 42 C6 [07:39:06]Write i2c OK [07:39:06]MH_I2C_Read... [07:39:06]Read from MH i2c: 01 [07:39:06]MH_I2C_Read... [07:39:06]Read from MH i2c: 01 07 00 [07:39:06]MH_I2C_Read... [07:39:06]Read from MH i2c: 01 07 00 84 42 00 00 00 00 00 D9 0C B2 [07:39:06]RasterBufferAndPrint [07:39:06]line [07:39:06]line [07:39:06]line [07:39:06]line [07:39:06]line [07:39:06]written 0, free lines is 3296 [07:39:06]MH_Cut [07:39:06]Write to MH i2c: D1 01 00 8B 42 01 9F [07:39:06]Write i2c OK [07:39:06]MH_I2C_Read... [07:39:06]Read from MH i2c: D1 [07:39:06]MH_I2C_Read... [07:39:06]Read from MH i2c: D1 01 00 [07:39:06]MH_I2C_Read... [07:39:06]Read from MH i2c: D1 01 00 8B 42 00 9E [07:39:06]Write to MH i2c: 01 00 00 8C 42 CE [07:39:06]Write i2c OK [07:39:06]MH_I2C_Read... [07:39:06]OFD Sender: No OFD packet to send [07:39:06]*** Cut start [07:39:06]*** Partial cut [07:39:06]*** CUTSNS_PIN = 1 [07:39:06]*** CUTSNS_PIN = 0 [07:39:07]*** Brake cut motor [07:39:07]Read from MH i2c: 01 [07:39:07]MH_I2C_Read... [07:39:07]*** Stop cut motor [07:39:07]*** Cut end [07:39:07]Read from MH i2c: 01 07 00 [07:39:07]MH_I2C_Read... [07:39:07]Read from MH i2c: 01 07 00 8C 42 00 00 00 00 00 FF 0F E3 [07:39:07]process_action close_receipt done [07:39:07]requested_data is exist [07:39:07]produce_requested_data [07:39:07]requested_item fm.sn is exist - process it [07:39:07]wFMCommunicate request_size=4 [07:39:07]MH_SAM_APDU [07:39:07]CAPDU: 80 11 00 00 [07:39:07]Write to MH i2c: E2 08 00 8D 42 80 11 00 00 00 00 00 00 49 [07:39:07]Write i2c OK [07:39:07]MH_I2C_Read... [07:39:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:07]Read from MH i2c: E2 [07:39:07]MH_I2C_Read... [07:39:07]Read from MH i2c: E2 17 00 [07:39:07]MH_I2C_Read... [07:39:07]Read from MH i2c: E2 17 00 8D 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 98 [07:39:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:39:07]wFMCommunicate OK [07:39:07]requested_item fd.num is exist - process it [07:39:07]SAM_PROTO_GetFieldsCounters [07:39:07]wFMCommunicate request_size=4 [07:39:07]MH_SAM_APDU [07:39:07]CAPDU: 80 13 00 00 [07:39:07]Write to MH i2c: E2 08 00 8E 42 80 13 00 00 00 00 00 00 4C [07:39:07]Write i2c OK [07:39:07]MH_I2C_Read... [07:39:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:07]Read from MH i2c: E2 [07:39:07]MH_I2C_Read... [07:39:07]Read from MH i2c: E2 62 00 [07:39:07]MH_I2C_Read... [07:39:07]Read from MH i2c: E2 62 00 8E 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 97 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 81 [07:39:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 97 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:07]wFMCommunicate OK [07:39:07]SAM_PROTO_GetFieldsCounters done [07:39:07]requested_item shift.num is exist - process it [07:39:07]requested_item shift.opened is exist - process it [07:39:07]req_shift_opened [07:39:07]FM_GetShiftState [07:39:07]SAM_PROTO_GetShiftState [07:39:07]wFMCommunicate request_size=4 [07:39:07]MH_SAM_APDU [07:39:07]CAPDU: 80 13 01 00 [07:39:07]Write to MH i2c: E2 08 00 8F 42 80 13 01 00 00 00 00 00 4E [07:39:07]Write i2c OK [07:39:07]MH_I2C_Read... [07:39:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:07]Read from MH i2c: E2 [07:39:07]MH_I2C_Read... [07:39:07]Read from MH i2c: E2 0E 00 [07:39:07]MH_I2C_Read... [07:39:07]Read from MH i2c: E2 0E 00 8F 42 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9E [07:39:07]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:39:07]wFMCommunicate OK [07:39:07]SAM_PROTO_GetShiftState done [07:39:07]FM_GetShiftState done [07:39:07]req_shift_opened done [07:39:07]requested_item shift.open_date is exist - process it [07:39:07]req_shift_open_date [07:39:07]req_shift_open_date done [07:39:07]produce_requested_data done [07:39:07]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220823,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:39:07]process_action_free close_receipt [07:39:07]json_value_free [07:39:07]json_value_free done [07:39:07]process_json_proto returns [07:39:07]Send response to host [07:39:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220823,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:39:07]free response buf [07:39:07]execute_script done [07:39:07]execute_script returns [07:39:07]free content buf [07:39:07]Sock 10.Close socket [07:39:07]Sock 10.Thread stoped [07:39:11]OFD Sender: No OFD packet to send [07:39:16]OFD Sender: No OFD packet to send [07:39:21]OFD Sender: No OFD packet to send [07:39:26]OFD Sender: No OFD packet to send [07:39:31]OFD Sender: No OFD packet to send [07:39:36]OFD Sender: No OFD packet to send [07:39:41]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [07:40:06]OFD Sender: No OFD packet to send [07:40:11]OFD Sender: No OFD packet to send [07:40:16]OFD Sender: No OFD packet to send [07:40:21]OFD Sender: No OFD packet to send [07:40:26]OFD Sender: No OFD packet to send [07:40:31]OFD Sender: No OFD packet to send [07:40:36]OFD Sender: No OFD packet to send [07:40:41]OFD Sender: No OFD packet to send [07:40:46]OFD Sender: No OFD packet to send [07:40:51]OFD Sender: No OFD packet to send [07:40:56]OFD Sender: No OFD packet to send [07:41:01]OFD Sender: No OFD packet to send [07:41:06]OFD Sender: No OFD packet to send [07:41:11]OFD Sender: No OFD packet to send [07:41:16]OFD Sender: No OFD packet to send [07:41:21]OFD Sender: No OFD packet to send [07:41:26]OFD Sender: No OFD packet to send [07:41:31]OFD Sender: No OFD packet to send [07:41:36]OFD Sender: No OFD packet to send [07:41:41]OFD Sender: No OFD packet to send [07:41:46]OFD Sender: No OFD packet to send [07:41:49]accept exits with 7 [07:41:49]New connection [07:41:49]New thread 3066531172 created [07:41:49]Thread 3066674532 joined [07:41:49]Waiting for new connection... [07:41:49] Sock 7.Parse request [07:41:49]Sock 7.Check first char [07:41:49]Sock 7.First char is OK [07:41:49]request: POST /json_proto HTTP/1.0 [07:41:49]Method: POST [07:41:49]URL: /json_proto [07:41:49]Method is POST - this is cgi request [07:41:49]url: /json_proto [07:41:49]query_string will be loaded in cgi processing [07:41:49]execute_cgi json_proto POST (null) [07:41:49]execute_cgi path=json_proto method=POST [07:41:49]POST find Content-Length [07:41:49]Host: 172.17.40.4:8080 [07:41:49]Content-Length: 677 [07:41:49]Content-Type: application/json [07:41:49] [07:41:49]POST finish read [07:41:49]Found Content-Length = 677 [07:41:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:49]execute_script... [07:41: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)538725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:49]POST & json_proto [07:41:49]process_json_proto [07:41:49]json parsed OK: [07:41:49]protocol is kg_v1.0 [07:41:49]action value=close_receipt [07:41:49]process_action close_receipt [07:41:49]cmd_close_receipt [07:41:49]MH_GetDate [07:41:49]Write to MH i2c: F0 00 00 90 42 C1 [07:41:49]Write i2c OK [07:41:49]MH_I2C_Read... [07:41:49]Read from MH i2c: F0 [07:41:49]MH_I2C_Read... [07:41:49]Read from MH i2c: F0 09 00 [07:41:49]MH_I2C_Read... [07:41:49]Read from MH i2c: F0 09 00 90 42 00 C1 A8 18 67 65 5C 16 67 F0 [07:41:49]GetLastDocTimeStamp 1729669147 [07:41:49]current date 1729669313 [07:41:49]FM_GetShiftState [07:41:49]SAM_PROTO_GetShiftState [07:41:49]wFMCommunicate request_size=4 [07:41:49]MH_SAM_APDU [07:41:49]CAPDU: 80 13 01 00 [07:41:49]Write to MH i2c: E2 08 00 91 42 80 13 01 00 00 00 00 00 50 [07:41:49]Write i2c OK [07:41:49]MH_I2C_Read... [07:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:49]Read from MH i2c: E2 [07:41:49]MH_I2C_Read... [07:41:49]Read from MH i2c: E2 0E 00 [07:41:49]MH_I2C_Read... [07:41:49]Read from MH i2c: E2 0E 00 91 42 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A0 [07:41:49]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:41:49]wFMCommunicate OK [07:41:49]SAM_PROTO_GetShiftState done [07:41:49]FM_GetShiftState done [07:41:49]opened in 1729642119 [07:41:49]opened+sec_in_day 1729728519 [07:41:49]quantity*price = 20003 [07:41:49]sum+1 = 20004 [07:41:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 33 23.10.2024 07:41 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220824 ФПД: 43027611387065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074153&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220824&fm=43027611387065&tin=02508201610067®Number=0000000000098116&sum=20000 [07:41:50]StoreToDocumentArchive [07:41:50]shift 447 fd 220824 [07:41:50]save to /storage/0447/doc_00220824 [07:41:50]save last doc name /storage/0447/doc_00220824 to /storage/kkm_last_doc_name [07:41:50]save OK [07:41:50]Clear old archive folders... [07:41:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:41:50]tlvbuf is 007CCCF0 [07:41:50]SAM_PROTO_ClearQueue [07:41:50]wFMCommunicate request_size=4 [07:41:50]MH_SAM_APDU [07:41:50]CAPDU: 80 09 00 00 [07:41:50]Write to MH i2c: E2 08 00 9E 42 80 09 00 00 00 00 00 00 52 [07:41:50]Write i2c OK [07:41:50]MH_I2C_Read... [07:41:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:50]Read from MH i2c: E2 [07:41:50]MH_I2C_Read... [07:41:50]Read from MH i2c: E2 03 00 [07:41:50]MH_I2C_Read... [07:41:50]Read from MH i2c: E2 03 00 9E 42 00 90 00 54 [07:41:50]RAPDU: 90 00 [07:41:50]wFMCommunicate OK [07:41:50]SAM_PROTO_ClearQueue done [07:41:50]KKMCreateOFDPacket [07:41:50]OFDProtocolAddRootSTLVToBuf [07:41:50]FM_MakeSignedData [07:41:50]FM_MakeSignedData [07:41:50]SAM_PROTO_SignData [07:41:50]wFMCommunicate request_size=4 [07:41:50]MH_SAM_APDU [07:41:50]CAPDU: 80 0D 01 02 [07:41:50]Write to MH i2c: E2 08 00 9F 42 80 0D 01 02 00 00 00 00 5A [07:41:50]Write i2c OK [07:41:50]MH_I2C_Read... [07:41:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:50]Read from MH i2c: E2 [07:41:50]MH_I2C_Read... [07:41:50]Read from MH i2c: E2 03 00 [07:41:50]MH_I2C_Read... [07:41:50]Read from MH i2c: E2 03 00 9F 42 00 90 00 55 [07:41:50]RAPDU: 90 00 [07:41:50]wFMCommunicate OK [07:41:50]wFMCommunicate request_size=255 [07:41:50]MH_SAM_APDU [07:41:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 C1 A8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 98 5E 03 00 35 04 06 00 27 [07:41:50]Write to MH i2c: E2 02 01 A0 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 C1 A8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 98 5E 03 00 35 04 06 00 27 00 00 8D [07:41:50]Write i2c OK [07:41:50]MH_I2C_Read... [07:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:51]Read from MH i2c: E2 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: E2 03 00 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: E2 03 00 A0 42 00 90 00 56 [07:41:51]RAPDU: 90 00 [07:41:51]wFMCommunicate OK [07:41:51]wFMCommunicate request_size=10 [07:41:51]MH_SAM_APDU [07:41:51]CAPDU: 80 0D 02 02 05 22 25 7E 04 B9 [07:41:51]Write to MH i2c: E2 0D 00 A1 42 80 0D 02 02 05 00 22 25 7E 04 B9 00 00 E9 [07:41:51]Write i2c OK [07:41:51]MH_I2C_Read... [07:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:51]Read from MH i2c: E2 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: E2 03 00 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: E2 03 00 A1 42 00 90 00 57 [07:41:51]RAPDU: 90 00 [07:41:51]wFMCommunicate OK [07:41:51]wFMCommunicate request_size=4 [07:41:51]MH_SAM_APDU [07:41:51]CAPDU: 80 0D 03 02 [07:41:51]Write to MH i2c: E2 08 00 A2 42 80 0D 03 02 00 00 00 00 5F [07:41:51]Write i2c OK [07:41:51]MH_I2C_Read... [07:41:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:51]Read from MH i2c: E2 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: E2 0B 00 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: E2 0B 00 A2 42 00 70 07 61 18 12 B6 76 F3 90 00 81 [07:41:51]RAPDU: 70 07 61 18 12 B6 76 F3 90 00 [07:41:51]wFMCommunicate OK [07:41:51]SAM_PROTO_SignData done [07:41:51]FM_MakeSignedData done [07:41:51]CreateOFDProtocolMessage [07:41:51]wFMCommunicate request_size=4 [07:41:51]MH_SAM_APDU [07:41:51]CAPDU: 80 11 00 00 [07:41:51]Write to MH i2c: E2 08 00 A3 42 80 11 00 00 00 00 00 00 5F [07:41:51]Write i2c OK [07:41:51]MH_I2C_Read... [07:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:51]Read from MH i2c: E2 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: E2 17 00 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: E2 17 00 A3 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 AE [07:41:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:41:51]wFMCommunicate OK [07:41:51]CreateOFDProtocolMessage done [07:41:51]OFDSenderStorePacket 220824 [07:41:51]StoreOFDPacket docnum=220824 [07:41:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 2D 0A 07 01 5B 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 C1 A8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 98 5E 03 00 35 04 06 00 27 22 25 7E 04 B9 70 07 61 18 12 B6 76 F3 [07:41:51]CheckFolder [07:41:51]dirname=/storage/ofd_packets [07:41:51]CheckFolder done [07:41:51]ProducePacketName [07:41:51]name=ofd_packets/00220824 [07:41:51]NVStorageSaveData ofd_packets/00220824 [07:41:51]File name is /storage/ofd_packets/00220824 [07:41:51]Write 301 bytes [07:41:51]NVStorageSaveData done [07:41:51]OFDSenderStorePacket done [07:41:51]KKMCreateOFDPacket done [07:41:51]NVStorageSaveData kkm_last_timestamp [07:41:51]File name is /storage/kkm_last_timestamp [07:41:51]Write 4 bytes [07:41:51]NVStorageSaveData done [07:41:51]ExternCall_PrintAddStr [07:41:51]wPrintStart [07:41:51]Write to MH i2c: 01 00 00 A4 42 E6 [07:41:51]Write i2c OK [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: 01 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: 01 07 00 [07:41:51]MH_I2C_Read... [07:41:51]Read from MH i2c: 01 07 00 A4 42 00 00 00 00 00 FF 0F FB [07:41:51]RasterBufferAndPrint [07:41:51]line Счет N : (1)538725 [07:41:51]line ИНН: 02508201610067 [07:41:51]line Контрольно-Кассовый Чек [07:41:51]line ПРОДАЖА [07:41:51]line ТРК (МРК, ГНК) : 23 [07:41:51]line Товар: 2710124130 [07:41:51]line Аи-92-К-2 [07:41:51]line 2.990 * 66.90 [07:41:51]line = 200.03 [07:41:51]line НДС 12% НСП 1% [07:41:51]line > о реализуемом товаре [07:41:51]line ОКРУГЛЕНИЕ: -0.03 [07:41:51]line ИТОГО: 200.00 [07:41:51]line Внесено: 200.00 [07:41:51]line СДАЧА: 0.00 [07:41:51]line НСП 1% : 1.77 [07:41:51]line НДС 12% : 21.24 [07:41:51]line Наличными: 200.00 [07:41:51]line Безнал.: 0.00 [07:41:51]line Место: АЗС № 84 "Партнер Нефть" [07:41:51]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:41:51]line СНО: Общий режим [07:41:51]line Чек 33 23.10.2024 07:41 [07:41:51]line Смена: 447 ФФД: 1.0 [07:41:51]line ЗНМ: 0300000178 [07:41:51]line РНМ: 0000000000098116 [07:41:51]line Версия ККМ: 001 [07:41:51]line ФМ: 0000000000965413 [07:41:51]line ФД: 220824 [07:41:51]line ФПД: 43027611387065 [07:41:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074153&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220824&fm=43027611387065&tin=02508201610067®Number=0000000000098116&sum=20000 [07:41:51]OFD Sender: Processing packet 220824 [packets to send 81, broken 80] [07:41:51]ProducePacketName [07:41:51]name=ofd_packets/00220824 [07:41:51]OFD Sender: To server: pG, [07:41:51]CommunicateWithHost lk.salyk.kg:30040 [07:41:51]ConnectInit lk.salyk.kg [07:41:51]written 0, free lines is 4095 [07:41:51]Connected sock=10 [07:41:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 2D 0A 07 01 5B 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 C1 A8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 98 5E 03 00 35 04 06 00 27 22 25 7E 04 B9 70 07 61 18 12 B6 76 F3 [07:41:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B3 25 47 00 FE 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 39 36 35 34 31 33 10 04 04 00 98 5E 03 00 F4 03 04 00 61 54 18 67 B6 04 01 00 00 38 D7 D4 C1 12 80 B0 ED [07:41:51]CommunicateWithHost err = 0 [07:41:51]CheckOFDResponse [07:41:51]1017 (14) - 77093643461234 [07:41:51]1041 (16) - 0000000000965413 [07:41:51]1040 (4) - 220824 [07:41:51]1012 (4) - 23.10.2024 01:41 [07:41:51]1206 (1) - 0 [07:41:51]OFD Sender: Remove packet 220824 [07:41:51]ProducePacketName [07:41:51]name=ofd_packets/00220824 [07:41:51]NVStorageDeleteData [07:41:52]Write to MH i2c: 01 00 00 CF 42 11 [07:41:52]Write i2c OK [07:41:52]MH_I2C_Read... [07:41:52]Read from MH i2c: 01 [07:41:52]MH_I2C_Read... [07:41:52]Read from MH i2c: 01 07 00 [07:41:52]MH_I2C_Read... [07:41:52]Read from MH i2c: 01 07 00 CF 42 00 00 00 00 00 EE 0C 12 [07:41:52]RasterBufferAndPrint [07:41:52]line [07:41:52]line [07:41:52]line [07:41:52]line [07:41:52]line [07:41:52]written 0, free lines is 3316 [07:41:52]MH_Cut [07:41:52]Write to MH i2c: D1 01 00 D6 42 01 EA [07:41:52]Write i2c OK [07:41:52]MH_I2C_Read... [07:41:52]Read from MH i2c: D1 [07:41:52]MH_I2C_Read... [07:41:52]Read from MH i2c: D1 01 00 [07:41:52]MH_I2C_Read... [07:41:52]Read from MH i2c: D1 01 00 D6 42 00 E9 [07:41:52]Write to MH i2c: 01 00 00 D7 42 19 [07:41:52]Write i2c OK [07:41:52]MH_I2C_Read... [07:41:52]OFD Sender: No OFD packet to send [07:41:52]*** Cut start [07:41:52]*** Partial cut [07:41:52]*** CUTSNS_PIN = 1 [07:41:52]*** CUTSNS_PIN = 0 [07:41:53]*** Brake cut motor [07:41:53]Read from MH i2c: 01 [07:41:53]MH_I2C_Read... [07:41:53]*** Stop cut motor [07:41:53]*** Cut end [07:41:53]Read from MH i2c: 01 07 00 [07:41:53]MH_I2C_Read... [07:41:53]Read from MH i2c: 01 07 00 D7 42 00 00 00 00 00 FF 0F 2E [07:41:53]process_action close_receipt done [07:41:53]requested_data is exist [07:41:53]produce_requested_data [07:41:53]requested_item fm.sn is exist - process it [07:41:53]wFMCommunicate request_size=4 [07:41:53]MH_SAM_APDU [07:41:53]CAPDU: 80 11 00 00 [07:41:53]Write to MH i2c: E2 08 00 D8 42 80 11 00 00 00 00 00 00 94 [07:41:53]Write i2c OK [07:41:53]MH_I2C_Read... [07:41:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:53]Read from MH i2c: E2 [07:41:53]MH_I2C_Read... [07:41:53]Read from MH i2c: E2 17 00 [07:41:53]MH_I2C_Read... [07:41:53]Read from MH i2c: E2 17 00 D8 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E3 [07:41:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:41:53]wFMCommunicate OK [07:41:53]requested_item fd.num is exist - process it [07:41:53]SAM_PROTO_GetFieldsCounters [07:41:53]wFMCommunicate request_size=4 [07:41:53]MH_SAM_APDU [07:41:53]CAPDU: 80 13 00 00 [07:41:53]Write to MH i2c: E2 08 00 D9 42 80 13 00 00 00 00 00 00 97 [07:41:53]Write i2c OK [07:41:53]MH_I2C_Read... [07:41:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:53]Read from MH i2c: E2 [07:41:53]MH_I2C_Read... [07:41:53]Read from MH i2c: E2 62 00 [07:41:53]MH_I2C_Read... [07:41:53]Read from MH i2c: E2 62 00 D9 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 98 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [07:41:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 98 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:41:53]wFMCommunicate OK [07:41:53]SAM_PROTO_GetFieldsCounters done [07:41:53]requested_item shift.num is exist - process it [07:41:53]requested_item shift.opened is exist - process it [07:41:53]req_shift_opened [07:41:53]FM_GetShiftState [07:41:53]SAM_PROTO_GetShiftState [07:41:53]wFMCommunicate request_size=4 [07:41:53]MH_SAM_APDU [07:41:53]CAPDU: 80 13 01 00 [07:41:53]Write to MH i2c: E2 08 00 DA 42 80 13 01 00 00 00 00 00 99 [07:41:53]Write i2c OK [07:41:53]MH_I2C_Read... [07:41:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:53]Read from MH i2c: E2 [07:41:53]MH_I2C_Read... [07:41:53]Read from MH i2c: E2 0E 00 [07:41:53]MH_I2C_Read... [07:41:53]Read from MH i2c: E2 0E 00 DA 42 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E9 [07:41:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:41:53]wFMCommunicate OK [07:41:53]SAM_PROTO_GetShiftState done [07:41:53]FM_GetShiftState done [07:41:53]req_shift_opened done [07:41:53]requested_item shift.open_date is exist - process it [07:41:53]req_shift_open_date [07:41:53]req_shift_open_date done [07:41:53]produce_requested_data done [07:41:53]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220824,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:41:53]process_action_free close_receipt [07:41:53]json_value_free [07:41:53]json_value_free done [07:41:53]process_json_proto returns [07:41:53]Send response to host [07:41:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220824,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:41:53]free response buf [07:41:53]execute_script done [07:41:53]execute_script returns [07:41:53]free content buf [07:41:53]Sock 7.Close socket [07:41:53]Sock 7.Thread stoped [07:41:57]OFD Sender: No OFD packet to send [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:22]OFD Sender: No OFD packet to send [07:42:27]OFD Sender: No OFD packet to send [07:42:32]OFD Sender: No OFD packet to send [07:42:37]OFD Sender: No OFD packet to send [07:42:42]OFD Sender: No OFD packet to send [07:42:47]OFD Sender: No OFD packet to send [07:42:52]OFD Sender: No OFD packet to send [07:42:57]OFD Sender: No OFD packet to send [07:43:02]OFD Sender: No OFD packet to send [07:43:07]OFD Sender: No OFD packet to send [07:43:12]OFD Sender: No OFD packet to send [07:43:17]OFD Sender: No OFD packet to send [07:43:22]OFD Sender: No OFD packet to send [07:43:27]OFD Sender: No OFD packet to send [07:43:32]OFD Sender: No OFD packet to send [07:43:37]OFD Sender: No OFD packet to send [07:43:42]OFD Sender: No OFD packet to send [07:43:47]OFD Sender: No OFD packet to send [07:43:52]OFD Sender: No OFD packet to send [07:43:57]OFD Sender: No OFD packet to send [07:44:02]accept exits with 9 [07:44:02]New connection [07:44:02]New thread 3066674532 created [07:44:02]Thread 3066531172 joined [07:44:02]Waiting for new connection... [07:44:02] Sock 9.Parse request [07:44:02]Sock 9.Check first char [07:44:02]Sock 9.First char is OK [07:44:02]request: POST /json_proto HTTP/1.0 [07:44:02]Method: POST [07:44:02]URL: /json_proto [07:44:02]Method is POST - this is cgi request [07:44:02]url: /json_proto [07:44:02]query_string will be loaded in cgi processing [07:44:02]execute_cgi json_proto POST (null) [07:44:02]execute_cgi path=json_proto method=POST [07:44:02]POST find Content-Length [07:44:02]Host: 172.17.40.4:8080 [07:44:02]Content-Length: 682 [07:44:02]Content-Type: application/json [07:44:02] [07:44:02]POST finish read [07:44:02]Found Content-Length = 682 [07:44:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:02]execute_script... [07:44: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)538726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:02]POST & json_proto [07:44:02]process_json_proto [07:44:02]json parsed OK: [07:44:02]protocol is kg_v1.0 [07:44:02]action value=close_receipt [07:44:02]process_action close_receipt [07:44:02]cmd_close_receipt [07:44:02]MH_GetDate [07:44:02]Write to MH i2c: F0 00 00 DB 42 0C [07:44:02]Write i2c OK [07:44:02]MH_I2C_Read... [07:44:02]Read from MH i2c: F0 [07:44:02]MH_I2C_Read... [07:44:02]Read from MH i2c: F0 09 00 [07:44:02]MH_I2C_Read... [07:44:02]Read from MH i2c: F0 09 00 DB 42 00 46 A9 18 67 65 5C 16 67 C1 [07:44:02]GetLastDocTimeStamp 1729669313 [07:44:02]current date 1729669446 [07:44:02]FM_GetShiftState [07:44:02]SAM_PROTO_GetShiftState [07:44:02]wFMCommunicate request_size=4 [07:44:02]MH_SAM_APDU [07:44:02]CAPDU: 80 13 01 00 [07:44:02]Write to MH i2c: E2 08 00 DC 42 80 13 01 00 00 00 00 00 9B [07:44:02]Write i2c OK [07:44:02]MH_I2C_Read... [07:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:02]Read from MH i2c: E2 [07:44:02]MH_I2C_Read... [07:44:02]Read from MH i2c: E2 0E 00 [07:44:02]MH_I2C_Read... [07:44:02]Read from MH i2c: E2 0E 00 DC 42 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 EB [07:44:02]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:44:02]wFMCommunicate OK [07:44:02]SAM_PROTO_GetShiftState done [07:44:02]FM_GetShiftState done [07:44:02]opened in 1729642119 [07:44:02]opened+sec_in_day 1729728519 [07:44:02]quantity*price = 220003 [07:44:02]sum+1 = 220004 [07:44:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.63 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 34 23.10.2024 07:44 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220825 ФПД: 117920024956154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074406&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220825&fm=117920024956154&tin=02508201610067®Number=0000000000098116&sum=220000 [07:44:03]StoreToDocumentArchive [07:44:03]shift 447 fd 220825 [07:44:03]save to /storage/0447/doc_00220825 [07:44:03]save last doc name /storage/0447/doc_00220825 to /storage/kkm_last_doc_name [07:44:03]save OK [07:44:03]Clear old archive folders... [07:44:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:44:03]tlvbuf is 008AE340 [07:44:03]SAM_PROTO_ClearQueue [07:44:03]wFMCommunicate request_size=4 [07:44:03]MH_SAM_APDU [07:44:03]CAPDU: 80 09 00 00 [07:44:03]Write to MH i2c: E2 08 00 E9 42 80 09 00 00 00 00 00 00 9D [07:44:03]Write i2c OK [07:44:03]MH_I2C_Read... [07:44:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:44:03]Read from MH i2c: E2 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 03 00 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 03 00 E9 42 00 90 00 9F [07:44:03]RAPDU: 90 00 [07:44:03]wFMCommunicate OK [07:44:03]SAM_PROTO_ClearQueue done [07:44:03]KKMCreateOFDPacket [07:44:03]OFDProtocolAddRootSTLVToBuf [07:44:03]FM_MakeSignedData [07:44:03]FM_MakeSignedData [07:44:03]SAM_PROTO_SignData [07:44:03]wFMCommunicate request_size=4 [07:44:03]MH_SAM_APDU [07:44:03]CAPDU: 80 0D 01 02 [07:44:03]Write to MH i2c: E2 08 00 EA 42 80 0D 01 02 00 00 00 00 A5 [07:44:03]Write i2c OK [07:44:03]MH_I2C_Read... [07:44:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:44:03]Read from MH i2c: E2 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 03 00 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 03 00 EA 42 00 90 00 A0 [07:44:03]RAPDU: 90 00 [07:44:03]wFMCommunicate OK [07:44:03]wFMCommunicate request_size=255 [07:44:03]MH_SAM_APDU [07:44:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 46 A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 99 5E 03 00 35 04 06 00 6B [07:44:03]Write to MH i2c: E2 02 01 EB 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 46 A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 99 5E 03 00 35 04 06 00 6B 00 00 3C [07:44:03]Write i2c OK [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 [07:44:03]MH_I2C_Read... [07:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:03]Read from MH i2c: E2 03 00 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 03 00 EB 42 00 90 00 A1 [07:44:03]RAPDU: 90 00 [07:44:03]wFMCommunicate OK [07:44:03]wFMCommunicate request_size=10 [07:44:03]MH_SAM_APDU [07:44:03]CAPDU: 80 0D 02 02 05 3F 65 33 0C FA [07:44:03]Write to MH i2c: E2 0D 00 EC 42 80 0D 02 02 05 00 3F 65 33 0C FA 00 00 8F [07:44:03]Write i2c OK [07:44:03]MH_I2C_Read... [07:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:03]Read from MH i2c: E2 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 03 00 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 03 00 EC 42 00 90 00 A2 [07:44:03]RAPDU: 90 00 [07:44:03]wFMCommunicate OK [07:44:03]wFMCommunicate request_size=4 [07:44:03]MH_SAM_APDU [07:44:03]CAPDU: 80 0D 03 02 [07:44:03]Write to MH i2c: E2 08 00 ED 42 80 0D 03 02 00 00 00 00 AA [07:44:03]Write i2c OK [07:44:03]MH_I2C_Read... [07:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:44:03]Read from MH i2c: E2 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 0B 00 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 0B 00 ED 42 00 5D D7 16 83 BD DA B0 7E 90 00 3D [07:44:03]RAPDU: 5D D7 16 83 BD DA B0 7E 90 00 [07:44:03]wFMCommunicate OK [07:44:03]SAM_PROTO_SignData done [07:44:03]FM_MakeSignedData done [07:44:03]CreateOFDProtocolMessage [07:44:03]wFMCommunicate request_size=4 [07:44:03]MH_SAM_APDU [07:44:03]CAPDU: 80 11 00 00 [07:44:03]Write to MH i2c: E2 08 00 EE 42 80 11 00 00 00 00 00 00 AA [07:44:03]Write i2c OK [07:44:03]MH_I2C_Read... [07:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:03]Read from MH i2c: E2 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 17 00 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: E2 17 00 EE 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F9 [07:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:44:03]wFMCommunicate OK [07:44:03]CreateOFDProtocolMessage done [07:44:03]OFDSenderStorePacket 220825 [07:44:03]StoreOFDPacket docnum=220825 [07:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 08 EA 07 01 B5 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 46 A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 99 5E 03 00 35 04 06 00 6B 3F 65 33 0C FA 5D D7 16 83 BD DA B0 7E [07:44:03]CheckFolder [07:44:03]dirname=/storage/ofd_packets [07:44:03]CheckFolder done [07:44:03]ProducePacketName [07:44:03]name=ofd_packets/00220825 [07:44:03]NVStorageSaveData ofd_packets/00220825 [07:44:03]File name is /storage/ofd_packets/00220825 [07:44:03]Write 301 bytes [07:44:03]NVStorageSaveData done [07:44:03]OFDSenderStorePacket done [07:44:03]KKMCreateOFDPacket done [07:44:03]NVStorageSaveData kkm_last_timestamp [07:44:03]File name is /storage/kkm_last_timestamp [07:44:03]Write 4 bytes [07:44:03]NVStorageSaveData done [07:44:03]ExternCall_PrintAddStr [07:44:03]wPrintStart [07:44:03]Write to MH i2c: 01 00 00 EF 42 31 [07:44:03]Write i2c OK [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: 01 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: 01 07 00 [07:44:03]MH_I2C_Read... [07:44:03]Read from MH i2c: 01 07 00 EF 42 00 00 00 00 00 FF 0F 46 [07:44:03]RasterBufferAndPrint [07:44:03]line Счет N : (1)538726 [07:44:03]line ИНН: 02508201610067 [07:44:03]line Контрольно-Кассовый Чек [07:44:03]line ПРОДАЖА [07:44:03]line ТРК (МРК, ГНК) : 41 [07:44:03]line Товар: 2710124500 [07:44:03]line Аи-95-К-3 [07:44:03]line 29.650 * 74.20 [07:44:03]line = 2200.03 [07:44:03]line НДС 12% НСП 1% [07:44:03]line > о реализуемом товаре [07:44:03]line ОКРУГЛЕНИЕ: -0.03 [07:44:03]line ИТОГО: 2200.00 [07:44:03]line Внесено: 2200.00 [07:44:03]line СДАЧА: 0.00 [07:44:03]line НСП 1% : 19.47 [07:44:03]line НДС 12% : 233.63 [07:44:03]line Наличными: 2200.00 [07:44:03]line Безнал.: 0.00 [07:44:03]line Место: АЗС № 84 "Партнер Нефть" [07:44:03]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:44:03]line СНО: Общий режим [07:44:03]line Чек 34 23.10.2024 07:44 [07:44:03]line Смена: 447 ФФД: 1.0 [07:44:03]line ЗНМ: 0300000178 [07:44:03]line РНМ: 0000000000098116 [07:44:03]line Версия ККМ: 001 [07:44:03]line ФМ: 0000000000965413 [07:44:04]line ФД: 220825 [07:44:04]line ФПД: 117920024956154 [07:44:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074406&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220825&fm=117920024956154&tin=02508201610067®Number=0000000000098116&sum=220000 [07:44:04]OFD Sender: Processing packet 220825 [packets to send 81, broken 80] [07:44:04]ProducePacketName [07:44:04]name=ofd_packets/00220825 [07:44:04]OFD Sender: To server: pG, [07:44:04]CommunicateWithHost lk.salyk.kg:30040 [07:44:04]ConnectInit lk.salyk.kg [07:44:04]written 0, free lines is 4095 [07:44:04]Connected sock=10 [07:44:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 08 EA 07 01 B5 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 00 00 00 F4 03 04 00 46 A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 99 5E 03 00 35 04 06 00 6B 3F 65 33 0C FA 5D D7 16 83 BD DA B0 7E [07:44:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 7C C1 47 00 41 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 99 5E 03 00 F4 03 04 00 E6 54 18 67 B6 04 01 00 00 66 20 F2 B8 49 2B 48 14 [07:44:04]CommunicateWithHost err = 0 [07:44:04]CheckOFDResponse [07:44:04]1017 (14) - 77093643461234 [07:44:04]1041 (16) - 0000000000965413 [07:44:04]1040 (4) - 220825 [07:44:04]1012 (4) - 23.10.2024 01:44 [07:44:04]1206 (1) - 0 [07:44:04]OFD Sender: Remove packet 220825 [07:44:04]ProducePacketName [07:44:04]name=ofd_packets/00220825 [07:44:04]NVStorageDeleteData [07:44:04]Write to MH i2c: 01 00 00 1A 43 5D [07:44:04]Write i2c OK [07:44:04]MH_I2C_Read... [07:44:04]Read from MH i2c: 01 [07:44:04]MH_I2C_Read... [07:44:04]Read from MH i2c: 01 07 00 [07:44:04]MH_I2C_Read... [07:44:04]Read from MH i2c: 01 07 00 1A 43 00 00 00 00 00 E9 0C 59 [07:44:04]RasterBufferAndPrint [07:44:04]line [07:44:04]line [07:44:04]line [07:44:04]line [07:44:04]line [07:44:04]written 0, free lines is 3311 [07:44:04]MH_Cut [07:44:04]Write to MH i2c: D1 01 00 21 43 01 36 [07:44:04]Write i2c OK [07:44:04]MH_I2C_Read... [07:44:04]Read from MH i2c: D1 [07:44:04]MH_I2C_Read... [07:44:04]Read from MH i2c: D1 01 00 [07:44:04]MH_I2C_Read... [07:44:04]Read from MH i2c: D1 01 00 21 43 00 35 [07:44:04]Write to MH i2c: 01 00 00 22 43 65 [07:44:04]Write i2c OK [07:44:04]MH_I2C_Read... [07:44:04]OFD Sender: No OFD packet to send [07:44:05]*** Cut start [07:44:05]*** Partial cut [07:44:05]*** CUTSNS_PIN = 1 [07:44:05]*** CUTSNS_PIN = 0 [07:44:05]*** Brake cut motor [07:44:05]Read from MH i2c: 01 [07:44:05]MH_I2C_Read... [07:44:05]*** Stop cut motor [07:44:05]*** Cut end [07:44:05]Read from MH i2c: 01 07 00 [07:44:05]MH_I2C_Read... [07:44:05]Read from MH i2c: 01 07 00 22 43 00 00 00 00 00 FF 0F 7A [07:44:05]process_action close_receipt done [07:44:05]requested_data is exist [07:44:05]produce_requested_data [07:44:05]requested_item fm.sn is exist - process it [07:44:05]wFMCommunicate request_size=4 [07:44:05]MH_SAM_APDU [07:44:05]CAPDU: 80 11 00 00 [07:44:05]Write to MH i2c: E2 08 00 23 43 80 11 00 00 00 00 00 00 E0 [07:44:05]Write i2c OK [07:44:05]MH_I2C_Read... [07:44:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:06]Read from MH i2c: E2 [07:44:06]MH_I2C_Read... [07:44:06]Read from MH i2c: E2 17 00 [07:44:06]MH_I2C_Read... [07:44:06]Read from MH i2c: E2 17 00 23 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2F [07:44:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:44:06]wFMCommunicate OK [07:44:06]requested_item fd.num is exist - process it [07:44:06]SAM_PROTO_GetFieldsCounters [07:44:06]wFMCommunicate request_size=4 [07:44:06]MH_SAM_APDU [07:44:06]CAPDU: 80 13 00 00 [07:44:06]Write to MH i2c: E2 08 00 24 43 80 13 00 00 00 00 00 00 E3 [07:44:06]Write i2c OK [07:44:06]MH_I2C_Read... [07:44:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:06]Read from MH i2c: E2 [07:44:06]MH_I2C_Read... [07:44:06]Read from MH i2c: E2 62 00 [07:44:06]MH_I2C_Read... [07:44:06]Read from MH i2c: E2 62 00 24 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 99 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [07:44:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 99 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:44:06]wFMCommunicate OK [07:44:06]SAM_PROTO_GetFieldsCounters done [07:44:06]requested_item shift.num is exist - process it [07:44:06]requested_item shift.opened is exist - process it [07:44:06]req_shift_opened [07:44:06]FM_GetShiftState [07:44:06]SAM_PROTO_GetShiftState [07:44:06]wFMCommunicate request_size=4 [07:44:06]MH_SAM_APDU [07:44:06]CAPDU: 80 13 01 00 [07:44:06]Write to MH i2c: E2 08 00 25 43 80 13 01 00 00 00 00 00 E5 [07:44:06]Write i2c OK [07:44:06]MH_I2C_Read... [07:44:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:06]Read from MH i2c: E2 [07:44:06]MH_I2C_Read... [07:44:06]Read from MH i2c: E2 0E 00 [07:44:06]MH_I2C_Read... [07:44:06]Read from MH i2c: E2 0E 00 25 43 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 35 [07:44:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:44:06]wFMCommunicate OK [07:44:06]SAM_PROTO_GetShiftState done [07:44:06]FM_GetShiftState done [07:44:06]req_shift_opened done [07:44:06]requested_item shift.open_date is exist - process it [07:44:06]req_shift_open_date [07:44:06]req_shift_open_date done [07:44:06]produce_requested_data done [07:44:06]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220825,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:44:06]process_action_free close_receipt [07:44:06]json_value_free [07:44:06]json_value_free done [07:44:06]process_json_proto returns [07:44:06]Send response to host [07:44:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220825,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:44:06]free response buf [07:44:06]execute_script done [07:44:06]execute_script returns [07:44:06]free content buf [07:44:06]Sock 9.Close socket [07:44:06]Sock 9.Thread stoped [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:55]OFD Sender: No OFD packet to send [07:45:00]OFD Sender: No OFD packet to send [07:45:05]OFD Sender: No OFD packet to send [07:45:10]OFD Sender: No OFD packet to send [07:45:15]OFD Sender: No OFD packet to send [07:45:20]OFD Sender: No OFD packet to send [07:45:25]OFD Sender: No OFD packet to send [07:45:30]OFD Sender: No OFD packet to send [07:45:35]OFD Sender: No OFD packet to send [07:45:40]OFD Sender: No OFD packet to send [07:45:45]OFD Sender: No OFD packet to send [07:45:46]accept exits with 7 [07:45:46]New connection [07:45:46]New thread 3066531172 created [07:45:46]Thread 3066674532 joined [07:45:46]Waiting for new connection... [07:45:46] Sock 7.Parse request [07:45:46]Sock 7.Check first char [07:45:46]Sock 7.First char is OK [07:45:46]request: POST /json_proto HTTP/1.0 [07:45:46]Method: POST [07:45:46]URL: /json_proto [07:45:46]Method is POST - this is cgi request [07:45:46]url: /json_proto [07:45:46]query_string will be loaded in cgi processing [07:45:46]execute_cgi json_proto POST (null) [07:45:46]execute_cgi path=json_proto method=POST [07:45:46]POST find Content-Length [07:45:46]Host: 172.17.40.4:8080 [07:45:46]Content-Length: 766 [07:45:46]Content-Type: application/json [07:45:46] [07:45:46]POST finish read [07:45:46]Found Content-Length = 766 [07:45:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:46]execute_script... [07:45: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)538727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:46]POST & json_proto [07:45:46]process_json_proto [07:45:46]json parsed OK: [07:45:46]protocol is kg_v1.0 [07:45:46]action value=close_receipt [07:45:46]process_action close_receipt [07:45:46]cmd_close_receipt [07:45:46]MH_GetDate [07:45:46]Write to MH i2c: F0 00 00 26 43 58 [07:45:46]Write i2c OK [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: F0 [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: F0 09 00 [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: F0 09 00 26 43 00 AF A9 18 67 65 5C 16 67 76 [07:45:46]GetLastDocTimeStamp 1729669446 [07:45:46]current date 1729669551 [07:45:46]FM_GetShiftState [07:45:46]SAM_PROTO_GetShiftState [07:45:46]wFMCommunicate request_size=4 [07:45:46]MH_SAM_APDU [07:45:46]CAPDU: 80 13 01 00 [07:45:46]Write to MH i2c: E2 08 00 27 43 80 13 01 00 00 00 00 00 E7 [07:45:46]Write i2c OK [07:45:46]MH_I2C_Read... [07:45:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:46]Read from MH i2c: E2 [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: E2 0E 00 [07:45:46]MH_I2C_Read... [07:45:46]Read from MH i2c: E2 0E 00 27 43 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 37 [07:45:46]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:45:46]wFMCommunicate OK [07:45:46]SAM_PROTO_GetShiftState done [07:45:46]FM_GetShiftState done [07:45:46]opened in 1729642119 [07:45:46]opened+sec_in_day 1729728519 [07:45:46]quantity*price = 50041 [07:45:46]sum+1 = 50042 [07:45:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 35 23.10.2024 07:45 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220826 ФПД: 77854909364588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074551&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220826&fm=77854909364588&tin=02508201610067®Number=0000000000098116&sum=50041 [07:45:48]StoreToDocumentArchive [07:45:48]shift 447 fd 220826 [07:45:48]save to /storage/0447/doc_00220826 [07:45:48]save last doc name /storage/0447/doc_00220826 to /storage/kkm_last_doc_name [07:45:48]save OK [07:45:48]Clear old archive folders... [07:45:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:45:48]tlvbuf is 007EC540 [07:45:48]SAM_PROTO_ClearQueue [07:45:48]wFMCommunicate request_size=4 [07:45:48]MH_SAM_APDU [07:45:48]CAPDU: 80 09 00 00 [07:45:48]Write to MH i2c: E2 08 00 34 43 80 09 00 00 00 00 00 00 E9 [07:45:48]Write i2c OK [07:45:48]MH_I2C_Read... [07:45:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:48]Read from MH i2c: E2 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 03 00 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 03 00 34 43 00 90 00 EB [07:45:48]RAPDU: 90 00 [07:45:48]wFMCommunicate OK [07:45:48]SAM_PROTO_ClearQueue done [07:45:48]KKMCreateOFDPacket [07:45:48]OFDProtocolAddRootSTLVToBuf [07:45:48]FM_MakeSignedData [07:45:48]FM_MakeSignedData [07:45:48]SAM_PROTO_SignData [07:45:48]wFMCommunicate request_size=4 [07:45:48]MH_SAM_APDU [07:45:48]CAPDU: 80 0D 01 02 [07:45:48]Write to MH i2c: E2 08 00 35 43 80 0D 01 02 00 00 00 00 F1 [07:45:48]Write i2c OK [07:45:48]MH_I2C_Read... [07:45:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:48]Read from MH i2c: E2 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 03 00 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 03 00 35 43 00 90 00 EC [07:45:48]RAPDU: 90 00 [07:45:48]wFMCommunicate OK [07:45:48]wFMCommunicate request_size=255 [07:45:48]MH_SAM_APDU [07:45:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 AF A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9A 5E 03 00 35 04 06 00 46 [07:45:48]Write to MH i2c: E2 02 01 36 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 AF A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9A 5E 03 00 35 04 06 00 46 00 00 C6 [07:45:48]Write i2c OK [07:45:48]MH_I2C_Read... [07:45:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:48]Read from MH i2c: E2 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 03 00 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 03 00 36 43 00 90 00 ED [07:45:48]RAPDU: 90 00 [07:45:48]wFMCommunicate OK [07:45:48]wFMCommunicate request_size=10 [07:45:48]MH_SAM_APDU [07:45:48]CAPDU: 80 0D 02 02 05 CF 02 37 79 6C [07:45:48]Write to MH i2c: E2 0D 00 37 43 80 0D 02 02 05 00 CF 02 37 79 6C 00 00 EB [07:45:48]Write i2c OK [07:45:48]MH_I2C_Read... [07:45:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:48]Read from MH i2c: E2 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 03 00 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 03 00 37 43 00 90 00 EE [07:45:48]RAPDU: 90 00 [07:45:48]wFMCommunicate OK [07:45:48]wFMCommunicate request_size=4 [07:45:48]MH_SAM_APDU [07:45:48]CAPDU: 80 0D 03 02 [07:45:48]Write to MH i2c: E2 08 00 38 43 80 0D 03 02 00 00 00 00 F6 [07:45:48]Write i2c OK [07:45:48]MH_I2C_Read... [07:45:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:48]Read from MH i2c: E2 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 0B 00 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 0B 00 38 43 00 B2 AB 8F A8 56 7C 67 02 90 00 C6 [07:45:48]RAPDU: B2 AB 8F A8 56 7C 67 02 90 00 [07:45:48]wFMCommunicate OK [07:45:48]SAM_PROTO_SignData done [07:45:48]FM_MakeSignedData done [07:45:48]CreateOFDProtocolMessage [07:45:48]wFMCommunicate request_size=4 [07:45:48]MH_SAM_APDU [07:45:48]CAPDU: 80 11 00 00 [07:45:48]Write to MH i2c: E2 08 00 39 43 80 11 00 00 00 00 00 00 F6 [07:45:48]Write i2c OK [07:45:48]MH_I2C_Read... [07:45:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:48]Read from MH i2c: E2 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 17 00 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: E2 17 00 39 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 45 [07:45:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:45:48]wFMCommunicate OK [07:45:48]CreateOFDProtocolMessage done [07:45:48]OFDSenderStorePacket 220826 [07:45:48]StoreOFDPacket docnum=220826 [07:45:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 7A 2F 07 01 F8 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 AF A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9A 5E 03 00 35 04 06 00 46 CF 02 37 79 6C B2 AB 8F A8 56 7C 67 02 [07:45:48]CheckFolder [07:45:48]dirname=/storage/ofd_packets [07:45:48]CheckFolder done [07:45:48]ProducePacketName [07:45:48]name=ofd_packets/00220826 [07:45:48]NVStorageSaveData ofd_packets/00220826 [07:45:48]File name is /storage/ofd_packets/00220826 [07:45:48]Write 301 bytes [07:45:48]NVStorageSaveData done [07:45:48]OFDSenderStorePacket done [07:45:48]KKMCreateOFDPacket done [07:45:48]NVStorageSaveData kkm_last_timestamp [07:45:48]File name is /storage/kkm_last_timestamp [07:45:48]Write 4 bytes [07:45:48]NVStorageSaveData done [07:45:48]ExternCall_PrintAddStr [07:45:48]wPrintStart [07:45:48]Write to MH i2c: 01 00 00 3A 43 7D [07:45:48]Write i2c OK [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: 01 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: 01 07 00 [07:45:48]MH_I2C_Read... [07:45:48]Read from MH i2c: 01 07 00 3A 43 00 00 00 00 00 FF 0F 92 [07:45:48]RasterBufferAndPrint [07:45:48]line Счет N : (1)538727 [07:45:48]line ИНН: 02508201610067 [07:45:48]line Контрольно-Кассовый Чек [07:45:48]line ПРОДАЖА [07:45:48]line ТРК (МРК, ГНК) : 23 [07:45:48]line Товар: 2710124130 [07:45:48]line Аи-92-К-2 [07:45:48]line 7.480 * 66.90 [07:45:48]line = 500.41 [07:45:48]line НДС 12% НСП 1% [07:45:48]line > о реализуемом товаре [07:45:48]line ИТОГО: 500.41 [07:45:48]line НСП 1% : 4.43 [07:45:48]line НДС 12% : 53.14 [07:45:48]line Наличными: 0.00 [07:45:48]line Безнал.: 500.41 [07:45:48]line Место: АЗС № 84 "Партнер Нефть" [07:45:48]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:45:48]line СНО: Общий режим [07:45:48]line Чек 35 23.10.2024 07:45 [07:45:48]line Смена: 447 ФФД: 1.0 [07:45:48]line ЗНМ: 0300000178 [07:45:48]line РНМ: 0000000000098116 [07:45:48]line Версия ККМ: 001 [07:45:48]line Платежная система: Mbank [07:45:48]line ФМ: 0000000000965413 [07:45:48]line ФД: 220826 [07:45:48]line ФПД: 77854909364588 [07:45:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074551&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220826&fm=77854909364588&tin=02508201610067®Number=0000000000098116&sum=50041 [07:45:48]written 0, free lines is 4095 [07:45:48]OFD Sender: Processing packet 220826 [packets to send 81, broken 80] [07:45:48]ProducePacketName [07:45:48]name=ofd_packets/00220826 [07:45:48]OFD Sender: To server: pG, [07:45:48]CommunicateWithHost lk.salyk.kg:30040 [07:45:48]ConnectInit lk.salyk.kg [07:45:48]Connected sock=10 [07:45:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 7A 2F 07 01 F8 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 AF A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9A 5E 03 00 35 04 06 00 46 CF 02 37 79 6C B2 AB 8F A8 56 7C 67 02 [07:45:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 82 D4 47 00 4C 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 39 36 35 34 31 33 10 04 04 00 9A 5E 03 00 F4 03 04 00 4E 55 18 67 B6 04 01 00 00 5A 75 20 24 1E 96 5B 48 [07:45:49]CommunicateWithHost err = 0 [07:45:49]CheckOFDResponse [07:45:49]1017 (14) - 77093643461234 [07:45:49]1041 (16) - 0000000000965413 [07:45:49]1040 (4) - 220826 [07:45:49]1012 (4) - 23.10.2024 01:45 [07:45:49]1206 (1) - 0 [07:45:49]OFD Sender: Remove packet 220826 [07:45:49]ProducePacketName [07:45:49]name=ofd_packets/00220826 [07:45:49]NVStorageDeleteData [07:45:49]Write to MH i2c: 01 00 00 63 43 A6 [07:45:49]Write i2c OK [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: 01 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: 01 07 00 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: 01 07 00 63 43 00 00 00 00 00 05 0D BF [07:45:49]RasterBufferAndPrint [07:45:49]line [07:45:49]line [07:45:49]line [07:45:49]line [07:45:49]line [07:45:49]written 0, free lines is 3340 [07:45:49]MH_Cut [07:45:49]Write to MH i2c: D1 01 00 6A 43 01 7F [07:45:49]Write i2c OK [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: D1 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: D1 01 00 [07:45:49]MH_I2C_Read... [07:45:49]Read from MH i2c: D1 01 00 6A 43 00 7E [07:45:49]Write to MH i2c: 01 00 00 6B 43 AE [07:45:49]Write i2c OK [07:45:49]MH_I2C_Read... [07:45:49]OFD Sender: No OFD packet to send [07:45:49]*** Cut start [07:45:49]*** Partial cut [07:45:49]*** CUTSNS_PIN = 1 [07:45:49]*** CUTSNS_PIN = 0 [07:45:50]*** Brake cut motor [07:45:50]Read from MH i2c: 01 [07:45:50]MH_I2C_Read... [07:45:50]*** Stop cut motor [07:45:50]*** Cut end [07:45:50]Read from MH i2c: 01 07 00 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: 01 07 00 6B 43 00 00 00 00 00 FF 0F C3 [07:45:50]process_action close_receipt done [07:45:50]requested_data is exist [07:45:50]produce_requested_data [07:45:50]requested_item fm.sn is exist - process it [07:45:50]wFMCommunicate request_size=4 [07:45:50]MH_SAM_APDU [07:45:50]CAPDU: 80 11 00 00 [07:45:50]Write to MH i2c: E2 08 00 6C 43 80 11 00 00 00 00 00 00 29 [07:45:50]Write i2c OK [07:45:50]MH_I2C_Read... [07:45:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:50]Read from MH i2c: E2 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: E2 17 00 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: E2 17 00 6C 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 78 [07:45:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:45:50]wFMCommunicate OK [07:45:50]requested_item fd.num is exist - process it [07:45:50]SAM_PROTO_GetFieldsCounters [07:45:50]wFMCommunicate request_size=4 [07:45:50]MH_SAM_APDU [07:45:50]CAPDU: 80 13 00 00 [07:45:50]Write to MH i2c: E2 08 00 6D 43 80 13 00 00 00 00 00 00 2C [07:45:50]Write i2c OK [07:45:50]MH_I2C_Read... [07:45:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:50]Read from MH i2c: E2 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: E2 62 00 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: E2 62 00 6D 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9A 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [07:45:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9A 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:45:50]wFMCommunicate OK [07:45:50]SAM_PROTO_GetFieldsCounters done [07:45:50]requested_item shift.num is exist - process it [07:45:50]requested_item shift.opened is exist - process it [07:45:50]req_shift_opened [07:45:50]FM_GetShiftState [07:45:50]SAM_PROTO_GetShiftState [07:45:50]wFMCommunicate request_size=4 [07:45:50]MH_SAM_APDU [07:45:50]CAPDU: 80 13 01 00 [07:45:50]Write to MH i2c: E2 08 00 6E 43 80 13 01 00 00 00 00 00 2E [07:45:50]Write i2c OK [07:45:50]MH_I2C_Read... [07:45:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:50]Read from MH i2c: E2 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: E2 0E 00 [07:45:50]MH_I2C_Read... [07:45:50]Read from MH i2c: E2 0E 00 6E 43 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7E [07:45:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:45:50]wFMCommunicate OK [07:45:50]SAM_PROTO_GetShiftState done [07:45:50]FM_GetShiftState done [07:45:50]req_shift_opened done [07:45:50]requested_item shift.open_date is exist - process it [07:45:50]req_shift_open_date [07:45:50]req_shift_open_date done [07:45:50]produce_requested_data done [07:45:50]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220826,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:45:50]process_action_free close_receipt [07:45:50]json_value_free [07:45:50]json_value_free done [07:45:50]process_json_proto returns [07:45:50]Send response to host [07:45:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220826,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:45:50]free response buf [07:45:50]execute_script done [07:45:50]execute_script returns [07:45:50]free content buf [07:45:50]Sock 7.Close socket [07:45:50]Sock 7.Thread stoped [07:45:54]OFD Sender: No OFD packet to send [07:45:59]OFD Sender: No OFD packet to send [07:46:03]accept exits with 9 [07:46:03]New connection [07:46:03]New thread 3066674532 created [07:46:03]Thread 3066531172 joined [07:46:03]Waiting for new connection... [07:46:03] Sock 9.Parse request [07:46:03]Sock 9.Check first char [07:46:03]Sock 9.First char is OK [07:46:03]request: POST /json_proto HTTP/1.0 [07:46:03]Method: POST [07:46:03]URL: /json_proto [07:46:03]Method is POST - this is cgi request [07:46:03]url: /json_proto [07:46:03]query_string will be loaded in cgi processing [07:46:03]execute_cgi json_proto POST (null) [07:46:03]execute_cgi path=json_proto method=POST [07:46:03]POST find Content-Length [07:46:03]Host: 172.17.40.4:8080 [07:46:03]Content-Length: 759 [07:46:03]Content-Type: application/json [07:46:03] [07:46:03]POST finish read [07:46:03]Found Content-Length = 759 [07:46:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 5.120, "sum" : 350.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 350.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:03]execute_script... [07: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)538729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 5.120, "sum" : 350.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 350.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:03]POST & json_proto [07:46:03]process_json_proto [07:46:03]json parsed OK: [07:46:03]protocol is kg_v1.0 [07:46:03]action value=close_receipt [07:46:03]process_action close_receipt [07:46:03]cmd_close_receipt [07:46:03]MH_GetDate [07:46:03]Write to MH i2c: F0 00 00 6F 43 A1 [07:46:03]Write i2c OK [07:46:03]MH_I2C_Read... [07:46:03]Read from MH i2c: F0 [07:46:03]MH_I2C_Read... [07:46:03]Read from MH i2c: F0 09 00 [07:46:03]MH_I2C_Read... [07:46:03]Read from MH i2c: F0 09 00 6F 43 00 BF A9 18 67 65 5C 16 67 CF [07:46:03]GetLastDocTimeStamp 1729669551 [07:46:03]current date 1729669567 [07:46:03]FM_GetShiftState [07:46:03]SAM_PROTO_GetShiftState [07:46:03]wFMCommunicate request_size=4 [07:46:03]MH_SAM_APDU [07:46:03]CAPDU: 80 13 01 00 [07:46:03]Write to MH i2c: E2 08 00 70 43 80 13 01 00 00 00 00 00 30 [07:46:03]Write i2c OK [07:46:03]MH_I2C_Read... [07:46:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:03]Read from MH i2c: E2 [07:46:03]MH_I2C_Read... [07:46:03]Read from MH i2c: E2 0E 00 [07:46:03]MH_I2C_Read... [07:46:03]Read from MH i2c: E2 0E 00 70 43 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 80 [07:46:03]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:46:03]wFMCommunicate OK [07:46:03]SAM_PROTO_GetShiftState done [07:46:03]FM_GetShiftState done [07:46:03]opened in 1729642119 [07:46:03]opened+sec_in_day 1729728519 [07:46:03]quantity*price = 35020 [07:46:03]sum+1 = 35022 [07:46:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.21 НСП 1% : 3.10 НДС 12% : 37.19 Наличными: 0.00 Безнал.: 350.21 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 36 23.10.2024 07:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220827 ФПД: 62028534168950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074607&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220827&fm=62028534168950&tin=02508201610067®Number=0000000000098116&sum=35021 [07:46:04]StoreToDocumentArchive [07:46:04]shift 447 fd 220827 [07:46:04]save to /storage/0447/doc_00220827 [07:46:04]save last doc name /storage/0447/doc_00220827 to /storage/kkm_last_doc_name [07:46:04]save OK [07:46:04]Clear old archive folders... [07:46:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:46:04]tlvbuf is 0075F770 [07:46:04]SAM_PROTO_ClearQueue [07:46:04]wFMCommunicate request_size=4 [07:46:04]MH_SAM_APDU [07:46:04]CAPDU: 80 09 00 00 [07:46:04]Write to MH i2c: E2 08 00 7D 43 80 09 00 00 00 00 00 00 32 [07:46:04]Write i2c OK [07:46:04]MH_I2C_Read... [07:46:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:04]Read from MH i2c: E2 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: E2 03 00 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: E2 03 00 7D 43 00 90 00 34 [07:46:04]RAPDU: 90 00 [07:46:04]wFMCommunicate OK [07:46:04]SAM_PROTO_ClearQueue done [07:46:04]KKMCreateOFDPacket [07:46:04]OFDProtocolAddRootSTLVToBuf [07:46:04]FM_MakeSignedData [07:46:04]FM_MakeSignedData [07:46:04]SAM_PROTO_SignData [07:46:04]wFMCommunicate request_size=4 [07:46:04]MH_SAM_APDU [07:46:04]CAPDU: 80 0D 01 02 [07:46:04]Write to MH i2c: E2 08 00 7E 43 80 0D 01 02 00 00 00 00 3A [07:46:04]Write i2c OK [07:46:04]MH_I2C_Read... [07:46:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:04]Read from MH i2c: E2 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: E2 03 00 [07:46:04]MH_I2C_Read... [07:46:04]Read from MH i2c: E2 03 00 7E 43 00 90 00 35 [07:46:04]RAPDU: 90 00 [07:46:04]wFMCommunicate OK [07:46:04]wFMCommunicate request_size=255 [07:46:04]MH_SAM_APDU [07:46: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 00 14 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 CD 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 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 00 00 00 00 00 00 39 04 06 00 CD 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 BF A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9B 5E 03 00 35 04 06 00 [07:46:04]Write to MH i2c: E2 02 01 7F 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 00 14 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 CD 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 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 00 00 00 00 00 00 39 04 06 00 CD 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 BF A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9B 5E 03 00 35 04 06 00 00 00 55 [07:46:05]Write i2c OK [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: E2 [07:46:05]MH_I2C_Read... [07:46:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:05]Read from MH i2c: E2 03 00 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: E2 03 00 7F 43 00 90 00 36 [07:46:05]RAPDU: 90 00 [07:46:05]wFMCommunicate OK [07:46:05]wFMCommunicate request_size=11 [07:46:05]MH_SAM_APDU [07:46:05]CAPDU: 80 0D 02 02 06 38 6A 24 BE BD 76 [07:46:05]Write to MH i2c: E2 0E 00 80 43 80 0D 02 02 06 00 38 6A 24 BE BD 76 00 00 00 [07:46:05]Write i2c OK [07:46:05]MH_I2C_Read... [07:46:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:05]Read from MH i2c: E2 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: E2 03 00 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: E2 03 00 80 43 00 90 00 37 [07:46:05]RAPDU: 90 00 [07:46:05]wFMCommunicate OK [07:46:05]wFMCommunicate request_size=4 [07:46:05]MH_SAM_APDU [07:46:05]CAPDU: 80 0D 03 02 [07:46:05]Write to MH i2c: E2 08 00 81 43 80 0D 03 02 00 00 00 00 3F [07:46:05]Write i2c OK [07:46:05]MH_I2C_Read... [07:46:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:05]Read from MH i2c: E2 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: E2 0B 00 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: E2 0B 00 81 43 00 4B 9A A9 AF AB 02 C8 32 90 00 24 [07:46:05]RAPDU: 4B 9A A9 AF AB 02 C8 32 90 00 [07:46:05]wFMCommunicate OK [07:46:05]SAM_PROTO_SignData done [07:46:05]FM_MakeSignedData done [07:46:05]CreateOFDProtocolMessage [07:46:05]wFMCommunicate request_size=4 [07:46:05]MH_SAM_APDU [07:46:05]CAPDU: 80 11 00 00 [07:46:05]Write to MH i2c: E2 08 00 82 43 80 11 00 00 00 00 00 00 3F [07:46:05]Write i2c OK [07:46:05]MH_I2C_Read... [07:46:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:05]Read from MH i2c: E2 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: E2 17 00 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: E2 17 00 82 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8E [07:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:46:05]wFMCommunicate OK [07:46:05]CreateOFDProtocolMessage done [07:46:05]OFDSenderStorePacket 220827 [07:46:05]StoreOFDPacket docnum=220827 [07:46:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 5E A0 08 01 27 C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 00 14 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 CD 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 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 00 00 00 00 00 00 39 04 06 00 CD 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 BF A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9B 5E 03 00 35 04 06 00 38 6A 24 BE BD 76 4B 9A A9 AF AB 02 C8 32 [07:46:05]CheckFolder [07:46:05]dirname=/storage/ofd_packets [07:46:05]CheckFolder done [07:46:05]ProducePacketName [07:46:05]name=ofd_packets/00220827 [07:46:05]NVStorageSaveData ofd_packets/00220827 [07:46:05]File name is /storage/ofd_packets/00220827 [07:46:05]Write 302 bytes [07:46:05]NVStorageSaveData done [07:46:05]OFDSenderStorePacket done [07:46:05]KKMCreateOFDPacket done [07:46:05]NVStorageSaveData kkm_last_timestamp [07:46:05]File name is /storage/kkm_last_timestamp [07:46:05]Write 4 bytes [07:46:05]NVStorageSaveData done [07:46:05]ExternCall_PrintAddStr [07:46:05]wPrintStart [07:46:05]Write to MH i2c: 01 00 00 83 43 C6 [07:46:05]Write i2c OK [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: 01 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: 01 07 00 [07:46:05]MH_I2C_Read... [07:46:05]Read from MH i2c: 01 07 00 83 43 00 00 00 00 00 FF 0F DB [07:46:05]RasterBufferAndPrint [07:46:05]line Счет N : (1)538729 [07:46:05]line ИНН: 02508201610067 [07:46:05]line Контрольно-Кассовый Чек [07:46:05]line ПРОДАЖА [07:46:05]line ТРК (МРК, ГНК) : 42 [07:46:05]line Товар: 2710124130 [07:46:05]line SUPER 92-К-5 [07:46:05]line 5.120 * 68.40 [07:46:05]line = 350.21 [07:46:05]line НДС 12% НСП 1% [07:46:05]line > о реализуемом товаре [07:46:05]line ИТОГО: 350.21 [07:46:05]line НСП 1% : 3.10 [07:46:05]line НДС 12% : 37.19 [07:46:05]line Наличными: 0.00 [07:46:05]line Безнал.: 350.21 [07:46:05]line Место: АЗС № 84 "Партнер Нефть" [07:46:05]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:46:05]line СНО: Общий режим [07:46:05]line Чек 36 23.10.2024 07:46 [07:46:05]line Смена: 447 ФФД: 1.0 [07:46:05]line ЗНМ: 0300000178 [07:46:05]line РНМ: 0000000000098116 [07:46:05]line Версия ККМ: 001 [07:46:05]line Платежная система: Mbank [07:46:05]line ФМ: 0000000000965413 [07:46:05]line ФД: 220827 [07:46:05]line ФПД: 62028534168950 [07:46:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074607&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220827&fm=62028534168950&tin=02508201610067®Number=0000000000098116&sum=35021 [07:46:05]written 0, free lines is 4095 [07:46:05]OFD Sender: Processing packet 220827 [packets to send 81, broken 80] [07:46:05]ProducePacketName [07:46:05]name=ofd_packets/00220827 [07:46:05]OFD Sender: To server: pG, [07:46:05]CommunicateWithHost lk.salyk.kg:30040 [07:46:05]ConnectInit lk.salyk.kg [07:46:05]Connected sock=10 [07:46:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 5E A0 08 01 27 C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 00 14 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 CD 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 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 00 00 00 00 00 00 39 04 06 00 CD 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 BF A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9B 5E 03 00 35 04 06 00 38 6A 24 BE BD 76 4B 9A A9 AF AB 02 C8 32 [07:46:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 46 51 47 00 C2 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9B 5E 03 00 F4 03 04 00 5F 55 18 67 B6 04 01 00 00 85 71 1E 24 6E 88 A2 36 [07:46:06]CommunicateWithHost err = 0 [07:46:06]CheckOFDResponse [07:46:06]1017 (14) - 77093643461234 [07:46:06]1041 (16) - 0000000000965413 [07:46:06]1040 (4) - 220827 [07:46:06]1012 (4) - 23.10.2024 01:46 [07:46:06]1206 (1) - 0 [07:46:06]OFD Sender: Remove packet 220827 [07:46:06]ProducePacketName [07:46:06]name=ofd_packets/00220827 [07:46:06]NVStorageDeleteData [07:46:06]Write to MH i2c: 01 00 00 AC 43 EF [07:46:06]Write i2c OK [07:46:06]MH_I2C_Read... [07:46:06]Read from MH i2c: 01 [07:46:06]MH_I2C_Read... [07:46:06]Read from MH i2c: 01 07 00 [07:46:06]MH_I2C_Read... [07:46:06]Read from MH i2c: 01 07 00 AC 43 00 00 00 00 00 0A 0D 0D [07:46:06]RasterBufferAndPrint [07:46:06]line [07:46:06]line [07:46:06]line [07:46:06]line [07:46:06]line [07:46:06]written 0, free lines is 3344 [07:46:06]MH_Cut [07:46:06]Write to MH i2c: D1 01 00 B3 43 01 C8 [07:46:06]Write i2c OK [07:46:06]MH_I2C_Read... [07:46:06]Read from MH i2c: D1 [07:46:06]MH_I2C_Read... [07:46:06]Read from MH i2c: D1 01 00 [07:46:06]MH_I2C_Read... [07:46:06]Read from MH i2c: D1 01 00 B3 43 00 C7 [07:46:06]Write to MH i2c: 01 00 00 B4 43 F7 [07:46:06]Write i2c OK [07:46:06]MH_I2C_Read... [07:46:06]OFD Sender: No OFD packet to send [07:46:06]*** Cut start [07:46:06]*** Partial cut [07:46:06]*** CUTSNS_PIN = 1 [07:46:06]*** CUTSNS_PIN = 0 [07:46:07]*** Brake cut motor [07:46:07]Read from MH i2c: 01 [07:46:07]MH_I2C_Read... [07:46:07]*** Stop cut motor [07:46:07]*** Cut end [07:46:07]Read from MH i2c: 01 07 00 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: 01 07 00 B4 43 00 00 00 00 00 FF 0F 0C [07:46:07]process_action close_receipt done [07:46:07]requested_data is exist [07:46:07]produce_requested_data [07:46:07]requested_item fm.sn is exist - process it [07:46:07]wFMCommunicate request_size=4 [07:46:07]MH_SAM_APDU [07:46:07]CAPDU: 80 11 00 00 [07:46:07]Write to MH i2c: E2 08 00 B5 43 80 11 00 00 00 00 00 00 72 [07:46:07]Write i2c OK [07:46:07]MH_I2C_Read... [07:46:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:07]Read from MH i2c: E2 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: E2 17 00 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: E2 17 00 B5 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C1 [07:46:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:46:07]wFMCommunicate OK [07:46:07]requested_item fd.num is exist - process it [07:46:07]SAM_PROTO_GetFieldsCounters [07:46:07]wFMCommunicate request_size=4 [07:46:07]MH_SAM_APDU [07:46:07]CAPDU: 80 13 00 00 [07:46:07]Write to MH i2c: E2 08 00 B6 43 80 13 00 00 00 00 00 00 75 [07:46:07]Write i2c OK [07:46:07]MH_I2C_Read... [07:46:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:07]Read from MH i2c: E2 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: E2 62 00 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: E2 62 00 B6 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9B 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [07:46:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9B 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:07]wFMCommunicate OK [07:46:07]SAM_PROTO_GetFieldsCounters done [07:46:07]requested_item shift.num is exist - process it [07:46:07]requested_item shift.opened is exist - process it [07:46:07]req_shift_opened [07:46:07]FM_GetShiftState [07:46:07]SAM_PROTO_GetShiftState [07:46:07]wFMCommunicate request_size=4 [07:46:07]MH_SAM_APDU [07:46:07]CAPDU: 80 13 01 00 [07:46:07]Write to MH i2c: E2 08 00 B7 43 80 13 01 00 00 00 00 00 77 [07:46:07]Write i2c OK [07:46:07]MH_I2C_Read... [07:46:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:07]Read from MH i2c: E2 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: E2 0E 00 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: E2 0E 00 B7 43 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C7 [07:46:07]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:46:07]wFMCommunicate OK [07:46:07]SAM_PROTO_GetShiftState done [07:46:07]FM_GetShiftState done [07:46:07]req_shift_opened done [07:46:07]requested_item shift.open_date is exist - process it [07:46:07]req_shift_open_date [07:46:07]req_shift_open_date done [07:46:07]produce_requested_data done [07:46:07]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220827,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:46:07]process_action_free close_receipt [07:46:07]json_value_free [07:46:07]json_value_free done [07:46:07]process_json_proto returns [07:46:07]Send response to host [07:46:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220827,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:46:07]free response buf [07:46:07]execute_script done [07:46:07]execute_script returns [07:46:07]free content buf [07:46:07]Sock 9.Close socket [07:46:07]Sock 9.Thread stoped [07:46:11]OFD Sender: No OFD packet to send [07:46:16]OFD Sender: No OFD packet to send [07:46:21]OFD Sender: No OFD packet to send [07:46:26]OFD Sender: No OFD packet to send [07:46:29]accept exits with 7 [07:46:29]New connection [07:46:29]New thread 3066531172 created [07:46:29]Thread 3066674532 joined [07:46:29]Waiting for new connection... [07:46:29] Sock 7.Parse request [07:46:29]Sock 7.Check first char [07:46:29]Sock 7.First char is OK [07:46:29]request: POST /json_proto HTTP/1.0 [07:46:29]Method: POST [07:46:29]URL: /json_proto [07:46:29]Method is POST - this is cgi request [07:46:29]url: /json_proto [07:46:29]query_string will be loaded in cgi processing [07:46:29]execute_cgi json_proto POST (null) [07:46:29]execute_cgi path=json_proto method=POST [07:46:29]POST find Content-Length [07:46:29]Host: 172.17.40.4:8080 [07:46:29]Content-Length: 769 [07:46:29]Content-Type: application/json [07:46:29] [07:46:29]POST finish read [07:46:29]Found Content-Length = 769 [07:46:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:29]execute_script... [07:46: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)538728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:29]POST & json_proto [07:46:29]process_json_proto [07:46:29]json parsed OK: [07:46:29]protocol is kg_v1.0 [07:46:29]action value=close_receipt [07:46:29]process_action close_receipt [07:46:29]cmd_close_receipt [07:46:29]MH_GetDate [07:46:29]Write to MH i2c: F0 00 00 B8 43 EA [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: F0 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: F0 09 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: F0 09 00 B8 43 00 D9 A9 18 67 65 5C 16 67 32 [07:46:29]GetLastDocTimeStamp 1729669567 [07:46:29]current date 1729669593 [07:46:29]FM_GetShiftState [07:46:29]SAM_PROTO_GetShiftState [07:46:29]wFMCommunicate request_size=4 [07:46:29]MH_SAM_APDU [07:46:29]CAPDU: 80 13 01 00 [07:46:29]Write to MH i2c: E2 08 00 B9 43 80 13 01 00 00 00 00 00 79 [07:46:29]Write i2c OK [07:46:29]MH_I2C_Read... [07:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:29]Read from MH i2c: E2 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 0E 00 [07:46:29]MH_I2C_Read... [07:46:29]Read from MH i2c: E2 0E 00 B9 43 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C9 [07:46:29]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:46:29]wFMCommunicate OK [07:46:29]SAM_PROTO_GetShiftState done [07:46:29]FM_GetShiftState done [07:46:29]opened in 1729642119 [07:46:29]opened+sec_in_day 1729728519 [07:46:29]quantity*price = 100021 [07:46:29]sum+1 = 100023 [07:46:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 37 23.10.2024 07:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220828 ФПД: 156575918377330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074633&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220828&fm=156575918377330&tin=02508201610067®Number=0000000000098116&sum=100022 [07:46:30]StoreToDocumentArchive [07:46:30]shift 447 fd 220828 [07:46:30]save to /storage/0447/doc_00220828 [07:46:30]save last doc name /storage/0447/doc_00220828 to /storage/kkm_last_doc_name [07:46:30]save OK [07:46:30]Clear old archive folders... [07:46:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:46:30]tlvbuf is 0088D860 [07:46:30]SAM_PROTO_ClearQueue [07:46:30]wFMCommunicate request_size=4 [07:46:30]MH_SAM_APDU [07:46:30]CAPDU: 80 09 00 00 [07:46:30]Write to MH i2c: E2 08 00 C6 43 80 09 00 00 00 00 00 00 7B [07:46:30]Write i2c OK [07:46:30]MH_I2C_Read... [07:46:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:30]Read from MH i2c: E2 [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: E2 03 00 [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: E2 03 00 C6 43 00 90 00 7D [07:46:30]RAPDU: 90 00 [07:46:30]wFMCommunicate OK [07:46:30]SAM_PROTO_ClearQueue done [07:46:30]KKMCreateOFDPacket [07:46:30]OFDProtocolAddRootSTLVToBuf [07:46:30]FM_MakeSignedData [07:46:30]FM_MakeSignedData [07:46:30]SAM_PROTO_SignData [07:46:30]wFMCommunicate request_size=4 [07:46:30]MH_SAM_APDU [07:46:30]CAPDU: 80 0D 01 02 [07:46:30]Write to MH i2c: E2 08 00 C7 43 80 0D 01 02 00 00 00 00 83 [07:46:30]Write i2c OK [07:46:30]MH_I2C_Read... [07:46:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:30]Read from MH i2c: E2 [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: E2 03 00 [07:46:30]MH_I2C_Read... [07:46:30]Read from MH i2c: E2 03 00 C7 43 00 90 00 7E [07:46:30]RAPDU: 90 00 [07:46:30]wFMCommunicate OK [07:46:30]wFMCommunicate request_size=255 [07:46:30]MH_SAM_APDU [07:46: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 D9 A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9C 5E 03 00 35 04 06 00 8E [07:46:30]Write to MH i2c: E2 02 01 C8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 D9 A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9C 5E 03 00 35 04 06 00 8E 00 00 C6 [07:46:30]Write i2c OK [07:46:30]MH_I2C_Read... [07:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:31]Read from MH i2c: E2 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 03 00 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 03 00 C8 43 00 90 00 7F [07:46:31]RAPDU: 90 00 [07:46:31]wFMCommunicate OK [07:46:31]wFMCommunicate request_size=10 [07:46:31]MH_SAM_APDU [07:46:31]CAPDU: 80 0D 02 02 05 67 AB FE C9 72 [07:46:31]Write to MH i2c: E2 0D 00 C9 43 80 0D 02 02 05 00 67 AB FE C9 72 00 00 DB [07:46:31]Write i2c OK [07:46:31]MH_I2C_Read... [07:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:31]Read from MH i2c: E2 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 03 00 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 03 00 C9 43 00 90 00 80 [07:46:31]RAPDU: 90 00 [07:46:31]wFMCommunicate OK [07:46:31]wFMCommunicate request_size=4 [07:46:31]MH_SAM_APDU [07:46:31]CAPDU: 80 0D 03 02 [07:46:31]Write to MH i2c: E2 08 00 CA 43 80 0D 03 02 00 00 00 00 88 [07:46:31]Write i2c OK [07:46:31]MH_I2C_Read... [07:46:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:31]Read from MH i2c: E2 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 0B 00 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 0B 00 CA 43 00 72 83 E0 7D 19 24 92 3F 90 00 E9 [07:46:31]RAPDU: 72 83 E0 7D 19 24 92 3F 90 00 [07:46:31]wFMCommunicate OK [07:46:31]SAM_PROTO_SignData done [07:46:31]FM_MakeSignedData done [07:46:31]CreateOFDProtocolMessage [07:46:31]wFMCommunicate request_size=4 [07:46:31]MH_SAM_APDU [07:46:31]CAPDU: 80 11 00 00 [07:46:31]Write to MH i2c: E2 08 00 CB 43 80 11 00 00 00 00 00 00 88 [07:46:31]Write i2c OK [07:46:31]MH_I2C_Read... [07:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:31]Read from MH i2c: E2 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 17 00 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: E2 17 00 CB 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D7 [07:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:46:31]wFMCommunicate OK [07:46:31]CreateOFDProtocolMessage done [07:46:31]OFDSenderStorePacket 220828 [07:46:31]StoreOFDPacket docnum=220828 [07:46:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C3 44 07 01 6C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 D9 A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9C 5E 03 00 35 04 06 00 8E 67 AB FE C9 72 72 83 E0 7D 19 24 92 3F [07:46:31]CheckFolder [07:46:31]dirname=/storage/ofd_packets [07:46:31]CheckFolder done [07:46:31]ProducePacketName [07:46:31]name=ofd_packets/00220828 [07:46:31]NVStorageSaveData ofd_packets/00220828 [07:46:31]File name is /storage/ofd_packets/00220828 [07:46:31]Write 301 bytes [07:46:31]NVStorageSaveData done [07:46:31]OFDSenderStorePacket done [07:46:31]KKMCreateOFDPacket done [07:46:31]NVStorageSaveData kkm_last_timestamp [07:46:31]File name is /storage/kkm_last_timestamp [07:46:31]Write 4 bytes [07:46:31]NVStorageSaveData done [07:46:31]ExternCall_PrintAddStr [07:46:31]wPrintStart [07:46:31]Write to MH i2c: 01 00 00 CC 43 0F [07:46:31]Write i2c OK [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: 01 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: 01 07 00 [07:46:31]MH_I2C_Read... [07:46:31]Read from MH i2c: 01 07 00 CC 43 00 00 00 00 00 FF 0F 24 [07:46:31]RasterBufferAndPrint [07:46:31]line Счет N : (1)538728 [07:46:31]line ИНН: 02508201610067 [07:46:31]line Контрольно-Кассовый Чек [07:46:31]line ПРОДАЖА [07:46:31]line ТРК (МРК, ГНК) : 11 [07:46:31]line Товар: 2710124500 [07:46:31]line Аи-95-К-3 [07:46:31]line 13.480 * 74.20 [07:46:31]line = 1000.22 [07:46:31]line НДС 12% НСП 1% [07:46:31]line > о реализуемом товаре [07:46:31]line ИТОГО: 1000.22 [07:46:31]line НСП 1% : 8.85 [07:46:31]line НДС 12% : 106.22 [07:46:31]line Наличными: 0.00 [07:46:31]line Безнал.: 1000.22 [07:46:31]line Место: АЗС № 84 "Партнер Нефть" [07:46:31]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:46:31]line СНО: Общий режим [07:46:31]line Чек 37 23.10.2024 07:46 [07:46:31]line Смена: 447 ФФД: 1.0 [07:46:31]line ЗНМ: 0300000178 [07:46:31]line РНМ: 0000000000098116 [07:46:31]line Версия ККМ: 001 [07:46:31]line Платежная система: Mbank [07:46:31]line ФМ: 0000000000965413 [07:46:31]line ФД: 220828 [07:46:31]line ФПД: 156575918377330 [07:46:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074633&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220828&fm=156575918377330&tin=02508201610067®Number=0000000000098116&sum=100022 [07:46:31]OFD Sender: Processing packet 220828 [packets to send 81, broken 80] [07:46:31]ProducePacketName [07:46:31]name=ofd_packets/00220828 [07:46:31]OFD Sender: To server: pG, [07:46:31]CommunicateWithHost lk.salyk.kg:30040 [07:46:31]ConnectInit lk.salyk.kg [07:46:31]written 0, free lines is 4095 [07:46:31]Connected sock=10 [07:46:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C3 44 07 01 6C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 D9 A9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9C 5E 03 00 35 04 06 00 8E 67 AB FE C9 72 72 83 E0 7D 19 24 92 3F [07:46:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 0C 24 47 00 EF 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 39 36 35 34 31 33 10 04 04 00 9C 5E 03 00 F4 03 04 00 79 55 18 67 B6 04 01 00 00 8F C9 D7 C4 EF D7 1D EE [07:46:31]CommunicateWithHost err = 0 [07:46:31]CheckOFDResponse [07:46:31]1017 (14) - 77093643461234 [07:46:31]1041 (16) - 0000000000965413 [07:46:31]1040 (4) - 220828 [07:46:31]1012 (4) - 23.10.2024 01:46 [07:46:31]1206 (1) - 0 [07:46:31]OFD Sender: Remove packet 220828 [07:46:31]ProducePacketName [07:46:31]name=ofd_packets/00220828 [07:46:31]NVStorageDeleteData [07:46:32]Write to MH i2c: 01 00 00 F5 43 38 [07:46:32]Write i2c OK [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: 01 [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: 01 07 00 [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: 01 07 00 F5 43 00 00 00 00 00 20 0D 6C [07:46:32]RasterBufferAndPrint [07:46:32]line [07:46:32]line [07:46:32]line [07:46:32]line [07:46:32]line [07:46:32]written 0, free lines is 3366 [07:46:32]MH_Cut [07:46:32]Write to MH i2c: D1 01 00 FC 43 01 11 [07:46:32]Write i2c OK [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: D1 [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: D1 01 00 [07:46:32]MH_I2C_Read... [07:46:32]Read from MH i2c: D1 01 00 FC 43 00 10 [07:46:32]Write to MH i2c: 01 00 00 FD 43 40 [07:46:32]Write i2c OK [07:46:32]MH_I2C_Read... [07:46:32]OFD Sender: No OFD packet to send [07:46:32]*** Cut start [07:46:32]*** Partial cut [07:46:32]*** CUTSNS_PIN = 1 [07:46:32]*** CUTSNS_PIN = 0 [07:46:33]*** Brake cut motor [07:46:33]Read from MH i2c: 01 [07:46:33]MH_I2C_Read... [07:46:33]*** Stop cut motor [07:46:33]*** Cut end [07:46:33]Read from MH i2c: 01 07 00 [07:46:33]MH_I2C_Read... [07:46:33]Read from MH i2c: 01 07 00 FD 43 00 00 00 00 00 FF 0F 55 [07:46:33]process_action close_receipt done [07:46:33]requested_data is exist [07:46:33]produce_requested_data [07:46:33]requested_item fm.sn is exist - process it [07:46:33]wFMCommunicate request_size=4 [07:46:33]MH_SAM_APDU [07:46:33]CAPDU: 80 11 00 00 [07:46:33]Write to MH i2c: E2 08 00 FE 43 80 11 00 00 00 00 00 00 BB [07:46:33]Write i2c OK [07:46:33]MH_I2C_Read... [07:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:33]Read from MH i2c: E2 [07:46:33]MH_I2C_Read... [07:46:33]Read from MH i2c: E2 17 00 [07:46:33]MH_I2C_Read... [07:46:33]Read from MH i2c: E2 17 00 FE 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 0A [07:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:46:33]wFMCommunicate OK [07:46:33]requested_item fd.num is exist - process it [07:46:33]SAM_PROTO_GetFieldsCounters [07:46:33]wFMCommunicate request_size=4 [07:46:33]MH_SAM_APDU [07:46:33]CAPDU: 80 13 00 00 [07:46:33]Write to MH i2c: E2 08 00 FF 43 80 13 00 00 00 00 00 00 BE [07:46:33]Write i2c OK [07:46:33]MH_I2C_Read... [07:46:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:33]Read from MH i2c: E2 [07:46:33]MH_I2C_Read... [07:46:33]Read from MH i2c: E2 62 00 [07:46:33]MH_I2C_Read... [07:46:33]Read from MH i2c: E2 62 00 FF 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9C 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [07:46:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9C 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:33]wFMCommunicate OK [07:46:33]SAM_PROTO_GetFieldsCounters done [07:46:33]requested_item shift.num is exist - process it [07:46:33]requested_item shift.opened is exist - process it [07:46:33]req_shift_opened [07:46:33]FM_GetShiftState [07:46:33]SAM_PROTO_GetShiftState [07:46:33]wFMCommunicate request_size=4 [07:46:33]MH_SAM_APDU [07:46:33]CAPDU: 80 13 01 00 [07:46:33]Write to MH i2c: E2 08 00 00 44 80 13 01 00 00 00 00 00 C1 [07:46:33]Write i2c OK [07:46:33]MH_I2C_Read... [07:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:33]Read from MH i2c: E2 [07:46:33]MH_I2C_Read... [07:46:33]Read from MH i2c: E2 0E 00 [07:46:33]MH_I2C_Read... [07:46:33]Read from MH i2c: E2 0E 00 00 44 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 11 [07:46:33]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:46:33]wFMCommunicate OK [07:46:33]SAM_PROTO_GetShiftState done [07:46:33]FM_GetShiftState done [07:46:33]req_shift_opened done [07:46:33]requested_item shift.open_date is exist - process it [07:46:33]req_shift_open_date [07:46:33]req_shift_open_date done [07:46:33]produce_requested_data done [07:46:33]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220828,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:46:33]process_action_free close_receipt [07:46:33]json_value_free [07:46:33]json_value_free done [07:46:33]process_json_proto returns [07:46:33]Send response to host [07:46:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220828,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:46:33]free response buf [07:46:33]execute_script done [07:46:33]execute_script returns [07:46:33]free content buf [07:46:33]Sock 7.Close socket [07:46:33]Sock 7.Thread stoped [07:46:37]OFD Sender: No OFD packet to send [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:02]OFD Sender: No OFD packet to send [07:47:07]OFD Sender: No OFD packet to send [07:47:12]OFD Sender: No OFD packet to send [07:47:17]OFD Sender: No OFD packet to send [07:47:22]OFD Sender: No OFD packet to send [07:47:27]OFD Sender: No OFD packet to send [07:47:32]OFD Sender: No OFD packet to send [07:47:37]OFD Sender: No OFD packet to send [07:47:42]OFD Sender: No OFD packet to send [07:47:47]OFD Sender: No OFD packet to send [07:47:52]OFD Sender: No OFD packet to send [07:47:57]OFD Sender: No OFD packet to send [07:48:02]OFD Sender: No OFD packet to send [07:48:07]OFD Sender: No OFD packet to send [07:48:12]OFD Sender: No OFD packet to send [07:48:17]OFD Sender: No OFD packet to send [07:48:22]OFD Sender: No OFD packet to send [07:48:27]OFD Sender: No OFD packet to send [07:48:30]accept exits with 9 [07:48:30]New connection [07:48:30]New thread 3066674532 created [07:48:30]Thread 3066531172 joined [07:48:30]Waiting for new connection... [07:48:30] Sock 9.Parse request [07:48:30]Sock 9.Check first char [07:48:30]Sock 9.First char is OK [07:48:30]request: POST /json_proto HTTP/1.0 [07:48:30]Method: POST [07:48:30]URL: /json_proto [07:48:30]Method is POST - this is cgi request [07:48:30]url: /json_proto [07:48:30]query_string will be loaded in cgi processing [07:48:30]execute_cgi json_proto POST (null) [07:48:30]execute_cgi path=json_proto method=POST [07:48:30]POST find Content-Length [07:48:30]Host: 172.17.40.4:8080 [07:48:30]Content-Length: 682 [07:48:30]Content-Type: application/json [07:48:30] [07:48:30]POST finish read [07:48:30]Found Content-Length = 682 [07:48:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:30]execute_script... [07:48:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:48:30]POST & json_proto [07:48:30]process_json_proto [07:48:30]json parsed OK: [07:48:30]protocol is kg_v1.0 [07:48:30]action value=close_receipt [07:48:30]process_action close_receipt [07:48:30]cmd_close_receipt [07:48:30]MH_GetDate [07:48:30]Write to MH i2c: F0 00 00 01 44 34 [07:48:30]Write i2c OK [07:48:30]MH_I2C_Read... [07:48:30]Read from MH i2c: F0 [07:48:30]MH_I2C_Read... [07:48:30]Read from MH i2c: F0 09 00 [07:48:30]MH_I2C_Read... [07:48:30]Read from MH i2c: F0 09 00 01 44 00 53 AA 18 67 65 5C 16 67 F7 [07:48:30]GetLastDocTimeStamp 1729669593 [07:48:30]current date 1729669715 [07:48:30]FM_GetShiftState [07:48:30]SAM_PROTO_GetShiftState [07:48:30]wFMCommunicate request_size=4 [07:48:30]MH_SAM_APDU [07:48:30]CAPDU: 80 13 01 00 [07:48:30]Write to MH i2c: E2 08 00 02 44 80 13 01 00 00 00 00 00 C3 [07:48:30]Write i2c OK [07:48:30]MH_I2C_Read... [07:48:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:30]Read from MH i2c: E2 [07:48:30]MH_I2C_Read... [07:48:30]Read from MH i2c: E2 0E 00 [07:48:30]MH_I2C_Read... [07:48:30]Read from MH i2c: E2 0E 00 02 44 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 13 [07:48:30]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:48:30]wFMCommunicate OK [07:48:30]SAM_PROTO_GetShiftState done [07:48:30]FM_GetShiftState done [07:48:30]opened in 1729642119 [07:48:30]opened+sec_in_day 1729728519 [07:48:30]quantity*price = 100021 [07:48:30]sum+1 = 100023 [07:48:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 38 23.10.2024 07:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220829 ФПД: 21022954124081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074835&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220829&fm=21022954124081&tin=02508201610067®Number=0000000000098116&sum=100000 [07:48:32]StoreToDocumentArchive [07:48:32]shift 447 fd 220829 [07:48:32]save to /storage/0447/doc_00220829 [07:48:32]save last doc name /storage/0447/doc_00220829 to /storage/kkm_last_doc_name [07:48:32]save OK [07:48:32]Clear old archive folders... [07:48:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:48:32]tlvbuf is 008AE310 [07:48:32]SAM_PROTO_ClearQueue [07:48:32]wFMCommunicate request_size=4 [07:48:32]MH_SAM_APDU [07:48:32]CAPDU: 80 09 00 00 [07:48:32]Write to MH i2c: E2 08 00 0F 44 80 09 00 00 00 00 00 00 C5 [07:48:32]Write i2c OK [07:48:32]MH_I2C_Read... [07:48:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:48:32]Read from MH i2c: E2 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 03 00 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 03 00 0F 44 00 90 00 C7 [07:48:32]RAPDU: 90 00 [07:48:32]wFMCommunicate OK [07:48:32]SAM_PROTO_ClearQueue done [07:48:32]KKMCreateOFDPacket [07:48:32]OFDProtocolAddRootSTLVToBuf [07:48:32]FM_MakeSignedData [07:48:32]FM_MakeSignedData [07:48:32]SAM_PROTO_SignData [07:48:32]wFMCommunicate request_size=4 [07:48:32]MH_SAM_APDU [07:48:32]CAPDU: 80 0D 01 02 [07:48:32]Write to MH i2c: E2 08 00 10 44 80 0D 01 02 00 00 00 00 CD [07:48:32]Write i2c OK [07:48:32]MH_I2C_Read... [07:48:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:48:32]Read from MH i2c: E2 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 03 00 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 03 00 10 44 00 90 00 C8 [07:48:32]RAPDU: 90 00 [07:48:32]wFMCommunicate OK [07:48:32]wFMCommunicate request_size=255 [07:48:32]MH_SAM_APDU [07:48:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 53 AA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9D 5E 03 00 35 04 06 00 13 [07:48:32]Write to MH i2c: E2 02 01 11 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 53 AA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9D 5E 03 00 35 04 06 00 13 00 00 E6 [07:48:32]Write i2c OK [07:48:32]MH_I2C_Read... [07:48:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:32]Read from MH i2c: E2 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 03 00 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 03 00 11 44 00 90 00 C9 [07:48:32]RAPDU: 90 00 [07:48:32]wFMCommunicate OK [07:48:32]wFMCommunicate request_size=10 [07:48:32]MH_SAM_APDU [07:48:32]CAPDU: 80 0D 02 02 05 1E C9 B6 73 31 [07:48:32]Write to MH i2c: E2 0D 00 12 44 80 0D 02 02 05 00 1E C9 B6 73 31 00 00 1B [07:48:32]Write i2c OK [07:48:32]MH_I2C_Read... [07:48:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:48:32]Read from MH i2c: E2 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 03 00 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 03 00 12 44 00 90 00 CA [07:48:32]RAPDU: 90 00 [07:48:32]wFMCommunicate OK [07:48:32]wFMCommunicate request_size=4 [07:48:32]MH_SAM_APDU [07:48:32]CAPDU: 80 0D 03 02 [07:48:32]Write to MH i2c: E2 08 00 13 44 80 0D 03 02 00 00 00 00 D2 [07:48:32]Write i2c OK [07:48:32]MH_I2C_Read... [07:48:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:48:32]Read from MH i2c: E2 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 0B 00 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 0B 00 13 44 00 D3 79 38 D6 AD 55 23 70 90 00 C2 [07:48:32]RAPDU: D3 79 38 D6 AD 55 23 70 90 00 [07:48:32]wFMCommunicate OK [07:48:32]SAM_PROTO_SignData done [07:48:32]FM_MakeSignedData done [07:48:32]CreateOFDProtocolMessage [07:48:32]wFMCommunicate request_size=4 [07:48:32]MH_SAM_APDU [07:48:32]CAPDU: 80 11 00 00 [07:48:32]Write to MH i2c: E2 08 00 14 44 80 11 00 00 00 00 00 00 D2 [07:48:32]Write i2c OK [07:48:32]MH_I2C_Read... [07:48:32]OFD Sender: No OFD packet to send [07:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:32]Read from MH i2c: E2 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 17 00 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: E2 17 00 14 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 21 [07:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:48:32]wFMCommunicate OK [07:48:32]CreateOFDProtocolMessage done [07:48:32]OFDSenderStorePacket 220829 [07:48:32]StoreOFDPacket docnum=220829 [07:48:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 ED 2B 07 01 22 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 53 AA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9D 5E 03 00 35 04 06 00 13 1E C9 B6 73 31 D3 79 38 D6 AD 55 23 70 [07:48:32]CheckFolder [07:48:32]dirname=/storage/ofd_packets [07:48:32]CheckFolder done [07:48:32]ProducePacketName [07:48:32]name=ofd_packets/00220829 [07:48:32]NVStorageSaveData ofd_packets/00220829 [07:48:32]File name is /storage/ofd_packets/00220829 [07:48:32]Write 301 bytes [07:48:32]NVStorageSaveData done [07:48:32]OFDSenderStorePacket done [07:48:32]KKMCreateOFDPacket done [07:48:32]NVStorageSaveData kkm_last_timestamp [07:48:32]File name is /storage/kkm_last_timestamp [07:48:32]Write 4 bytes [07:48:32]NVStorageSaveData done [07:48:32]ExternCall_PrintAddStr [07:48:32]wPrintStart [07:48:32]Write to MH i2c: 01 00 00 15 44 59 [07:48:32]Write i2c OK [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: 01 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: 01 07 00 [07:48:32]MH_I2C_Read... [07:48:32]Read from MH i2c: 01 07 00 15 44 00 00 00 00 00 FF 0F 6E [07:48:32]RasterBufferAndPrint [07:48:32]line Счет N : (1)538730 [07:48:32]line ИНН: 02508201610067 [07:48:32]line Контрольно-Кассовый Чек [07:48:32]line ПРОДАЖА [07:48:32]line ТРК (МРК, ГНК) : 31 [07:48:32]line Товар: 2710124500 [07:48:32]line Аи-95-К-3 [07:48:32]line 13.480 * 74.20 [07:48:32]line = 1000.22 [07:48:32]line НДС 12% НСП 1% [07:48:32]line > о реализуемом товаре [07:48:32]line ОКРУГЛЕНИЕ: -0.22 [07:48:32]line ИТОГО: 1000.00 [07:48:32]line Внесено: 1000.00 [07:48:32]line СДАЧА: 0.00 [07:48:32]line НСП 1% : 8.85 [07:48:32]line НДС 12% : 106.22 [07:48:32]line Наличными: 1000.00 [07:48:32]line Безнал.: 0.00 [07:48:32]line Место: АЗС № 84 "Партнер Нефть" [07:48:32]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:48:32]line СНО: Общий режим [07:48:32]line Чек 38 23.10.2024 07:48 [07:48:32]line Смена: 447 ФФД: 1.0 [07:48:32]line ЗНМ: 0300000178 [07:48:32]line РНМ: 0000000000098116 [07:48:32]line Версия ККМ: 001 [07:48:32]line ФМ: 0000000000965413 [07:48:32]line ФД: 220829 [07:48:32]line ФПД: 21022954124081 [07:48:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T074835&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220829&fm=21022954124081&tin=02508201610067®Number=0000000000098116&sum=100000 [07:48:32]OFD Sender: Processing packet 220829 [packets to send 81, broken 80] [07:48:32]ProducePacketName [07:48:32]name=ofd_packets/00220829 [07:48:32]OFD Sender: To server: pG, [07:48:32]CommunicateWithHost lk.salyk.kg:30040 [07:48:32]ConnectInit lk.salyk.kg [07:48:32]written 0, free lines is 4095 [07:48:33]Connected sock=10 [07:48:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 ED 2B 07 01 22 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 53 AA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9D 5E 03 00 35 04 06 00 13 1E C9 B6 73 31 D3 79 38 D6 AD 55 23 70 [07:48:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 FC DB 47 00 F9 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 39 36 35 34 31 33 10 04 04 00 9D 5E 03 00 F4 03 04 00 F2 55 18 67 B6 04 01 00 00 69 0D 71 BA 67 82 0A F4 [07:48:33]CommunicateWithHost err = 0 [07:48:33]CheckOFDResponse [07:48:33]1017 (14) - 77093643461234 [07:48:33]1041 (16) - 0000000000965413 [07:48:33]1040 (4) - 220829 [07:48:33]1012 (4) - 23.10.2024 01:48 [07:48:33]1206 (1) - 0 [07:48:33]OFD Sender: Remove packet 220829 [07:48:33]ProducePacketName [07:48:33]name=ofd_packets/00220829 [07:48:33]NVStorageDeleteData [07:48:33]Write to MH i2c: 01 00 00 40 44 84 [07:48:33]Write i2c OK [07:48:33]MH_I2C_Read... [07:48:33]Read from MH i2c: 01 [07:48:33]MH_I2C_Read... [07:48:33]Read from MH i2c: 01 07 00 [07:48:33]MH_I2C_Read... [07:48:33]Read from MH i2c: 01 07 00 40 44 00 00 00 00 00 E4 0C 7B [07:48:33]RasterBufferAndPrint [07:48:33]line [07:48:33]line [07:48:33]line [07:48:33]line [07:48:33]line [07:48:33]written 0, free lines is 3306 [07:48:33]MH_Cut [07:48:33]Write to MH i2c: D1 01 00 47 44 01 5D [07:48:33]Write i2c OK [07:48:33]MH_I2C_Read... [07:48:33]Read from MH i2c: D1 [07:48:33]MH_I2C_Read... [07:48:33]Read from MH i2c: D1 01 00 [07:48:33]MH_I2C_Read... [07:48:33]Read from MH i2c: D1 01 00 47 44 00 5C [07:48:33]Write to MH i2c: 01 00 00 48 44 8C [07:48:33]Write i2c OK [07:48:33]MH_I2C_Read... [07:48:33]OFD Sender: No OFD packet to send [07:48:34]*** Cut start [07:48:34]*** Partial cut [07:48:34]*** CUTSNS_PIN = 1 [07:48:34]*** CUTSNS_PIN = 0 [07:48:34]*** Brake cut motor [07:48:34]Read from MH i2c: 01 [07:48:34]MH_I2C_Read... [07:48:34]*** Stop cut motor [07:48:34]*** Cut end [07:48:34]Read from MH i2c: 01 07 00 [07:48:34]MH_I2C_Read... [07:48:34]Read from MH i2c: 01 07 00 48 44 00 00 00 00 00 FF 0F A1 [07:48:34]process_action close_receipt done [07:48:34]requested_data is exist [07:48:34]produce_requested_data [07:48:34]requested_item fm.sn is exist - process it [07:48:34]wFMCommunicate request_size=4 [07:48:34]MH_SAM_APDU [07:48:34]CAPDU: 80 11 00 00 [07:48:34]Write to MH i2c: E2 08 00 49 44 80 11 00 00 00 00 00 00 07 [07:48:34]Write i2c OK [07:48:34]MH_I2C_Read... [07:48:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:48:34]Read from MH i2c: E2 [07:48:34]MH_I2C_Read... [07:48:34]Read from MH i2c: E2 17 00 [07:48:34]MH_I2C_Read... [07:48:34]Read from MH i2c: E2 17 00 49 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 56 [07:48:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:48:34]wFMCommunicate OK [07:48:34]requested_item fd.num is exist - process it [07:48:34]SAM_PROTO_GetFieldsCounters [07:48:34]wFMCommunicate request_size=4 [07:48:34]MH_SAM_APDU [07:48:34]CAPDU: 80 13 00 00 [07:48:34]Write to MH i2c: E2 08 00 4A 44 80 13 00 00 00 00 00 00 0A [07:48:34]Write i2c OK [07:48:34]MH_I2C_Read... [07:48:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:48:34]Read from MH i2c: E2 [07:48:34]MH_I2C_Read... [07:48:34]Read from MH i2c: E2 62 00 [07:48:34]MH_I2C_Read... [07:48:34]Read from MH i2c: E2 62 00 4A 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9D 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [07:48:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9D 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:48:34]wFMCommunicate OK [07:48:34]SAM_PROTO_GetFieldsCounters done [07:48:34]requested_item shift.num is exist - process it [07:48:34]requested_item shift.opened is exist - process it [07:48:34]req_shift_opened [07:48:34]FM_GetShiftState [07:48:34]SAM_PROTO_GetShiftState [07:48:34]wFMCommunicate request_size=4 [07:48:34]MH_SAM_APDU [07:48:34]CAPDU: 80 13 01 00 [07:48:34]Write to MH i2c: E2 08 00 4B 44 80 13 01 00 00 00 00 00 0C [07:48:34]Write i2c OK [07:48:34]MH_I2C_Read... [07:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:48:35]Read from MH i2c: E2 [07:48:35]MH_I2C_Read... [07:48:35]Read from MH i2c: E2 0E 00 [07:48:35]MH_I2C_Read... [07:48:35]Read from MH i2c: E2 0E 00 4B 44 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5C [07:48:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:48:35]wFMCommunicate OK [07:48:35]SAM_PROTO_GetShiftState done [07:48:35]FM_GetShiftState done [07:48:35]req_shift_opened done [07:48:35]requested_item shift.open_date is exist - process it [07:48:35]req_shift_open_date [07:48:35]req_shift_open_date done [07:48:35]produce_requested_data done [07:48:35]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220829,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:48:35]process_action_free close_receipt [07:48:35]json_value_free [07:48:35]json_value_free done [07:48:35]process_json_proto returns [07:48:35]Send response to host [07:48:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220829,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:48:35]free response buf [07:48:35]execute_script done [07:48:35]execute_script returns [07:48:35]free content buf [07:48:35]Sock 9.Close socket [07:48:35]Sock 9.Thread stoped [07:48:38]OFD Sender: No OFD packet to send [07:48:43]OFD Sender: No OFD packet to send [07:48:48]OFD Sender: No OFD packet to send [07:48:53]OFD Sender: No OFD packet to send [07:48:58]OFD Sender: No OFD packet to send [07:49:03]OFD Sender: No OFD packet to send [07:49:08]OFD Sender: No OFD packet to send [07:49:13]OFD Sender: No OFD packet to send [07:49:18]OFD Sender: No OFD packet to send [07:49:23]OFD Sender: No OFD packet to send [07:49:28]OFD Sender: No OFD packet to send [07:49:33]OFD Sender: No OFD packet to send [07:49:38]OFD Sender: No OFD packet to send [07:49:43]OFD Sender: No OFD packet to send [07:49:48]OFD Sender: No OFD packet to send [07:49:53]OFD Sender: No OFD packet to send [07:49:57]accept exits with 7 [07:49:57]New connection [07:49:57]New thread 3066531172 created [07:49:57]Thread 3066674532 joined [07:49:57]Waiting for new connection... [07:49:57] Sock 7.Parse request [07:49:57]Sock 7.Check first char [07:49:57]Sock 7.First char is OK [07:49:57]request: POST /json_proto HTTP/1.0 [07:49:57]Method: POST [07:49:57]URL: /json_proto [07:49:57]Method is POST - this is cgi request [07:49:57]url: /json_proto [07:49:57]query_string will be loaded in cgi processing [07:49:57]execute_cgi json_proto POST (null) [07:49:57]execute_cgi path=json_proto method=POST [07:49:57]POST find Content-Length [07:49:57]Host: 172.17.40.4:8080 [07:49:57]Content-Length: 677 [07:49:57]Content-Type: application/json [07:49:57] [07:49:57]POST finish read [07:49:57]Found Content-Length = 677 [07:49:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:57]execute_script... [07: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)538731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:57]POST & json_proto [07:49:57]process_json_proto [07:49:57]json parsed OK: [07:49:57]protocol is kg_v1.0 [07:49:57]action value=close_receipt [07:49:57]process_action close_receipt [07:49:57]cmd_close_receipt [07:49:57]MH_GetDate [07:49:57]Write to MH i2c: F0 00 00 4C 44 7F [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: F0 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: F0 09 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: F0 09 00 4C 44 00 A9 AA 18 67 65 5C 16 67 98 [07:49:57]GetLastDocTimeStamp 1729669715 [07:49:57]current date 1729669801 [07:49:57]FM_GetShiftState [07:49:57]SAM_PROTO_GetShiftState [07:49:57]wFMCommunicate request_size=4 [07:49:57]MH_SAM_APDU [07:49:57]CAPDU: 80 13 01 00 [07:49:57]Write to MH i2c: E2 08 00 4D 44 80 13 01 00 00 00 00 00 0E [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:57]Read from MH i2c: E2 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 0E 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 0E 00 4D 44 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5E [07:49:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:49:57]wFMCommunicate OK [07:49:57]SAM_PROTO_GetShiftState done [07:49:57]FM_GetShiftState done [07:49:57]opened in 1729642119 [07:49:57]opened+sec_in_day 1729728519 [07:49:57]quantity*price = 20003 [07:49:57]sum+1 = 20004 [07:49:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 39 23.10.2024 07:50 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220830 ФПД: 144831639816393 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T075002&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220830&fm=144831639816393&tin=02508201610067®Number=0000000000098116&sum=20000 [07:49:59]StoreToDocumentArchive [07:49:59]shift 447 fd 220830 [07:49:59]save to /storage/0447/doc_00220830 [07:49:59]save last doc name /storage/0447/doc_00220830 to /storage/kkm_last_doc_name [07:49:59]save OK [07:49:59]Clear old archive folders... [07:49:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:49:59]tlvbuf is B6D642D0 [07:49:59]SAM_PROTO_ClearQueue [07:49:59]wFMCommunicate request_size=4 [07:49:59]MH_SAM_APDU [07:49:59]CAPDU: 80 09 00 00 [07:49:59]Write to MH i2c: E2 08 00 5A 44 80 09 00 00 00 00 00 00 10 [07:49:59]Write i2c OK [07:49:59]MH_I2C_Read... [07:49:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:59]Read from MH i2c: E2 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 03 00 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 03 00 5A 44 00 90 00 12 [07:49:59]RAPDU: 90 00 [07:49:59]wFMCommunicate OK [07:49:59]SAM_PROTO_ClearQueue done [07:49:59]KKMCreateOFDPacket [07:49:59]OFDProtocolAddRootSTLVToBuf [07:49:59]FM_MakeSignedData [07:49:59]FM_MakeSignedData [07:49:59]SAM_PROTO_SignData [07:49:59]wFMCommunicate request_size=4 [07:49:59]MH_SAM_APDU [07:49:59]CAPDU: 80 0D 01 02 [07:49:59]Write to MH i2c: E2 08 00 5B 44 80 0D 01 02 00 00 00 00 18 [07:49:59]Write i2c OK [07:49:59]MH_I2C_Read... [07:49:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:59]Read from MH i2c: E2 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 03 00 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 03 00 5B 44 00 90 00 13 [07:49:59]RAPDU: 90 00 [07:49:59]wFMCommunicate OK [07:49:59]wFMCommunicate request_size=255 [07:49:59]MH_SAM_APDU [07:49:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 AA AA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9E 5E 03 00 35 04 06 00 83 [07:49:59]Write to MH i2c: E2 02 01 5C 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 AA AA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9E 5E 03 00 35 04 06 00 83 00 00 9E [07:49:59]Write i2c OK [07:49:59]MH_I2C_Read... [07:49:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:59]Read from MH i2c: E2 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 03 00 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 03 00 5C 44 00 90 00 14 [07:49:59]RAPDU: 90 00 [07:49:59]wFMCommunicate OK [07:49:59]wFMCommunicate request_size=10 [07:49:59]MH_SAM_APDU [07:49:59]CAPDU: 80 0D 02 02 05 B9 3E 71 88 C9 [07:49:59]Write to MH i2c: E2 0D 00 5D 44 80 0D 02 02 05 00 B9 3E 71 88 C9 00 00 DE [07:49:59]Write i2c OK [07:49:59]MH_I2C_Read... [07:49:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:59]Read from MH i2c: E2 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 03 00 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 03 00 5D 44 00 90 00 15 [07:49:59]RAPDU: 90 00 [07:49:59]wFMCommunicate OK [07:49:59]wFMCommunicate request_size=4 [07:49:59]MH_SAM_APDU [07:49:59]CAPDU: 80 0D 03 02 [07:49:59]Write to MH i2c: E2 08 00 5E 44 80 0D 03 02 00 00 00 00 1D [07:49:59]Write i2c OK [07:49:59]MH_I2C_Read... [07:49:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:59]Read from MH i2c: E2 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 0B 00 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 0B 00 5E 44 00 5B B3 13 E1 24 C9 40 E9 90 00 36 [07:49:59]RAPDU: 5B B3 13 E1 24 C9 40 E9 90 00 [07:49:59]wFMCommunicate OK [07:49:59]SAM_PROTO_SignData done [07:49:59]FM_MakeSignedData done [07:49:59]CreateOFDProtocolMessage [07:49:59]wFMCommunicate request_size=4 [07:49:59]MH_SAM_APDU [07:49:59]CAPDU: 80 11 00 00 [07:49:59]Write to MH i2c: E2 08 00 5F 44 80 11 00 00 00 00 00 00 1D [07:49:59]Write i2c OK [07:49:59]MH_I2C_Read... [07:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:59]Read from MH i2c: E2 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 17 00 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: E2 17 00 5F 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 6C [07:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:49:59]wFMCommunicate OK [07:49:59]CreateOFDProtocolMessage done [07:49:59]OFDSenderStorePacket 220830 [07:49:59]StoreOFDPacket docnum=220830 [07:49:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 BE 14 07 01 89 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 AA AA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9E 5E 03 00 35 04 06 00 83 B9 3E 71 88 C9 5B B3 13 E1 24 C9 40 E9 [07:49:59]CheckFolder [07:49:59]dirname=/storage/ofd_packets [07:49:59]CheckFolder done [07:49:59]ProducePacketName [07:49:59]name=ofd_packets/00220830 [07:49:59]NVStorageSaveData ofd_packets/00220830 [07:49:59]File name is /storage/ofd_packets/00220830 [07:49:59]Write 301 bytes [07:49:59]NVStorageSaveData done [07:49:59]OFDSenderStorePacket done [07:49:59]KKMCreateOFDPacket done [07:49:59]NVStorageSaveData kkm_last_timestamp [07:49:59]File name is /storage/kkm_last_timestamp [07:49:59]Write 4 bytes [07:49:59]NVStorageSaveData done [07:49:59]ExternCall_PrintAddStr [07:49:59]wPrintStart [07:49:59]Write to MH i2c: 01 00 00 60 44 A4 [07:49:59]Write i2c OK [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: 01 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: 01 07 00 [07:49:59]MH_I2C_Read... [07:49:59]Read from MH i2c: 01 07 00 60 44 00 00 00 00 00 FF 0F B9 [07:49:59]RasterBufferAndPrint [07:49:59]line Счет N : (1)538731 [07:49:59]line ИНН: 02508201610067 [07:49:59]line Контрольно-Кассовый Чек [07:49:59]line ПРОДАЖА [07:49:59]line ТРК (МРК, ГНК) : 23 [07:49:59]line Товар: 2710124130 [07:49:59]line Аи-92-К-2 [07:49:59]line 2.990 * 66.90 [07:49:59]line = 200.03 [07:49:59]line НДС 12% НСП 1% [07:49:59]line > о реализуемом товаре [07:49:59]line ОКРУГЛЕНИЕ: -0.03 [07:49:59]line ИТОГО: 200.00 [07:49:59]line Внесено: 200.00 [07:49:59]line СДАЧА: 0.00 [07:49:59]line НСП 1% : 1.77 [07:49:59]line НДС 12% : 21.24 [07:49:59]line Наличными: 200.00 [07:49:59]line Безнал.: 0.00 [07:49:59]line Место: АЗС № 84 "Партнер Нефть" [07:49:59]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:49:59]line СНО: Общий режим [07:49:59]line Чек 39 23.10.2024 07:50 [07:49:59]line Смена: 447 ФФД: 1.0 [07:49:59]line ЗНМ: 0300000178 [07:49:59]line РНМ: 0000000000098116 [07:49:59]line Версия ККМ: 001 [07:49:59]line ФМ: 0000000000965413 [07:49:59]line ФД: 220830 [07:49:59]line ФПД: 144831639816393 [07:49:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T075002&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220830&fm=144831639816393&tin=02508201610067®Number=0000000000098116&sum=20000 [07:49:59]OFD Sender: Processing packet 220830 [packets to send 81, broken 80] [07:49:59]ProducePacketName [07:49:59]name=ofd_packets/00220830 [07:49:59]OFD Sender: To server: pG, [07:49:59]CommunicateWithHost lk.salyk.kg:30040 [07:49:59]ConnectInit lk.salyk.kg [07:49:59]written 0, free lines is 4095 [07:49:59]Connected sock=10 [07:49:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 BE 14 07 01 89 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 AA AA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9E 5E 03 00 35 04 06 00 83 B9 3E 71 88 C9 5B B3 13 E1 24 C9 40 E9 [07:50:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 82 39 47 00 DF 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 39 36 35 34 31 33 10 04 04 00 9E 5E 03 00 F4 03 04 00 49 56 18 67 B6 04 01 00 00 63 59 D4 B3 C1 67 95 DF [07:50:00]CommunicateWithHost err = 0 [07:50:00]CheckOFDResponse [07:50:00]1017 (14) - 77093643461234 [07:50:00]1041 (16) - 0000000000965413 [07:50:00]1040 (4) - 220830 [07:50:00]1012 (4) - 23.10.2024 01:50 [07:50:00]1206 (1) - 0 [07:50:00]OFD Sender: Remove packet 220830 [07:50:00]ProducePacketName [07:50:00]name=ofd_packets/00220830 [07:50:00]NVStorageDeleteData [07:50:00]Write to MH i2c: 01 00 00 8B 44 CF [07:50:00]Write i2c OK [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: 01 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: 01 07 00 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: 01 07 00 8B 44 00 00 00 00 00 DC 0C BE [07:50:00]RasterBufferAndPrint [07:50:00]line [07:50:00]line [07:50:00]line [07:50:00]line [07:50:00]line [07:50:00]written 0, free lines is 3298 [07:50:00]MH_Cut [07:50:00]Write to MH i2c: D1 01 00 92 44 01 A8 [07:50:00]Write i2c OK [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: D1 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: D1 01 00 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: D1 01 00 92 44 00 A7 [07:50:00]Write to MH i2c: 01 00 00 93 44 D7 [07:50:00]Write i2c OK [07:50:00]MH_I2C_Read... [07:50:00]OFD Sender: No OFD packet to send [07:50:01]*** Cut start [07:50:01]*** Partial cut [07:50:01]*** CUTSNS_PIN = 1 [07:50:01]*** CUTSNS_PIN = 0 [07:50:01]*** Brake cut motor [07:50:01]Read from MH i2c: 01 [07:50:01]MH_I2C_Read... [07:50:01]*** Stop cut motor [07:50:01]*** Cut end [07:50:01]Read from MH i2c: 01 07 00 [07:50:01]MH_I2C_Read... [07:50:01]Read from MH i2c: 01 07 00 93 44 00 00 00 00 00 FF 0F EC [07:50:01]process_action close_receipt done [07:50:01]requested_data is exist [07:50:01]produce_requested_data [07:50:01]requested_item fm.sn is exist - process it [07:50:01]wFMCommunicate request_size=4 [07:50:01]MH_SAM_APDU [07:50:01]CAPDU: 80 11 00 00 [07:50:01]Write to MH i2c: E2 08 00 94 44 80 11 00 00 00 00 00 00 52 [07:50:01]Write i2c OK [07:50:01]MH_I2C_Read... [07:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:01]Read from MH i2c: E2 [07:50:01]MH_I2C_Read... [07:50:01]Read from MH i2c: E2 17 00 [07:50:01]MH_I2C_Read... [07:50:01]Read from MH i2c: E2 17 00 94 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A1 [07:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:50:01]wFMCommunicate OK [07:50:01]requested_item fd.num is exist - process it [07:50:01]SAM_PROTO_GetFieldsCounters [07:50:01]wFMCommunicate request_size=4 [07:50:01]MH_SAM_APDU [07:50:01]CAPDU: 80 13 00 00 [07:50:01]Write to MH i2c: E2 08 00 95 44 80 13 00 00 00 00 00 00 55 [07:50:01]Write i2c OK [07:50:01]MH_I2C_Read... [07:50:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:50:01]Read from MH i2c: E2 [07:50:01]MH_I2C_Read... [07:50:01]Read from MH i2c: E2 62 00 [07:50:01]MH_I2C_Read... [07:50:01]Read from MH i2c: E2 62 00 95 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9E 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [07:50:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9E 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:50:01]wFMCommunicate OK [07:50:01]SAM_PROTO_GetFieldsCounters done [07:50:01]requested_item shift.num is exist - process it [07:50:01]requested_item shift.opened is exist - process it [07:50:01]req_shift_opened [07:50:01]FM_GetShiftState [07:50:01]SAM_PROTO_GetShiftState [07:50:01]wFMCommunicate request_size=4 [07:50:01]MH_SAM_APDU [07:50:01]CAPDU: 80 13 01 00 [07:50:01]Write to MH i2c: E2 08 00 96 44 80 13 01 00 00 00 00 00 57 [07:50:01]Write i2c OK [07:50:01]MH_I2C_Read... [07:50:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:01]Read from MH i2c: E2 [07:50:01]MH_I2C_Read... [07:50:01]Read from MH i2c: E2 0E 00 [07:50:01]MH_I2C_Read... [07:50:01]Read from MH i2c: E2 0E 00 96 44 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A7 [07:50:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:50:01]wFMCommunicate OK [07:50:01]SAM_PROTO_GetShiftState done [07:50:01]FM_GetShiftState done [07:50:01]req_shift_opened done [07:50:01]requested_item shift.open_date is exist - process it [07:50:01]req_shift_open_date [07:50:01]req_shift_open_date done [07:50:01]produce_requested_data done [07:50:01]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220830,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:50:01]process_action_free close_receipt [07:50:01]json_value_free [07:50:01]json_value_free done [07:50:01]process_json_proto returns [07:50:01]Send response to host [07:50:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220830,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:50:01]free response buf [07:50:01]execute_script done [07:50:01]execute_script returns [07:50:01]free content buf [07:50:01]Sock 7.Close socket [07:50:01]Sock 7.Thread stoped [07:50:05]OFD Sender: No OFD packet to send [07:50:10]OFD Sender: No OFD packet to send [07:50:15]OFD Sender: No OFD packet to send [07:50:20]OFD Sender: No OFD packet to send [07:50:25]OFD Sender: No OFD packet to send [07:50:30]OFD Sender: No OFD packet to send [07:50:35]OFD Sender: No OFD packet to send [07:50:40]OFD Sender: No OFD packet to send [07:50:45]OFD Sender: No OFD packet to send [07:50:50]OFD Sender: No OFD packet to send [07:50:55]OFD Sender: No OFD packet to send [07:51:00]OFD Sender: No OFD packet to send [07:51:05]OFD Sender: No OFD packet to send [07:51:10]OFD Sender: No OFD packet to send [07:51:15]OFD Sender: No OFD packet to send [07:51:20]OFD Sender: No OFD packet to send [07:51:25]OFD Sender: No OFD packet to send [07:51:30]OFD Sender: No OFD packet to send [07:51:35]OFD Sender: No OFD packet to send [07:51:40]OFD Sender: No OFD packet to send [07:51:45]OFD Sender: No OFD packet to send [07:51:50]OFD Sender: No OFD packet to send [07:51:55]OFD Sender: No OFD packet to send [07:52:00]OFD Sender: No OFD packet to send [07:52:05]OFD Sender: No OFD packet to send [07:52:10]OFD Sender: No OFD packet to send [07:52:15]OFD Sender: No OFD packet to send [07:52:20]OFD Sender: No OFD packet to send [07:52:25]OFD Sender: No OFD packet to send [07:52:30]OFD Sender: No OFD packet to send [07:52:35]OFD Sender: No OFD packet to send [07:52:40]OFD Sender: No OFD packet to send [07:52:45]OFD Sender: No OFD packet to send [07:52:50]OFD Sender: No OFD packet to send [07:52:55]OFD Sender: No OFD packet to send [07:52:57]accept exits with 9 [07:52:57]New connection [07:52:57]New thread 3066674532 created [07:52:57]Thread 3066531172 joined [07:52:57]Waiting for new connection... [07:52:57] Sock 9.Parse request [07:52:57]Sock 9.Check first char [07:52:57]Sock 9.First char is OK [07:52:57]request: POST /json_proto HTTP/1.0 [07:52:57]Method: POST [07:52:57]URL: /json_proto [07:52:57]Method is POST - this is cgi request [07:52:57]url: /json_proto [07:52:57]query_string will be loaded in cgi processing [07:52:57]execute_cgi json_proto POST (null) [07:52:57]execute_cgi path=json_proto method=POST [07:52:57]POST find Content-Length [07:52:57]Host: 172.17.40.4:8080 [07:52:57]Content-Length: 769 [07:52:57]Content-Type: application/json [07:52:57] [07:52:57]POST finish read [07:52:57]Found Content-Length = 769 [07:52:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:57]execute_script... [07:52:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:57]POST & json_proto [07:52:57]process_json_proto [07:52:57]json parsed OK: [07:52:57]protocol is kg_v1.0 [07:52:57]action value=close_receipt [07:52:57]process_action close_receipt [07:52:57]cmd_close_receipt [07:52:57]MH_GetDate [07:52:57]Write to MH i2c: F0 00 00 97 44 CA [07:52:57]Write i2c OK [07:52:57]MH_I2C_Read... [07:52:57]Read from MH i2c: F0 [07:52:57]MH_I2C_Read... [07:52:57]Read from MH i2c: F0 09 00 [07:52:57]MH_I2C_Read... [07:52:57]Read from MH i2c: F0 09 00 97 44 00 5D AB 18 67 65 5C 16 67 98 [07:52:57]GetLastDocTimeStamp 1729669802 [07:52:57]current date 1729669981 [07:52:57]FM_GetShiftState [07:52:57]SAM_PROTO_GetShiftState [07:52:57]wFMCommunicate request_size=4 [07:52:57]MH_SAM_APDU [07:52:57]CAPDU: 80 13 01 00 [07:52:57]Write to MH i2c: E2 08 00 98 44 80 13 01 00 00 00 00 00 59 [07:52:57]Write i2c OK [07:52:57]MH_I2C_Read... [07:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:57]Read from MH i2c: E2 [07:52:57]MH_I2C_Read... [07:52:57]Read from MH i2c: E2 0E 00 [07:52:57]MH_I2C_Read... [07:52:57]Read from MH i2c: E2 0E 00 98 44 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A9 [07:52:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:52:57]wFMCommunicate OK [07:52:57]SAM_PROTO_GetShiftState done [07:52:57]FM_GetShiftState done [07:52:57]opened in 1729642119 [07:52:57]opened+sec_in_day 1729728519 [07:52:57]quantity*price = 100015 [07:52:57]sum+1 = 100017 [07:52:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 40 23.10.2024 07:53 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220831 ФПД: 140098974286005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T075301&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220831&fm=140098974286005&tin=02508201610067®Number=0000000000098116&sum=100016 [07:52:58]StoreToDocumentArchive [07:52:58]shift 447 fd 220831 [07:52:58]save to /storage/0447/doc_00220831 [07:52:58]save last doc name /storage/0447/doc_00220831 to /storage/kkm_last_doc_name [07:52:58]save OK [07:52:58]Clear old archive folders... [07:52:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:52:58]tlvbuf is 00729E20 [07:52:58]SAM_PROTO_ClearQueue [07:52:58]wFMCommunicate request_size=4 [07:52:58]MH_SAM_APDU [07:52:58]CAPDU: 80 09 00 00 [07:52:58]Write to MH i2c: E2 08 00 A5 44 80 09 00 00 00 00 00 00 5B [07:52:58]Write i2c OK [07:52:58]MH_I2C_Read... [07:52:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:52:59]Read from MH i2c: E2 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 03 00 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 03 00 A5 44 00 90 00 5D [07:52:59]RAPDU: 90 00 [07:52:59]wFMCommunicate OK [07:52:59]SAM_PROTO_ClearQueue done [07:52:59]KKMCreateOFDPacket [07:52:59]OFDProtocolAddRootSTLVToBuf [07:52:59]FM_MakeSignedData [07:52:59]FM_MakeSignedData [07:52:59]SAM_PROTO_SignData [07:52:59]wFMCommunicate request_size=4 [07:52:59]MH_SAM_APDU [07:52:59]CAPDU: 80 0D 01 02 [07:52:59]Write to MH i2c: E2 08 00 A6 44 80 0D 01 02 00 00 00 00 63 [07:52:59]Write i2c OK [07:52:59]MH_I2C_Read... [07:52:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:52:59]Read from MH i2c: E2 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 03 00 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 03 00 A6 44 00 90 00 5E [07:52:59]RAPDU: 90 00 [07:52:59]wFMCommunicate OK [07:52:59]wFMCommunicate request_size=255 [07:52:59]MH_SAM_APDU [07:52:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 5D AB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9F 5E 03 00 35 04 06 00 7F [07:52:59]Write to MH i2c: E2 02 01 A7 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 5D AB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9F 5E 03 00 35 04 06 00 7F 00 00 F3 [07:52:59]Write i2c OK [07:52:59]MH_I2C_Read... [07:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:59]Read from MH i2c: E2 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 03 00 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 03 00 A7 44 00 90 00 5F [07:52:59]RAPDU: 90 00 [07:52:59]wFMCommunicate OK [07:52:59]wFMCommunicate request_size=10 [07:52:59]MH_SAM_APDU [07:52:59]CAPDU: 80 0D 02 02 05 6B 55 98 80 B5 [07:52:59]Write to MH i2c: E2 0D 00 A8 44 80 0D 02 02 05 00 6B 55 98 80 B5 00 00 FD [07:52:59]Write i2c OK [07:52:59]MH_I2C_Read... [07:52:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:59]Read from MH i2c: E2 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 03 00 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 03 00 A8 44 00 90 00 60 [07:52:59]RAPDU: 90 00 [07:52:59]wFMCommunicate OK [07:52:59]wFMCommunicate request_size=4 [07:52:59]MH_SAM_APDU [07:52:59]CAPDU: 80 0D 03 02 [07:52:59]Write to MH i2c: E2 08 00 A9 44 80 0D 03 02 00 00 00 00 68 [07:52:59]Write i2c OK [07:52:59]MH_I2C_Read... [07:52:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:52:59]Read from MH i2c: E2 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 0B 00 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 0B 00 A9 44 00 DF D6 E7 A2 58 D2 F6 71 90 00 38 [07:52:59]RAPDU: DF D6 E7 A2 58 D2 F6 71 90 00 [07:52:59]wFMCommunicate OK [07:52:59]SAM_PROTO_SignData done [07:52:59]FM_MakeSignedData done [07:52:59]CreateOFDProtocolMessage [07:52:59]wFMCommunicate request_size=4 [07:52:59]MH_SAM_APDU [07:52:59]CAPDU: 80 11 00 00 [07:52:59]Write to MH i2c: E2 08 00 AA 44 80 11 00 00 00 00 00 00 68 [07:52:59]Write i2c OK [07:52:59]MH_I2C_Read... [07:52:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:59]Read from MH i2c: E2 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 17 00 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: E2 17 00 AA 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B7 [07:52:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:52:59]wFMCommunicate OK [07:52:59]CreateOFDProtocolMessage done [07:52:59]OFDSenderStorePacket 220831 [07:52:59]StoreOFDPacket docnum=220831 [07:52:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 94 76 07 01 AA 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 5D AB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9F 5E 03 00 35 04 06 00 7F 6B 55 98 80 B5 DF D6 E7 A2 58 D2 F6 71 [07:52:59]CheckFolder [07:52:59]dirname=/storage/ofd_packets [07:52:59]CheckFolder done [07:52:59]ProducePacketName [07:52:59]name=ofd_packets/00220831 [07:52:59]NVStorageSaveData ofd_packets/00220831 [07:52:59]File name is /storage/ofd_packets/00220831 [07:52:59]Write 301 bytes [07:52:59]NVStorageSaveData done [07:52:59]OFDSenderStorePacket done [07:52:59]KKMCreateOFDPacket done [07:52:59]NVStorageSaveData kkm_last_timestamp [07:52:59]File name is /storage/kkm_last_timestamp [07:52:59]Write 4 bytes [07:52:59]NVStorageSaveData done [07:52:59]ExternCall_PrintAddStr [07:52:59]wPrintStart [07:52:59]Write to MH i2c: 01 00 00 AB 44 EF [07:52:59]Write i2c OK [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: 01 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: 01 07 00 [07:52:59]MH_I2C_Read... [07:52:59]Read from MH i2c: 01 07 00 AB 44 00 00 00 00 00 FF 0F 04 [07:52:59]RasterBufferAndPrint [07:52:59]line Счет N : (1)538734 [07:52:59]line ИНН: 02508201610067 [07:52:59]line Контрольно-Кассовый Чек [07:52:59]line ПРОДАЖА [07:52:59]line ТРК (МРК, ГНК) : 43 [07:52:59]line Товар: 2710124130 [07:52:59]line Аи-92-К-2 [07:52:59]line 14.950 * 66.90 [07:52:59]line = 1000.16 [07:52:59]line НДС 12% НСП 1% [07:52:59]line > о реализуемом товаре [07:52:59]line ИТОГО: 1000.16 [07:52:59]line НСП 1% : 8.85 [07:52:59]line НДС 12% : 106.21 [07:52:59]line Наличными: 0.00 [07:52:59]line Безнал.: 1000.16 [07:52:59]line Место: АЗС № 84 "Партнер Нефть" [07:52:59]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:52:59]line СНО: Общий режим [07:52:59]line Чек 40 23.10.2024 07:53 [07:52:59]line Смена: 447 ФФД: 1.0 [07:52:59]line ЗНМ: 0300000178 [07:52:59]line РНМ: 0000000000098116 [07:52:59]line Версия ККМ: 001 [07:52:59]line Платежная система: Mbank [07:52:59]line ФМ: 0000000000965413 [07:52:59]line ФД: 220831 [07:52:59]line ФПД: 140098974286005 [07:52:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T075301&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220831&fm=140098974286005&tin=02508201610067®Number=0000000000098116&sum=100016 [07:52:59]written 0, free lines is 4095 [07:52:59]OFD Sender: Processing packet 220831 [packets to send 81, broken 80] [07:52:59]ProducePacketName [07:52:59]name=ofd_packets/00220831 [07:52:59]OFD Sender: To server: pG, [07:52:59]CommunicateWithHost lk.salyk.kg:30040 [07:52:59]ConnectInit lk.salyk.kg [07:52:59]Connected sock=10 [07:52:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 94 76 07 01 AA 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 5D AB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 9F 5E 03 00 35 04 06 00 7F 6B 55 98 80 B5 DF D6 E7 A2 58 D2 F6 71 [07:53:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 0C 82 47 00 6F 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 39 36 35 34 31 33 10 04 04 00 9F 5E 03 00 F4 03 04 00 FD 56 18 67 B6 04 01 00 00 A8 97 11 24 CB D0 84 78 [07:53:00]CommunicateWithHost err = 0 [07:53:00]CheckOFDResponse [07:53:00]1017 (14) - 77093643461234 [07:53:00]1041 (16) - 0000000000965413 [07:53:00]1040 (4) - 220831 [07:53:00]1012 (4) - 23.10.2024 01:53 [07:53:00]1206 (1) - 0 [07:53:00]OFD Sender: Remove packet 220831 [07:53:00]ProducePacketName [07:53:00]name=ofd_packets/00220831 [07:53:00]NVStorageDeleteData [07:53:00]Write to MH i2c: 01 00 00 D4 44 18 [07:53:00]Write i2c OK [07:53:00]MH_I2C_Read... [07:53:00]Read from MH i2c: 01 [07:53:00]MH_I2C_Read... [07:53:00]Read from MH i2c: 01 07 00 [07:53:00]MH_I2C_Read... [07:53:00]Read from MH i2c: 01 07 00 D4 44 00 00 00 00 00 FB 0C 26 [07:53:00]RasterBufferAndPrint [07:53:00]line [07:53:00]line [07:53:00]line [07:53:00]line [07:53:00]line [07:53:00]written 0, free lines is 3329 [07:53:00]MH_Cut [07:53:00]Write to MH i2c: D1 01 00 DB 44 01 F1 [07:53:00]Write i2c OK [07:53:00]MH_I2C_Read... [07:53:00]Read from MH i2c: D1 [07:53:00]MH_I2C_Read... [07:53:00]Read from MH i2c: D1 01 00 [07:53:00]MH_I2C_Read... [07:53:00]Read from MH i2c: D1 01 00 DB 44 00 F0 [07:53:00]Write to MH i2c: 01 00 00 DC 44 20 [07:53:00]Write i2c OK [07:53:00]MH_I2C_Read... [07:53:00]OFD Sender: No OFD packet to send [07:53:01]*** Cut start [07:53:01]*** Partial cut [07:53:01]*** CUTSNS_PIN = 1 [07:53:01]*** CUTSNS_PIN = 0 [07:53:01]*** Brake cut motor [07:53:01]Read from MH i2c: 01 [07:53:01]MH_I2C_Read... [07:53:01]*** Stop cut motor [07:53:01]*** Cut end [07:53:01]Read from MH i2c: 01 07 00 [07:53:01]MH_I2C_Read... [07:53:01]Read from MH i2c: 01 07 00 DC 44 00 00 00 00 00 FF 0F 35 [07:53:01]process_action close_receipt done [07:53:01]requested_data is exist [07:53:01]produce_requested_data [07:53:01]requested_item fm.sn is exist - process it [07:53:01]wFMCommunicate request_size=4 [07:53:01]MH_SAM_APDU [07:53:01]CAPDU: 80 11 00 00 [07:53:01]Write to MH i2c: E2 08 00 DD 44 80 11 00 00 00 00 00 00 9B [07:53:01]Write i2c OK [07:53:01]MH_I2C_Read... [07:53:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:01]Read from MH i2c: E2 [07:53:01]MH_I2C_Read... [07:53:01]Read from MH i2c: E2 17 00 [07:53:01]MH_I2C_Read... [07:53:01]Read from MH i2c: E2 17 00 DD 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 EA [07:53:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:53:01]wFMCommunicate OK [07:53:01]requested_item fd.num is exist - process it [07:53:01]SAM_PROTO_GetFieldsCounters [07:53:01]wFMCommunicate request_size=4 [07:53:01]MH_SAM_APDU [07:53:01]CAPDU: 80 13 00 00 [07:53:01]Write to MH i2c: E2 08 00 DE 44 80 13 00 00 00 00 00 00 9E [07:53:01]Write i2c OK [07:53:01]MH_I2C_Read... [07:53:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:01]Read from MH i2c: E2 [07:53:01]MH_I2C_Read... [07:53:01]Read from MH i2c: E2 62 00 [07:53:01]MH_I2C_Read... [07:53:01]Read from MH i2c: E2 62 00 DE 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9F 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [07:53:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 9F 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:53:01]wFMCommunicate OK [07:53:01]SAM_PROTO_GetFieldsCounters done [07:53:01]requested_item shift.num is exist - process it [07:53:01]requested_item shift.opened is exist - process it [07:53:01]req_shift_opened [07:53:01]FM_GetShiftState [07:53:01]SAM_PROTO_GetShiftState [07:53:01]wFMCommunicate request_size=4 [07:53:01]MH_SAM_APDU [07:53:01]CAPDU: 80 13 01 00 [07:53:01]Write to MH i2c: E2 08 00 DF 44 80 13 01 00 00 00 00 00 A0 [07:53:01]Write i2c OK [07:53:01]MH_I2C_Read... [07:53:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:01]Read from MH i2c: E2 [07:53:01]MH_I2C_Read... [07:53:01]Read from MH i2c: E2 0E 00 [07:53:01]MH_I2C_Read... [07:53:01]Read from MH i2c: E2 0E 00 DF 44 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F0 [07:53:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:53:01]wFMCommunicate OK [07:53:01]SAM_PROTO_GetShiftState done [07:53:01]FM_GetShiftState done [07:53:01]req_shift_opened done [07:53:01]requested_item shift.open_date is exist - process it [07:53:01]req_shift_open_date [07:53:01]req_shift_open_date done [07:53:01]produce_requested_data done [07:53:01]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220831,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:53:01]process_action_free close_receipt [07:53:01]json_value_free [07:53:01]json_value_free done [07:53:01]process_json_proto returns [07:53:01]Send response to host [07:53:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220831,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:53:01]free response buf [07:53:01]execute_script done [07:53:01]execute_script returns [07:53:01]free content buf [07:53:01]Sock 9.Close socket [07:53:01]Sock 9.Thread stoped [07:53:05]OFD Sender: No OFD packet to send [07:53:10]OFD Sender: No OFD packet to send [07:53:15]OFD Sender: No OFD packet to send [07:53:20]OFD Sender: No OFD packet to send [07:53:25]OFD Sender: No OFD packet to send [07:53:30]OFD Sender: No OFD packet to send [07:53:35]OFD Sender: No OFD packet to send [07:53:40]OFD Sender: No OFD packet to send [07:53:45]OFD Sender: No OFD packet to send [07:53:50]OFD Sender: No OFD packet to send [07:53:55]OFD Sender: No OFD packet to send [07:54:00]OFD Sender: No OFD packet to send [07:54:05]OFD Sender: No OFD packet to send [07:54:10]OFD Sender: No OFD packet to send [07:54:15]OFD Sender: No OFD packet to send [07:54:20]OFD Sender: No OFD packet to send [07:54:25]OFD Sender: No OFD packet to send [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:50]OFD Sender: No OFD packet to send [07:54:55]OFD Sender: No OFD packet to send [07:55:00]OFD Sender: No OFD packet to send [07:55:05]OFD Sender: No OFD packet to send [07:55:10]OFD Sender: No OFD packet to send [07:55:15]OFD Sender: No OFD packet to send [07:55:20]OFD Sender: No OFD packet to send [07:55:25]OFD Sender: No OFD packet to send [07:55:30]OFD Sender: No OFD packet to send [07:55:35]OFD Sender: No OFD packet to send [07:55:40]OFD Sender: No OFD packet to send [07:55:45]OFD Sender: No OFD packet to send [07:55:50]OFD Sender: No OFD packet to send [07:55:55]OFD Sender: No OFD packet to send [07:56:00]OFD Sender: No OFD packet to send [07:56:05]OFD Sender: No OFD packet to send [07:56:10]OFD Sender: No OFD packet to send [07:56:15]OFD Sender: No OFD packet to send [07:56:20]OFD Sender: No OFD packet to send [07:56:25]OFD Sender: No OFD packet to send [07:56:30]OFD Sender: No OFD packet to send [07:56:35]OFD Sender: No OFD packet to send [07:56:40]OFD Sender: No OFD packet to send [07:56:45]OFD Sender: No OFD packet to send [07:56:50]OFD Sender: No OFD packet to send [07:56:55]OFD Sender: No OFD packet to send [07:57:00]OFD Sender: No OFD packet to send [07:57:05]OFD Sender: No OFD packet to send [07:57:10]OFD Sender: No OFD packet to send [07:57:15]OFD Sender: No OFD packet to send [07:57:20]OFD Sender: No OFD packet to send [07:57:25]OFD Sender: No OFD packet to send [07:57:30]OFD Sender: No OFD packet to send [07:57:35]OFD Sender: No OFD packet to send [07:57:40]OFD Sender: No OFD packet to send [07:57:45]OFD Sender: No OFD packet to send [07:57:50]accept exits with 7 [07:57:50]New connection [07:57:50]New thread 3066531172 created [07:57:50]Thread 3066674532 joined [07:57:50]Waiting for new connection... [07:57:50] Sock 7.Parse request [07:57:50]Sock 7.Check first char [07:57:50]Sock 7.First char is OK [07:57:50]request: POST /json_proto HTTP/1.0 [07:57:50]Method: POST [07:57:50]URL: /json_proto [07:57:50]Method is POST - this is cgi request [07:57:50]url: /json_proto [07:57:50]query_string will be loaded in cgi processing [07:57:50]execute_cgi json_proto POST (null) [07:57:50]execute_cgi path=json_proto method=POST [07:57:50]POST find Content-Length [07:57:50]Host: 172.17.40.4:8080 [07:57:50]Content-Length: 645 [07:57:50]Content-Type: application/json [07:57:50] [07:57:50]POST finish read [07:57:50]Found Content-Length = 645 [07:57:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80168", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:50]execute_script... [07:57:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80168", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:50]POST & json_proto [07:57:50]process_json_proto [07:57:50]json parsed OK: [07:57:50]protocol is kg_v1.0 [07:57:50]action value=close_receipt [07:57:50]process_action close_receipt [07:57:50]cmd_close_receipt [07:57:50]MH_GetDate [07:57:50]Write to MH i2c: F0 00 00 E0 44 13 [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: F0 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: F0 09 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: F0 09 00 E0 44 00 83 AC 18 67 65 5C 16 67 08 [07:57:50]GetLastDocTimeStamp 1729669981 [07:57:50]current date 1729670275 [07:57:50]FM_GetShiftState [07:57:50]SAM_PROTO_GetShiftState [07:57:50]wFMCommunicate request_size=4 [07:57:50]MH_SAM_APDU [07:57:50]CAPDU: 80 13 01 00 [07:57:50]Write to MH i2c: E2 08 00 E1 44 80 13 01 00 00 00 00 00 A2 [07:57:50]Write i2c OK [07:57:50]MH_I2C_Read... [07:57:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:50]OFD Sender: No OFD packet to send [07:57:50]Read from MH i2c: E2 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 0E 00 [07:57:50]MH_I2C_Read... [07:57:50]Read from MH i2c: E2 0E 00 E1 44 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F2 [07:57:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:57:50]wFMCommunicate OK [07:57:50]SAM_PROTO_GetShiftState done [07:57:50]FM_GetShiftState done [07:57:50]opened in 1729642119 [07:57:50]opened+sec_in_day 1729728519 [07:57:50]quantity*price = 13000 [07:57:50]sum+1 = 13001 [07:57:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 41 23.10.2024 07:57 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220832 ФПД: 21808159277166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T075755&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220832&fm=21808159277166&tin=02508201610067®Number=0000000000098116&sum=13000 0 [07:57:52]StoreToDocumentArchive [07:57:52]shift 447 fd 220832 [07:57:52]save to /storage/0447/doc_00220832 [07:57:52]save last doc name /storage/0447/doc_00220832 to /storage/kkm_last_doc_name [07:57:52]save OK [07:57:52]Clear old archive folders... [07:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=282 [07:57:52]tlvbuf is B6F11010 [07:57:52]SAM_PROTO_ClearQueue [07:57:52]wFMCommunicate request_size=4 [07:57:52]MH_SAM_APDU [07:57:52]CAPDU: 80 09 00 00 [07:57:52]Write to MH i2c: E2 08 00 EE 44 80 09 00 00 00 00 00 00 A4 [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:52]Read from MH i2c: E2 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 EE 44 00 90 00 A6 [07:57:52]RAPDU: 90 00 [07:57:52]wFMCommunicate OK [07:57:52]SAM_PROTO_ClearQueue done [07:57:52]KKMCreateOFDPacket [07:57:52]OFDProtocolAddRootSTLVToBuf [07:57:52]FM_MakeSignedData [07:57:52]FM_MakeSignedData [07:57:52]SAM_PROTO_SignData [07:57:52]wFMCommunicate request_size=4 [07:57:52]MH_SAM_APDU [07:57:52]CAPDU: 80 0D 01 02 [07:57:52]Write to MH i2c: E2 08 00 EF 44 80 0D 01 02 00 00 00 00 AC [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:52]Read from MH i2c: E2 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 EF 44 00 90 00 A7 [07:57:52]RAPDU: 90 00 [07:57:52]wFMCommunicate OK [07:57:52]wFMCommunicate request_size=255 [07:57:52]MH_SAM_APDU [07:57:52]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 83 AC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 [07:57:52]Write to MH i2c: E2 02 01 F0 44 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 83 AC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 00 00 52 [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:52]Read from MH i2c: E2 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 F0 44 00 90 00 A8 [07:57:52]RAPDU: 90 00 [07:57:52]wFMCommunicate OK [07:57:52]wFMCommunicate request_size=41 [07:57:52]MH_SAM_APDU [07:57:52]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A0 5E 03 00 35 04 06 00 13 D5 9B 96 40 6E [07:57:52]Write to MH i2c: E2 2C 00 F1 44 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A0 5E 03 00 35 04 06 00 13 D5 9B 96 40 6E 00 00 42 [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:52]Read from MH i2c: E2 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 F1 44 00 90 00 A9 [07:57:52]RAPDU: 90 00 [07:57:52]wFMCommunicate OK [07:57:52]wFMCommunicate request_size=4 [07:57:52]MH_SAM_APDU [07:57:52]CAPDU: 80 0D 03 02 [07:57:52]Write to MH i2c: E2 08 00 F2 44 80 0D 03 02 00 00 00 00 B1 [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:52]Read from MH i2c: E2 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 0B 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 0B 00 F2 44 00 81 74 3D 56 BC C2 77 11 90 00 40 [07:57:52]RAPDU: 81 74 3D 56 BC C2 77 11 90 00 [07:57:52]wFMCommunicate OK [07:57:52]SAM_PROTO_SignData done [07:57:52]FM_MakeSignedData done [07:57:52]CreateOFDProtocolMessage [07:57:52]wFMCommunicate request_size=4 [07:57:52]MH_SAM_APDU [07:57:52]CAPDU: 80 11 00 00 [07:57:52]Write to MH i2c: E2 08 00 F3 44 80 11 00 00 00 00 00 00 B1 [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:52]Read from MH i2c: E2 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 17 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 17 00 F3 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 00 [07:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:57:52]wFMCommunicate OK [07:57:52]CreateOFDProtocolMessage done [07:57:52]OFDSenderStorePacket 220832 [07:57:52]StoreOFDPacket docnum=220832 [07:57:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 58 7C 26 01 E6 78 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 83 AC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A0 5E 03 00 35 04 06 00 13 D5 9B 96 40 6E 81 74 3D 56 BC C2 77 11 [07:57:52]CheckFolder [07:57:52]dirname=/storage/ofd_packets [07:57:52]CheckFolder done [07:57:52]ProducePacketName [07:57:52]name=ofd_packets/00220832 [07:57:52]NVStorageSaveData ofd_packets/00220832 [07:57:52]File name is /storage/ofd_packets/00220832 [07:57:52]Write 332 bytes [07:57:52]NVStorageSaveData done [07:57:52]OFDSenderStorePacket done [07:57:52]KKMCreateOFDPacket done [07:57:52]NVStorageSaveData kkm_last_timestamp [07:57:52]File name is /storage/kkm_last_timestamp [07:57:52]Write 4 bytes [07:57:52]NVStorageSaveData done [07:57:52]ExternCall_PrintAddStr [07:57:52]wPrintStart [07:57:52]Write to MH i2c: 01 00 00 F4 44 38 [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: 01 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: 01 07 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: 01 07 00 F4 44 00 00 00 00 00 FF 0F 4D [07:57:52]RasterBufferAndPrint [07:57:52]line Счет N : (3)80168 [07:57:52]line ИНН: 02508201610067 [07:57:52]line Контрольно-Кассовый Чек [07:57:52]line ПРОДАЖА [07:57:52]line Товар: 2000036220012 [07:57:52]line Кофе Капучино XL(GABB TRADE) [07:57:52]line 1.000 * 130.00 [07:57:52]line = 130.00 [07:57:52]line НДС 12% НСП 1% [07:57:52]line > о реализуемом товаре [07:57:52]line ИТОГО: 130.00 [07:57:52]line НСП 1% : 1.15 [07:57:52]line НДС 12% : 13.80 [07:57:52]line Наличными: 130.00 [07:57:52]line Безнал.: 0.00 [07:57:52]line Место: АЗС № 84 "Партнер Нефть" [07:57:52]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [07:57:52]line СНО: Общий режим [07:57:52]line Чек 41 23.10.2024 07:57 [07:57:52]line Смена: 447 ФФД: 1.0 [07:57:52]line ЗНМ: 0300000178 [07:57:52]line РНМ: 0000000000098116 [07:57:52]line Версия ККМ: 001 [07:57:52]line ФМ: 0000000000965413 [07:57:52]line ФД: 220832 [07:57:52]line ФПД: 21808159277166 [07:57:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T075755&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220832&fm=21808159277166&tin=02508201610067®Number=0000000000098116&sum=13000 [07:57:53]OFD Sender: Processing packet 220832 [packets to send 81, broken 80] [07:57:53]ProducePacketName [07:57:53]name=ofd_packets/00220832 [07:57:53]OFD Sender: To server: pG, [07:57:53]CommunicateWithHost lk.salyk.kg:30040 [07:57:53]ConnectInit lk.salyk.kg [07:57:53]line 0 [07:57:53]written 0, free lines is 4095 [07:57:53]Connected sock=10 [07:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 58 7C 26 01 E6 78 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 83 AC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A0 5E 03 00 35 04 06 00 13 D5 9B 96 40 6E 81 74 3D 56 BC C2 77 11 [07:57:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 47 44 47 00 FC 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 39 36 35 34 31 33 10 04 04 00 A0 5E 03 00 F4 03 04 00 23 58 18 67 B6 04 01 00 00 28 BF 6E 5D C0 D3 39 67 [07:57:53]CommunicateWithHost err = 0 [07:57:53]CheckOFDResponse [07:57:53]1017 (14) - 77093643461234 [07:57:53]1041 (16) - 0000000000965413 [07:57:53]1040 (4) - 220832 [07:57:53]1012 (4) - 23.10.2024 01:57 [07:57:53]1206 (1) - 0 [07:57:53]OFD Sender: Remove packet 220832 [07:57:53]ProducePacketName [07:57:53]name=ofd_packets/00220832 [07:57:53]NVStorageDeleteData [07:57:53]Write to MH i2c: 01 00 00 1D 45 62 [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 07 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 07 00 1D 45 00 00 00 00 00 EB 0C 60 [07:57:53]RasterBufferAndPrint [07:57:53]line [07:57:53]line [07:57:53]line [07:57:53]line [07:57:53]line [07:57:53]written 0, free lines is 3313 [07:57:53]MH_Cut [07:57:53]Write to MH i2c: D1 01 00 24 45 01 3B [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: D1 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: D1 01 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: D1 01 00 24 45 00 3A [07:57:53]Write to MH i2c: 01 00 00 25 45 6A [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]OFD Sender: No OFD packet to send [07:57:54]*** Cut start [07:57:54]*** Partial cut [07:57:54]*** CUTSNS_PIN = 1 [07:57:54]*** CUTSNS_PIN = 0 [07:57:54]*** Brake cut motor [07:57:54]Read from MH i2c: 01 [07:57:54]MH_I2C_Read... [07:57:54]*** Stop cut motor [07:57:54]*** Cut end [07:57:54]Read from MH i2c: 01 07 00 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: 01 07 00 25 45 00 00 00 00 00 FF 0F 7F [07:57:54]process_action close_receipt done [07:57:54]requested_data is exist [07:57:54]produce_requested_data [07:57:54]requested_item fm.sn is exist - process it [07:57:54]wFMCommunicate request_size=4 [07:57:54]MH_SAM_APDU [07:57:54]CAPDU: 80 11 00 00 [07:57:54]Write to MH i2c: E2 08 00 26 45 80 11 00 00 00 00 00 00 E5 [07:57:54]Write i2c OK [07:57:54]MH_I2C_Read... [07:57:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:54]Read from MH i2c: E2 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: E2 17 00 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: E2 17 00 26 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 34 [07:57:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [07:57:54]wFMCommunicate OK [07:57:54]requested_item fd.num is exist - process it [07:57:54]SAM_PROTO_GetFieldsCounters [07:57:54]wFMCommunicate request_size=4 [07:57:54]MH_SAM_APDU [07:57:54]CAPDU: 80 13 00 00 [07:57:54]Write to MH i2c: E2 08 00 27 45 80 13 00 00 00 00 00 00 E8 [07:57:54]Write i2c OK [07:57:54]MH_I2C_Read... [07:57:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:54]Read from MH i2c: E2 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: E2 62 00 [07:57:54]MH_I2C_Read... [07:57:54]Read from MH i2c: E2 62 00 27 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [07:57:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:54]wFMCommunicate OK [07:57:54]SAM_PROTO_GetFieldsCounters done [07:57:54]requested_item shift.num is exist - process it [07:57:54]requested_item shift.opened is exist - process it [07:57:54]req_shift_opened [07:57:54]FM_GetShiftState [07:57:54]SAM_PROTO_GetShiftState [07:57:54]wFMCommunicate request_size=4 [07:57:54]MH_SAM_APDU [07:57:54]CAPDU: 80 13 01 00 [07:57:54]Write to MH i2c: E2 08 00 28 45 80 13 01 00 00 00 00 00 EA [07:57:54]Write i2c OK [07:57:54]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 0E 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 0E 00 28 45 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 3A [07:57:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [07:57:55]wFMCommunicate OK [07:57:55]SAM_PROTO_GetShiftState done [07:57:55]FM_GetShiftState done [07:57:55]req_shift_opened done [07:57:55]requested_item shift.open_date is exist - process it [07:57:55]req_shift_open_date [07:57:55]req_shift_open_date done [07:57:55]produce_requested_data done [07:57:55]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220832,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [07:57:55]process_action_free close_receipt [07:57:55]json_value_free [07:57:55]json_value_free done [07:57:55]process_json_proto returns [07:57:55]Send response to host [07:57:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220832,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [07:57:55]free response buf [07:57:55]execute_script done [07:57:55]execute_script returns [07:57:55]free content buf [07:57:55]Sock 7.Close socket [07:57:55]Sock 7.Thread stoped [07:57:58]OFD Sender: No OFD packet to send [07:58:03]OFD Sender: No OFD packet to send [07:58:08]OFD Sender: No OFD packet to send [07:58:13]OFD Sender: No OFD packet to send [07:58:18]OFD Sender: No OFD packet to send [07:58:23]OFD Sender: No OFD packet to send [07:58:28]OFD Sender: No OFD packet to send [07:58:33]OFD Sender: No OFD packet to send [07:58:38]OFD Sender: No OFD packet to send [07:58:43]OFD Sender: No OFD packet to send [07:58:48]OFD Sender: No OFD packet to send [07:58:53]OFD Sender: No OFD packet to send [07:58:58]OFD Sender: No OFD packet to send [07:59:03]OFD Sender: No OFD packet to send [07:59:08]OFD Sender: No OFD packet to send [07:59:13]OFD Sender: No OFD packet to send [07:59:18]OFD Sender: No OFD packet to send [07:59:23]OFD Sender: No OFD packet to send [07:59:28]OFD Sender: No OFD packet to send [07:59:33]OFD Sender: No OFD packet to send [07:59:38]OFD Sender: No OFD packet to send [07:59:43]OFD Sender: No OFD packet to send [07:59:48]OFD Sender: No OFD packet to send [07:59:53]OFD Sender: No OFD packet to send [07:59:58]OFD Sender: No OFD packet to send [08:00:03]OFD Sender: No OFD packet to send [08:00:08]OFD Sender: No OFD packet to send [08:00:13]OFD Sender: No OFD packet to send [08:00:18]OFD Sender: No OFD packet to send [08:00:23]accept exits with 9 [08:00:23]New connection [08:00:23]New thread 3066674532 created [08:00:23]Thread 3066531172 joined [08:00:23]Waiting for new connection... [08:00:23] Sock 9.Parse request [08:00:23]Sock 9.Check first char [08:00:23]Sock 9.First char is OK [08:00:23]request: POST /json_proto HTTP/1.0 [08:00:23]Method: POST [08:00:23]URL: /json_proto [08:00:23]Method is POST - this is cgi request [08:00:23]url: /json_proto [08:00:23]query_string will be loaded in cgi processing [08:00:23]execute_cgi json_proto POST (null) [08:00:23]execute_cgi path=json_proto method=POST [08:00:23]POST find Content-Length [08:00:23]Host: 172.17.40.4:8080 [08:00:23]Content-Length: 682 [08:00:23]Content-Type: application/json [08:00:23] [08:00:23]POST finish read [08:00:23]Found Content-Length = 682 [08:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:23]execute_script... [08:00: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)538740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:00:23]POST & json_proto [08:00:23]process_json_proto [08:00:23]json parsed OK: [08:00:23]protocol is kg_v1.0 [08:00:23]action value=close_receipt [08:00:23]process_action close_receipt [08:00:23]cmd_close_receipt [08:00:23]MH_GetDate [08:00:23]Write to MH i2c: F0 00 00 29 45 5D [08:00:23]Write i2c OK [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: F0 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: F0 09 00 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: F0 09 00 29 45 00 1B AD 18 67 65 5C 16 67 EB [08:00:23]GetLastDocTimeStamp 1729670275 [08:00:23]current date 1729670427 [08:00:23]FM_GetShiftState [08:00:23]SAM_PROTO_GetShiftState [08:00:23]wFMCommunicate request_size=4 [08:00:23]MH_SAM_APDU [08:00:23]CAPDU: 80 13 01 00 [08:00:23]Write to MH i2c: E2 08 00 2A 45 80 13 01 00 00 00 00 00 EC [08:00:23]Write i2c OK [08:00:23]MH_I2C_Read... [08:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:23]Read from MH i2c: E2 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: E2 0E 00 [08:00:23]MH_I2C_Read... [08:00:23]Read from MH i2c: E2 0E 00 2A 45 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 3C [08:00:23]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:00:23]wFMCommunicate OK [08:00:23]SAM_PROTO_GetShiftState done [08:00:23]FM_GetShiftState done [08:00:23]opened in 1729642119 [08:00:23]opened+sec_in_day 1729728519 [08:00:23]quantity*price = 100015 [08:00:23]sum+1 = 100017 [08:00:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 42 23.10.2024 08:00 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220833 ФПД: 149672053651348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080027&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220833&fm=149672053651348&tin=02508201610067®Number=0000000000098116&sum=100000 [08:00:24]StoreToDocumentArchive [08:00:24]shift 447 fd 220833 [08:00:24]save to /storage/0447/doc_00220833 [08:00:24]save last doc name /storage/0447/doc_00220833 to /storage/kkm_last_doc_name [08:00:24]save OK [08:00:24]Clear old archive folders... [08:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:00:24]tlvbuf is 007E64A0 [08:00:24]SAM_PROTO_ClearQueue [08:00:24]wFMCommunicate request_size=4 [08:00:24]MH_SAM_APDU [08:00:24]CAPDU: 80 09 00 00 [08:00:24]Write to MH i2c: E2 08 00 37 45 80 09 00 00 00 00 00 00 EE [08:00:24]Write i2c OK [08:00:24]MH_I2C_Read... [08:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:00:24]Read from MH i2c: E2 [08:00:24]MH_I2C_Read... [08:00:24]Read from MH i2c: E2 03 00 [08:00:24]MH_I2C_Read... [08:00:24]Read from MH i2c: E2 03 00 37 45 00 90 00 F0 [08:00:24]RAPDU: 90 00 [08:00:24]wFMCommunicate OK [08:00:24]SAM_PROTO_ClearQueue done [08:00:24]KKMCreateOFDPacket [08:00:24]OFDProtocolAddRootSTLVToBuf [08:00:24]FM_MakeSignedData [08:00:24]FM_MakeSignedData [08:00:24]SAM_PROTO_SignData [08:00:24]wFMCommunicate request_size=4 [08:00:24]MH_SAM_APDU [08:00:24]CAPDU: 80 0D 01 02 [08:00:24]Write to MH i2c: E2 08 00 38 45 80 0D 01 02 00 00 00 00 F6 [08:00:24]Write i2c OK [08:00:24]MH_I2C_Read... [08:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:00:24]Read from MH i2c: E2 [08:00:24]MH_I2C_Read... [08:00:24]Read from MH i2c: E2 03 00 [08:00:24]MH_I2C_Read... [08:00:24]Read from MH i2c: E2 03 00 38 45 00 90 00 F1 [08:00:24]RAPDU: 90 00 [08:00:24]wFMCommunicate OK [08:00:24]wFMCommunicate request_size=255 [08:00:24]MH_SAM_APDU [08:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 1B AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A1 5E 03 00 35 04 06 00 88 [08:00:24]Write to MH i2c: E2 02 01 39 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 1B AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A1 5E 03 00 35 04 06 00 88 00 00 33 [08:00:24]Write i2c OK [08:00:24]MH_I2C_Read... [08:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:24]Read from MH i2c: E2 [08:00:24]MH_I2C_Read... [08:00:24]Read from MH i2c: E2 03 00 [08:00:24]MH_I2C_Read... [08:00:24]Read from MH i2c: E2 03 00 39 45 00 90 00 F2 [08:00:24]RAPDU: 90 00 [08:00:24]wFMCommunicate OK [08:00:24]wFMCommunicate request_size=10 [08:00:24]MH_SAM_APDU [08:00:24]CAPDU: 80 0D 02 02 05 20 3D 97 37 94 [08:00:24]Write to MH i2c: E2 0D 00 3A 45 80 0D 02 02 05 00 20 3D 97 37 94 00 00 C2 [08:00:24]Write i2c OK [08:00:24]MH_I2C_Read... [08:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:00:24]Read from MH i2c: E2 [08:00:24]MH_I2C_Read... [08:00:24]Read from MH i2c: E2 03 00 [08:00:24]MH_I2C_Read... [08:00:24]Read from MH i2c: E2 03 00 3A 45 00 90 00 F3 [08:00:24]RAPDU: 90 00 [08:00:24]wFMCommunicate OK [08:00:24]wFMCommunicate request_size=4 [08:00:24]MH_SAM_APDU [08:00:24]CAPDU: 80 0D 03 02 [08:00:24]Write to MH i2c: E2 08 00 3B 45 80 0D 03 02 00 00 00 00 FB [08:00:24]Write i2c OK [08:00:24]MH_I2C_Read... [08:00:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:00:25]Read from MH i2c: E2 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: E2 0B 00 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: E2 0B 00 3B 45 00 98 8F F9 AE 24 42 C8 F6 90 00 EE [08:00:25]RAPDU: 98 8F F9 AE 24 42 C8 F6 90 00 [08:00:25]wFMCommunicate OK [08:00:25]SAM_PROTO_SignData done [08:00:25]FM_MakeSignedData done [08:00:25]CreateOFDProtocolMessage [08:00:25]wFMCommunicate request_size=4 [08:00:25]MH_SAM_APDU [08:00:25]CAPDU: 80 11 00 00 [08:00:25]Write to MH i2c: E2 08 00 3C 45 80 11 00 00 00 00 00 00 FB [08:00:25]Write i2c OK [08:00:25]MH_I2C_Read... [08:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:25]Read from MH i2c: E2 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: E2 17 00 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: E2 17 00 3C 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4A [08:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:00:25]wFMCommunicate OK [08:00:25]CreateOFDProtocolMessage done [08:00:25]OFDSenderStorePacket 220833 [08:00:25]StoreOFDPacket docnum=220833 [08:00:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D1 1D 07 01 D3 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 1B AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A1 5E 03 00 35 04 06 00 88 20 3D 97 37 94 98 8F F9 AE 24 42 C8 F6 [08:00:25]CheckFolder [08:00:25]dirname=/storage/ofd_packets [08:00:25]CheckFolder done [08:00:25]ProducePacketName [08:00:25]name=ofd_packets/00220833 [08:00:25]NVStorageSaveData ofd_packets/00220833 [08:00:25]File name is /storage/ofd_packets/00220833 [08:00:25]Write 301 bytes [08:00:25]NVStorageSaveData done [08:00:25]OFDSenderStorePacket done [08:00:25]KKMCreateOFDPacket done [08:00:25]NVStorageSaveData kkm_last_timestamp [08:00:25]File name is /storage/kkm_last_timestamp [08:00:25]Write 4 bytes [08:00:25]NVStorageSaveData done [08:00:25]ExternCall_PrintAddStr [08:00:25]wPrintStart [08:00:25]Write to MH i2c: 01 00 00 3D 45 82 [08:00:25]Write i2c OK [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: 01 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: 01 07 00 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: 01 07 00 3D 45 00 00 00 00 00 FF 0F 97 [08:00:25]RasterBufferAndPrint [08:00:25]line Счет N : (1)538740 [08:00:25]line ИНН: 02508201610067 [08:00:25]line Контрольно-Кассовый Чек [08:00:25]line ПРОДАЖА [08:00:25]line ТРК (МРК, ГНК) : 13 [08:00:25]line Товар: 2710124130 [08:00:25]line Аи-92-К-2 [08:00:25]line 14.950 * 66.90 [08:00:25]line = 1000.16 [08:00:25]line НДС 12% НСП 1% [08:00:25]line > о реализуемом товаре [08:00:25]line ОКРУГЛЕНИЕ: -0.16 [08:00:25]line ИТОГО: 1000.00 [08:00:25]line Внесено: 1000.00 [08:00:25]line СДАЧА: 0.00 [08:00:25]line НСП 1% : 8.85 [08:00:25]line НДС 12% : 106.21 [08:00:25]line Наличными: 1000.00 [08:00:25]line Безнал.: 0.00 [08:00:25]line Место: АЗС № 84 "Партнер Нефть" [08:00:25]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:00:25]line СНО: Общий режим [08:00:25]line Чек 42 23.10.2024 08:00 [08:00:25]line Смена: 447 ФФД: 1.0 [08:00:25]line ЗНМ: 0300000178 [08:00:25]line РНМ: 0000000000098116 [08:00:25]line Версия ККМ: 001 [08:00:25]line ФМ: 0000000000965413 [08:00:25]line ФД: 220833 [08:00:25]line ФПД: 149672053651348 [08:00:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080027&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220833&fm=149672053651348&tin=02508201610067®Number=0000000000098116&sum=100000 [08:00:25]OFD Sender: Processing packet 220833 [packets to send 81, broken 80] [08:00:25]ProducePacketName [08:00:25]name=ofd_packets/00220833 [08:00:25]OFD Sender: To server: pG, [08:00:25]CommunicateWithHost lk.salyk.kg:30040 [08:00:25]ConnectInit lk.salyk.kg [08:00:25]written 0, free lines is 4095 [08:00:25]Connected sock=10 [08:00:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D1 1D 07 01 D3 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 1B AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A1 5E 03 00 35 04 06 00 88 20 3D 97 37 94 98 8F F9 AE 24 42 C8 F6 [08:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 45 9B 47 00 40 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 39 36 35 34 31 33 10 04 04 00 A1 5E 03 00 F4 03 04 00 BB 58 18 67 B6 04 01 00 00 30 51 8C D2 99 5A 47 72 [08:00:25]CommunicateWithHost err = 0 [08:00:25]CheckOFDResponse [08:00:25]1017 (14) - 77093643461234 [08:00:25]1041 (16) - 0000000000965413 [08:00:25]1040 (4) - 220833 [08:00:25]1012 (4) - 23.10.2024 02:00 [08:00:25]1206 (1) - 0 [08:00:25]OFD Sender: Remove packet 220833 [08:00:25]ProducePacketName [08:00:25]name=ofd_packets/00220833 [08:00:25]NVStorageDeleteData [08:00:25]Write to MH i2c: 01 00 00 68 45 AD [08:00:25]Write i2c OK [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: 01 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: 01 07 00 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: 01 07 00 68 45 00 00 00 00 00 DD 0C 9D [08:00:25]RasterBufferAndPrint [08:00:25]line [08:00:25]line [08:00:25]line [08:00:25]line [08:00:25]line [08:00:25]written 0, free lines is 3300 [08:00:25]MH_Cut [08:00:25]Write to MH i2c: D1 01 00 6F 45 01 86 [08:00:25]Write i2c OK [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: D1 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: D1 01 00 [08:00:25]MH_I2C_Read... [08:00:25]Read from MH i2c: D1 01 00 6F 45 00 85 [08:00:25]Write to MH i2c: 01 00 00 70 45 B5 [08:00:25]Write i2c OK [08:00:25]MH_I2C_Read... [08:00:26]OFD Sender: No OFD packet to send [08:00:26]*** Cut start [08:00:26]*** Partial cut [08:00:26]*** CUTSNS_PIN = 1 [08:00:26]*** CUTSNS_PIN = 0 [08:00:26]*** Brake cut motor [08:00:27]Read from MH i2c: 01 [08:00:27]MH_I2C_Read... [08:00:27]*** Stop cut motor [08:00:27]*** Cut end [08:00:27]Read from MH i2c: 01 07 00 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: 01 07 00 70 45 00 00 00 00 00 FF 0F CA [08:00:27]process_action close_receipt done [08:00:27]requested_data is exist [08:00:27]produce_requested_data [08:00:27]requested_item fm.sn is exist - process it [08:00:27]wFMCommunicate request_size=4 [08:00:27]MH_SAM_APDU [08:00:27]CAPDU: 80 11 00 00 [08:00:27]Write to MH i2c: E2 08 00 71 45 80 11 00 00 00 00 00 00 30 [08:00:27]Write i2c OK [08:00:27]MH_I2C_Read... [08:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:00:27]Read from MH i2c: E2 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: E2 17 00 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: E2 17 00 71 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7F [08:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:00:27]wFMCommunicate OK [08:00:27]requested_item fd.num is exist - process it [08:00:27]SAM_PROTO_GetFieldsCounters [08:00:27]wFMCommunicate request_size=4 [08:00:27]MH_SAM_APDU [08:00:27]CAPDU: 80 13 00 00 [08:00:27]Write to MH i2c: E2 08 00 72 45 80 13 00 00 00 00 00 00 33 [08:00:27]Write i2c OK [08:00:27]MH_I2C_Read... [08:00:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:00:27]Read from MH i2c: E2 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: E2 62 00 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: E2 62 00 72 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [08:00:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:00:27]wFMCommunicate OK [08:00:27]SAM_PROTO_GetFieldsCounters done [08:00:27]requested_item shift.num is exist - process it [08:00:27]requested_item shift.opened is exist - process it [08:00:27]req_shift_opened [08:00:27]FM_GetShiftState [08:00:27]SAM_PROTO_GetShiftState [08:00:27]wFMCommunicate request_size=4 [08:00:27]MH_SAM_APDU [08:00:27]CAPDU: 80 13 01 00 [08:00:27]Write to MH i2c: E2 08 00 73 45 80 13 01 00 00 00 00 00 35 [08:00:27]Write i2c OK [08:00:27]MH_I2C_Read... [08:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:00:27]Read from MH i2c: E2 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: E2 0E 00 [08:00:27]MH_I2C_Read... [08:00:27]Read from MH i2c: E2 0E 00 73 45 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 85 [08:00:27]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:00:27]wFMCommunicate OK [08:00:27]SAM_PROTO_GetShiftState done [08:00:27]FM_GetShiftState done [08:00:27]req_shift_opened done [08:00:27]requested_item shift.open_date is exist - process it [08:00:27]req_shift_open_date [08:00:27]req_shift_open_date done [08:00:27]produce_requested_data done [08:00:27]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220833,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:00:27]process_action_free close_receipt [08:00:27]json_value_free [08:00:27]json_value_free done [08:00:27]process_json_proto returns [08:00:27]Send response to host [08:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220833,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:00:27]free response buf [08:00:27]execute_script done [08:00:27]execute_script returns [08:00:27]free content buf [08:00:27]Sock 9.Close socket [08:00:27]Sock 9.Thread stoped [08:00:31]OFD Sender: No OFD packet to send [08:00:36]OFD Sender: No OFD packet to send [08:00:41]OFD Sender: No OFD packet to send [08:00:46]OFD Sender: No OFD packet to send [08:00:51]OFD Sender: No OFD packet to send [08:00:56]OFD Sender: No OFD packet to send [08:01:01]OFD Sender: No OFD packet to send [08:01:06]OFD Sender: No OFD packet to send [08:01:11]OFD Sender: No OFD packet to send [08:01:12]accept exits with 7 [08:01:12]New connection [08:01:12]New thread 3066531172 created [08:01:12]Thread 3066674532 joined [08:01:12]Waiting for new connection... [08:01:12] Sock 7.Parse request [08:01:12]Sock 7.Check first char [08:01:12]Sock 7.First char is OK [08:01:12]request: POST /json_proto HTTP/1.0 [08:01:12]Method: POST [08:01:12]URL: /json_proto [08:01:12]Method is POST - this is cgi request [08:01:12]url: /json_proto [08:01:12]query_string will be loaded in cgi processing [08:01:12]execute_cgi json_proto POST (null) [08:01:12]execute_cgi path=json_proto method=POST [08:01:12]POST find Content-Length [08:01:12]Host: 172.17.40.4:8080 [08:01:12]Content-Length: 752 [08:01:12]Content-Type: application/json [08:01:12] [08:01:12]POST finish read [08:01:12]Found Content-Length = 752 [08:01:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116737", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:12]execute_script... [08:01: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)538735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 131.100, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116737", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:12]POST & json_proto [08:01:12]process_json_proto [08:01:12]json parsed OK: [08:01:12]protocol is kg_v1.0 [08:01:12]action value=close_receipt [08:01:12]process_action close_receipt [08:01:12]cmd_close_receipt [08:01:12]MH_GetDate [08:01:12]Write to MH i2c: F0 00 00 74 45 A8 [08:01:12]Write i2c OK [08:01:12]MH_I2C_Read... [08:01:12]Read from MH i2c: F0 [08:01:12]MH_I2C_Read... [08:01:12]Read from MH i2c: F0 09 00 [08:01:12]MH_I2C_Read... [08:01:12]Read from MH i2c: F0 09 00 74 45 00 4C AD 18 67 65 5C 16 67 67 [08:01:12]GetLastDocTimeStamp 1729670427 [08:01:12]current date 1729670476 [08:01:12]FM_GetShiftState [08:01:12]SAM_PROTO_GetShiftState [08:01:12]wFMCommunicate request_size=4 [08:01:12]MH_SAM_APDU [08:01:12]CAPDU: 80 13 01 00 [08:01:12]Write to MH i2c: E2 08 00 75 45 80 13 01 00 00 00 00 00 37 [08:01:12]Write i2c OK [08:01:12]MH_I2C_Read... [08:01:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:12]Read from MH i2c: E2 [08:01:12]MH_I2C_Read... [08:01:12]Read from MH i2c: E2 0E 00 [08:01:12]MH_I2C_Read... [08:01:12]Read from MH i2c: E2 0E 00 75 45 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 87 [08:01:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:01:12]wFMCommunicate OK [08:01:12]SAM_PROTO_GetShiftState done [08:01:12]FM_GetShiftState done [08:01:12]opened in 1729642119 [08:01:12]opened+sec_in_day 1729728519 [08:01:12]quantity*price = 0 [08:01:12]sum+1 = 1 [08:01:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 43 23.10.2024 08:01 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30116737 ФМ: 0000000000965413 ФД: 220834 ФПД: 82163354133903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080116&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220834&fm=82163354133903&tin=02508201610067®Number=0000000000098116&sum=0 [08:01:13]StoreToDocumentArchive [08:01:13]shift 447 fd 220834 [08:01:13]save to /storage/0447/doc_00220834 [08:01:13]save last doc name /storage/0447/doc_00220834 to /storage/kkm_last_doc_name [08:01:13]save OK [08:01:13]Clear old archive folders... [08:01:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:01:13]tlvbuf is 00848B90 [08:01:13]SAM_PROTO_ClearQueue [08:01:13]wFMCommunicate request_size=4 [08:01:13]MH_SAM_APDU [08:01:13]CAPDU: 80 09 00 00 [08:01:13]Write to MH i2c: E2 08 00 82 45 80 09 00 00 00 00 00 00 39 [08:01:13]Write i2c OK [08:01:13]MH_I2C_Read... [08:01:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:13]Read from MH i2c: E2 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 03 00 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 03 00 82 45 00 90 00 3B [08:01:13]RAPDU: 90 00 [08:01:13]wFMCommunicate OK [08:01:13]SAM_PROTO_ClearQueue done [08:01:13]KKMCreateOFDPacket [08:01:13]OFDProtocolAddRootSTLVToBuf [08:01:13]FM_MakeSignedData [08:01:13]FM_MakeSignedData [08:01:13]SAM_PROTO_SignData [08:01:13]wFMCommunicate request_size=4 [08:01:13]MH_SAM_APDU [08:01:13]CAPDU: 80 0D 01 02 [08:01:13]Write to MH i2c: E2 08 00 83 45 80 0D 01 02 00 00 00 00 41 [08:01:13]Write i2c OK [08:01:13]MH_I2C_Read... [08:01:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:13]Read from MH i2c: E2 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 03 00 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 03 00 83 45 00 90 00 3C [08:01:13]RAPDU: 90 00 [08:01:13]wFMCommunicate OK [08:01:13]wFMCommunicate request_size=255 [08:01:13]MH_SAM_APDU [08:01:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 4C AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A2 5E 03 00 35 04 06 00 4A BA 25 89 [08:01:13]Write to MH i2c: E2 02 01 84 45 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 4C AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A2 5E 03 00 35 04 06 00 4A BA 25 89 00 00 CD [08:01:13]Write i2c OK [08:01:13]MH_I2C_Read... [08:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:13]Read from MH i2c: E2 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 03 00 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 03 00 84 45 00 90 00 3D [08:01:13]RAPDU: 90 00 [08:01:13]wFMCommunicate OK [08:01:13]wFMCommunicate request_size=7 [08:01:13]MH_SAM_APDU [08:01:13]CAPDU: 80 0D 02 02 02 65 8F [08:01:13]Write to MH i2c: E2 0A 00 85 45 80 0D 02 02 02 00 65 8F 00 00 3C [08:01:13]Write i2c OK [08:01:13]MH_I2C_Read... [08:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:13]Read from MH i2c: E2 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 03 00 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 03 00 85 45 00 90 00 3E [08:01:13]RAPDU: 90 00 [08:01:13]wFMCommunicate OK [08:01:13]wFMCommunicate request_size=4 [08:01:13]MH_SAM_APDU [08:01:13]CAPDU: 80 0D 03 02 [08:01:13]Write to MH i2c: E2 08 00 86 45 80 0D 03 02 00 00 00 00 46 [08:01:13]Write i2c OK [08:01:13]MH_I2C_Read... [08:01:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:13]Read from MH i2c: E2 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 0B 00 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 0B 00 86 45 00 98 FB E3 54 66 9C 34 C2 90 00 09 [08:01:13]RAPDU: 98 FB E3 54 66 9C 34 C2 90 00 [08:01:13]wFMCommunicate OK [08:01:13]SAM_PROTO_SignData done [08:01:13]FM_MakeSignedData done [08:01:13]CreateOFDProtocolMessage [08:01:13]wFMCommunicate request_size=4 [08:01:13]MH_SAM_APDU [08:01:13]CAPDU: 80 11 00 00 [08:01:13]Write to MH i2c: E2 08 00 87 45 80 11 00 00 00 00 00 00 46 [08:01:13]Write i2c OK [08:01:13]MH_I2C_Read... [08:01:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:13]Read from MH i2c: E2 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 17 00 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: E2 17 00 87 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 95 [08:01:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:01:13]wFMCommunicate OK [08:01:13]CreateOFDProtocolMessage done [08:01:13]OFDSenderStorePacket 220834 [08:01:13]StoreOFDPacket docnum=220834 [08:01:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 D8 A3 04 01 3D 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 4C AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A2 5E 03 00 35 04 06 00 4A BA 25 89 65 8F 98 FB E3 54 66 9C 34 C2 [08:01:13]CheckFolder [08:01:13]dirname=/storage/ofd_packets [08:01:13]CheckFolder done [08:01:13]ProducePacketName [08:01:13]name=ofd_packets/00220834 [08:01:13]NVStorageSaveData ofd_packets/00220834 [08:01:13]File name is /storage/ofd_packets/00220834 [08:01:13]Write 298 bytes [08:01:13]NVStorageSaveData done [08:01:13]OFDSenderStorePacket done [08:01:13]KKMCreateOFDPacket done [08:01:13]NVStorageSaveData kkm_last_timestamp [08:01:13]File name is /storage/kkm_last_timestamp [08:01:13]Write 4 bytes [08:01:13]NVStorageSaveData done [08:01:13]ExternCall_PrintAddStr [08:01:13]wPrintStart [08:01:13]Write to MH i2c: 01 00 00 88 45 CD [08:01:13]Write i2c OK [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: 01 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: 01 07 00 [08:01:13]MH_I2C_Read... [08:01:13]Read from MH i2c: 01 07 00 88 45 00 00 00 00 00 FF 0F E2 [08:01:13]RasterBufferAndPrint [08:01:13]line Счет N : (1)538735 [08:01:13]line ИНН: 02508201610067 [08:01:13]line Контрольно-Кассовый Чек [08:01:13]line ПРОДАЖА [08:01:13]line ТРК (МРК, ГНК) : 61 [08:01:13]line Товар: 2710194210 [08:01:13]line ДТ-К-2 [08:01:13]line 131.100 * 0.00 [08:01:13]line = 0.00 [08:01:13]line НДС 12% НСП 1% [08:01:13]line > о реализуемом товаре [08:01:13]line ИТОГО: 0.00 [08:01:13]line НСП 1% : 0.00 [08:01:13]line НДС 12% : 0.00 [08:01:13]line Наличными: 0.00 [08:01:13]line Безнал.: 0.00 [08:01:13]line Место: АЗС № 84 "Партнер Нефть" [08:01:13]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:01:13]line СНО: Общий режим [08:01:13]line Чек 43 23.10.2024 08:01 [08:01:13]line Смена: 447 ФФД: 1.0 [08:01:13]line ЗНМ: 0300000178 [08:01:13]line РНМ: 0000000000098116 [08:01:13]line Версия ККМ: 001 [08:01:13]line Талоны: ТК ГПНА Online [08:01:13]line 30116737 [08:01:13]line ФМ: 0000000000965413 [08:01:13]line ФД: 220834 [08:01:13]line ФПД: 82163354133903 [08:01:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080116&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220834&fm=82163354133903&tin=02508201610067®Number=0000000000098116&sum=0 [08:01:14]OFD Sender: Processing packet 220834 [packets to send 81, broken 80] [08:01:14]ProducePacketName [08:01:14]name=ofd_packets/00220834 [08:01:14]OFD Sender: To server: pG, [08:01:14]CommunicateWithHost lk.salyk.kg:30040 [08:01:14]ConnectInit lk.salyk.kg [08:01:14]written 0, free lines is 4095 [08:01:14]Connected sock=10 [08:01:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 D8 A3 04 01 3D 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 1C 00 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 4C AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A2 5E 03 00 35 04 06 00 4A BA 25 89 65 8F 98 FB E3 54 66 9C 34 C2 [08:01:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E2 27 47 00 BC 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 39 36 35 34 31 33 10 04 04 00 A2 5E 03 00 F4 03 04 00 EC 58 18 67 B6 04 01 00 00 88 DD D5 86 65 64 2A 26 [08:01:14]CommunicateWithHost err = 0 [08:01:14]CheckOFDResponse [08:01:14]1017 (14) - 77093643461234 [08:01:14]1041 (16) - 0000000000965413 [08:01:14]1040 (4) - 220834 [08:01:14]1012 (4) - 23.10.2024 02:01 [08:01:14]1206 (1) - 0 [08:01:14]OFD Sender: Remove packet 220834 [08:01:14]ProducePacketName [08:01:14]name=ofd_packets/00220834 [08:01:14]NVStorageDeleteData [08:01:14]Write to MH i2c: 01 00 00 B2 45 F7 [08:01:14]Write i2c OK [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: 01 [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: 01 07 00 [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: 01 07 00 B2 45 00 00 00 00 00 ED 0C F7 [08:01:14]RasterBufferAndPrint [08:01:14]line [08:01:14]line [08:01:14]line [08:01:14]line [08:01:14]line [08:01:14]written 0, free lines is 3316 [08:01:14]MH_Cut [08:01:14]Write to MH i2c: D1 01 00 B9 45 01 D0 [08:01:14]Write i2c OK [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: D1 [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: D1 01 00 [08:01:14]MH_I2C_Read... [08:01:14]Read from MH i2c: D1 01 00 B9 45 00 CF [08:01:14]Write to MH i2c: 01 00 00 BA 45 FF [08:01:14]Write i2c OK [08:01:14]MH_I2C_Read... [08:01:14]OFD Sender: No OFD packet to send [08:01:15]*** Cut start [08:01:15]*** Partial cut [08:01:15]*** CUTSNS_PIN = 1 [08:01:15]*** CUTSNS_PIN = 0 [08:01:15]*** Brake cut motor [08:01:15]Read from MH i2c: 01 [08:01:15]MH_I2C_Read... [08:01:15]*** Stop cut motor [08:01:15]*** Cut end [08:01:15]Read from MH i2c: 01 07 00 [08:01:15]MH_I2C_Read... [08:01:15]Read from MH i2c: 01 07 00 BA 45 00 00 00 00 00 FF 0F 14 [08:01:15]process_action close_receipt done [08:01:15]requested_data is exist [08:01:15]produce_requested_data [08:01:15]requested_item fm.sn is exist - process it [08:01:15]wFMCommunicate request_size=4 [08:01:15]MH_SAM_APDU [08:01:15]CAPDU: 80 11 00 00 [08:01:15]Write to MH i2c: E2 08 00 BB 45 80 11 00 00 00 00 00 00 7A [08:01:15]Write i2c OK [08:01:15]MH_I2C_Read... [08:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:15]Read from MH i2c: E2 [08:01:15]MH_I2C_Read... [08:01:15]Read from MH i2c: E2 17 00 [08:01:15]MH_I2C_Read... [08:01:15]Read from MH i2c: E2 17 00 BB 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C9 [08:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:01:15]wFMCommunicate OK [08:01:15]requested_item fd.num is exist - process it [08:01:15]SAM_PROTO_GetFieldsCounters [08:01:15]wFMCommunicate request_size=4 [08:01:15]MH_SAM_APDU [08:01:15]CAPDU: 80 13 00 00 [08:01:15]Write to MH i2c: E2 08 00 BC 45 80 13 00 00 00 00 00 00 7D [08:01:15]Write i2c OK [08:01:15]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 62 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 62 00 BC 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [08:01:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:01:16]wFMCommunicate OK [08:01:16]SAM_PROTO_GetFieldsCounters done [08:01:16]requested_item shift.num is exist - process it [08:01:16]requested_item shift.opened is exist - process it [08:01:16]req_shift_opened [08:01:16]FM_GetShiftState [08:01:16]SAM_PROTO_GetShiftState [08:01:16]wFMCommunicate request_size=4 [08:01:16]MH_SAM_APDU [08:01:16]CAPDU: 80 13 01 00 [08:01:16]Write to MH i2c: E2 08 00 BD 45 80 13 01 00 00 00 00 00 7F [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 0E 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 0E 00 BD 45 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CF [08:01:16]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:01:16]wFMCommunicate OK [08:01:16]SAM_PROTO_GetShiftState done [08:01:16]FM_GetShiftState done [08:01:16]req_shift_opened done [08:01:16]requested_item shift.open_date is exist - process it [08:01:16]req_shift_open_date [08:01:16]req_shift_open_date done [08:01:16]produce_requested_data done [08:01:16]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220834,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:01:16]process_action_free close_receipt [08:01:16]json_value_free [08:01:16]json_value_free done [08:01:16]process_json_proto returns [08:01:16]Send response to host [08:01:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220834,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:01:16]free response buf [08:01:16]execute_script done [08:01:16]execute_script returns [08:01:16]free content buf [08:01:16]Sock 7.Close socket [08:01:16]Sock 7.Thread stoped [08:01:19]OFD Sender: No OFD packet to send [08:01:24]OFD Sender: No OFD packet to send [08:01:26]accept exits with 9 [08:01:26]New connection [08:01:26]New thread 3066674532 created [08:01:26]Thread 3066531172 joined [08:01:26]Waiting for new connection... [08:01:26] Sock 9.Parse request [08:01:26]Sock 9.Check first char [08:01:26]Sock 9.First char is OK [08:01:26]request: POST /json_proto HTTP/1.0 [08:01:26]Method: POST [08:01:26]URL: /json_proto [08:01:26]Method is POST - this is cgi request [08:01:26]url: /json_proto [08:01:26]query_string will be loaded in cgi processing [08:01:26]execute_cgi json_proto POST (null) [08:01:26]execute_cgi path=json_proto method=POST [08:01:26]POST find Content-Length [08:01:26]Host: 172.17.40.4:8080 [08:01:26]Content-Length: 792 [08:01:26]Content-Type: application/json [08:01:26] [08:01:26]POST finish read [08:01:26]Found Content-Length = 792 [08:01:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31459", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:26]execute_script... [08:01: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)538741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31459", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:26]POST & json_proto [08:01:26]process_json_proto [08:01:26]json parsed OK: [08:01:26]protocol is kg_v1.0 [08:01:26]action value=close_receipt [08:01:26]process_action close_receipt [08:01:26]cmd_close_receipt [08:01:26]MH_GetDate [08:01:26]Write to MH i2c: F0 00 00 BE 45 F2 [08:01:26]Write i2c OK [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: F0 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: F0 09 00 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: F0 09 00 BE 45 00 5A AD 18 67 65 5C 16 67 BF [08:01:26]GetLastDocTimeStamp 1729670476 [08:01:26]current date 1729670490 [08:01:26]FM_GetShiftState [08:01:26]SAM_PROTO_GetShiftState [08:01:26]wFMCommunicate request_size=4 [08:01:26]MH_SAM_APDU [08:01:26]CAPDU: 80 13 01 00 [08:01:26]Write to MH i2c: E2 08 00 BF 45 80 13 01 00 00 00 00 00 81 [08:01:26]Write i2c OK [08:01:26]MH_I2C_Read... [08:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:26]Read from MH i2c: E2 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: E2 0E 00 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: E2 0E 00 BF 45 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D1 [08:01:26]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:01:26]wFMCommunicate OK [08:01:26]SAM_PROTO_GetShiftState done [08:01:26]FM_GetShiftState done [08:01:26]opened in 1729642119 [08:01:26]opened+sec_in_day 1729728519 [08:01:26]quantity*price = 0 [08:01:26]sum+1 = 1 [08:01:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 44 23.10.2024 08:01 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливная Карта 31459 ФМ: 0000000000965413 ФД: 220835 ФПД: 279654148491164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080130&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220835&fm=279654148491164&tin=02508201610067®Number=0000000000098116&sum=0 [08:01:27]StoreToDocumentArchive [08:01:27]shift 447 fd 220835 [08:01:27]save to /storage/0447/doc_00220835 [08:01:27]save last doc name /storage/0447/doc_00220835 to /storage/kkm_last_doc_name [08:01:27]save OK [08:01:27]Clear old archive folders... [08:01:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:01:27]tlvbuf is 007CC920 [08:01:27]SAM_PROTO_ClearQueue [08:01:27]wFMCommunicate request_size=4 [08:01:27]MH_SAM_APDU [08:01:27]CAPDU: 80 09 00 00 [08:01:27]Write to MH i2c: E2 08 00 CC 45 80 09 00 00 00 00 00 00 83 [08:01:27]Write i2c OK [08:01:27]MH_I2C_Read... [08:01:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:27]Read from MH i2c: E2 [08:01:27]MH_I2C_Read... [08:01:27]Read from MH i2c: E2 03 00 [08:01:27]MH_I2C_Read... [08:01:27]Read from MH i2c: E2 03 00 CC 45 00 90 00 85 [08:01:27]RAPDU: 90 00 [08:01:27]wFMCommunicate OK [08:01:27]SAM_PROTO_ClearQueue done [08:01:27]KKMCreateOFDPacket [08:01:27]OFDProtocolAddRootSTLVToBuf [08:01:27]FM_MakeSignedData [08:01:27]FM_MakeSignedData [08:01:27]SAM_PROTO_SignData [08:01:27]wFMCommunicate request_size=4 [08:01:27]MH_SAM_APDU [08:01:27]CAPDU: 80 0D 01 02 [08:01:27]Write to MH i2c: E2 08 00 CD 45 80 0D 01 02 00 00 00 00 8B [08:01:27]Write i2c OK [08:01:27]MH_I2C_Read... [08:01:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:27]Read from MH i2c: E2 [08:01:27]MH_I2C_Read... [08:01:27]Read from MH i2c: E2 03 00 [08:01:27]MH_I2C_Read... [08:01:27]Read from MH i2c: E2 03 00 CD 45 00 90 00 86 [08:01:27]RAPDU: 90 00 [08:01:27]wFMCommunicate OK [08:01:27]wFMCommunicate request_size=255 [08:01:27]MH_SAM_APDU [08:01:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 5A AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A3 5E 03 00 35 04 06 00 FE [08:01:27]Write to MH i2c: E2 02 01 CE 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 5A AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A3 5E 03 00 35 04 06 00 FE 00 00 75 [08:01:27]Write i2c OK [08:01:27]MH_I2C_Read... [08:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:27]Read from MH i2c: E2 [08:01:27]MH_I2C_Read... [08:01:27]Read from MH i2c: E2 03 00 [08:01:27]MH_I2C_Read... [08:01:27]Read from MH i2c: E2 03 00 CE 45 00 90 00 87 [08:01:27]RAPDU: 90 00 [08:01:27]wFMCommunicate OK [08:01:27]wFMCommunicate request_size=10 [08:01:27]MH_SAM_APDU [08:01:27]CAPDU: 80 0D 02 02 05 58 0E 2E 47 9C [08:01:27]Write to MH i2c: E2 0D 00 CF 45 80 0D 02 02 05 00 58 0E 2E 47 9C 00 00 0F [08:01:27]Write i2c OK [08:01:27]MH_I2C_Read... [08:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:27]Read from MH i2c: E2 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: E2 03 00 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: E2 03 00 CF 45 00 90 00 88 [08:01:28]RAPDU: 90 00 [08:01:28]wFMCommunicate OK [08:01:28]wFMCommunicate request_size=4 [08:01:28]MH_SAM_APDU [08:01:28]CAPDU: 80 0D 03 02 [08:01:28]Write to MH i2c: E2 08 00 D0 45 80 0D 03 02 00 00 00 00 90 [08:01:28]Write i2c OK [08:01:28]MH_I2C_Read... [08:01:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:28]Read from MH i2c: E2 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: E2 0B 00 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: E2 0B 00 D0 45 00 8C A6 A8 B8 7D 7E 74 17 90 00 A9 [08:01:28]RAPDU: 8C A6 A8 B8 7D 7E 74 17 90 00 [08:01:28]wFMCommunicate OK [08:01:28]SAM_PROTO_SignData done [08:01:28]FM_MakeSignedData done [08:01:28]CreateOFDProtocolMessage [08:01:28]wFMCommunicate request_size=4 [08:01:28]MH_SAM_APDU [08:01:28]CAPDU: 80 11 00 00 [08:01:28]Write to MH i2c: E2 08 00 D1 45 80 11 00 00 00 00 00 00 90 [08:01:28]Write i2c OK [08:01:28]MH_I2C_Read... [08:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:28]Read from MH i2c: E2 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: E2 17 00 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: E2 17 00 D1 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DF [08:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:01:28]wFMCommunicate OK [08:01:28]CreateOFDProtocolMessage done [08:01:28]OFDSenderStorePacket 220835 [08:01:28]StoreOFDPacket docnum=220835 [08:01:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 A4 3E 07 01 F9 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 5A AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A3 5E 03 00 35 04 06 00 FE 58 0E 2E 47 9C 8C A6 A8 B8 7D 7E 74 17 [08:01:28]CheckFolder [08:01:28]dirname=/storage/ofd_packets [08:01:28]CheckFolder done [08:01:28]ProducePacketName [08:01:28]name=ofd_packets/00220835 [08:01:28]NVStorageSaveData ofd_packets/00220835 [08:01:28]File name is /storage/ofd_packets/00220835 [08:01:28]Write 301 bytes [08:01:28]NVStorageSaveData done [08:01:28]OFDSenderStorePacket done [08:01:28]KKMCreateOFDPacket done [08:01:28]NVStorageSaveData kkm_last_timestamp [08:01:28]File name is /storage/kkm_last_timestamp [08:01:28]Write 4 bytes [08:01:28]NVStorageSaveData done [08:01:28]ExternCall_PrintAddStr [08:01:28]wPrintStart [08:01:28]Write to MH i2c: 01 00 00 D2 45 17 [08:01:28]Write i2c OK [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: 01 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: 01 07 00 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: 01 07 00 D2 45 00 00 00 00 00 FF 0F 2C [08:01:28]RasterBufferAndPrint [08:01:28]line Счет N : (1)538741 [08:01:28]line ИНН: 02508201610067 [08:01:28]line Контрольно-Кассовый Чек [08:01:28]line ПРОДАЖА [08:01:28]line ТРК (МРК, ГНК) : 21 [08:01:28]line Товар: 2710124500 [08:01:28]line Аи-95-К-3 [08:01:28]line 20.000 * 0.00 [08:01:28]line = 0.00 [08:01:28]line НДС 12% НСП 1% [08:01:28]line > о реализуемом товаре [08:01:28]line ИТОГО: 0.00 [08:01:28]line НСП 1% : 0.00 [08:01:28]line НДС 12% : 0.00 [08:01:28]line Наличными: 0.00 [08:01:28]line Безнал.: 0.00 [08:01:28]line Место: АЗС № 84 "Партнер Нефть" [08:01:28]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:01:28]line СНО: Общий режим [08:01:28]line Чек 44 23.10.2024 08:01 [08:01:28]line Смена: 447 ФФД: 1.0 [08:01:28]line ЗНМ: 0300000178 [08:01:28]line РНМ: 0000000000098116 [08:01:28]line Версия ККМ: 001 [08:01:28]line Талоны: Топливная Карта [08:01:28]line 31459 [08:01:28]line ФМ: 0000000000965413 [08:01:28]line ФД: 220835 [08:01:28]line ФПД: 279654148491164 [08:01:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080130&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220835&fm=279654148491164&tin=02508201610067®Number=0000000000098116&sum=0 [08:01:28]written 0, free lines is 4095 [08:01:28]OFD Sender: Processing packet 220835 [packets to send 81, broken 80] [08:01:28]ProducePacketName [08:01:28]name=ofd_packets/00220835 [08:01:28]OFD Sender: To server: pG, [08:01:28]CommunicateWithHost lk.salyk.kg:30040 [08:01:28]ConnectInit lk.salyk.kg [08:01:28]Connected sock=10 [08:01:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 A4 3E 07 01 F9 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 5A AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A3 5E 03 00 35 04 06 00 FE 58 0E 2E 47 9C 8C A6 A8 B8 7D 7E 74 17 [08:01:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 74 8B 47 00 1F 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A3 5E 03 00 F4 03 04 00 FA 58 18 67 B6 04 01 00 00 29 91 6C 1F 9A FD 7C C5 [08:01:28]CommunicateWithHost err = 0 [08:01:28]CheckOFDResponse [08:01:28]1017 (14) - 77093643461234 [08:01:28]1041 (16) - 0000000000965413 [08:01:28]1040 (4) - 220835 [08:01:28]1012 (4) - 23.10.2024 02:01 [08:01:28]1206 (1) - 0 [08:01:28]OFD Sender: Remove packet 220835 [08:01:28]ProducePacketName [08:01:28]name=ofd_packets/00220835 [08:01:28]NVStorageDeleteData [08:01:28]Write to MH i2c: 01 00 00 FC 45 41 [08:01:28]Write i2c OK [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: 01 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: 01 07 00 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: 01 07 00 FC 45 00 00 00 00 00 F0 0C 44 [08:01:28]RasterBufferAndPrint [08:01:28]line [08:01:28]line [08:01:28]line [08:01:28]line [08:01:28]line [08:01:28]written 0, free lines is 3318 [08:01:28]MH_Cut [08:01:28]Write to MH i2c: D1 01 00 03 46 01 1B [08:01:28]Write i2c OK [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: D1 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: D1 01 00 [08:01:28]MH_I2C_Read... [08:01:28]Read from MH i2c: D1 01 00 03 46 00 1A [08:01:28]Write to MH i2c: 01 00 00 04 46 4A [08:01:28]Write i2c OK [08:01:28]MH_I2C_Read... [08:01:29]OFD Sender: No OFD packet to send [08:01:29]*** Cut start [08:01:29]*** Partial cut [08:01:29]*** CUTSNS_PIN = 1 [08:01:29]*** CUTSNS_PIN = 0 [08:01:29]*** Brake cut motor [08:01:30]Read from MH i2c: 01 [08:01:30]MH_I2C_Read... [08:01:30]*** Stop cut motor [08:01:30]*** Cut end [08:01:30]Read from MH i2c: 01 07 00 [08:01:30]MH_I2C_Read... [08:01:30]Read from MH i2c: 01 07 00 04 46 00 00 00 00 00 FF 0F 5F [08:01:30]process_action close_receipt done [08:01:30]requested_data is exist [08:01:30]produce_requested_data [08:01:30]requested_item fm.sn is exist - process it [08:01:30]wFMCommunicate request_size=4 [08:01:30]MH_SAM_APDU [08:01:30]CAPDU: 80 11 00 00 [08:01:30]Write to MH i2c: E2 08 00 05 46 80 11 00 00 00 00 00 00 C5 [08:01:30]Write i2c OK [08:01:30]MH_I2C_Read... [08:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:30]Read from MH i2c: E2 [08:01:30]MH_I2C_Read... [08:01:30]Read from MH i2c: E2 17 00 [08:01:30]MH_I2C_Read... [08:01:30]Read from MH i2c: E2 17 00 05 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 14 [08:01:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:01:30]wFMCommunicate OK [08:01:30]requested_item fd.num is exist - process it [08:01:30]SAM_PROTO_GetFieldsCounters [08:01:30]wFMCommunicate request_size=4 [08:01:30]MH_SAM_APDU [08:01:30]CAPDU: 80 13 00 00 [08:01:30]Write to MH i2c: E2 08 00 06 46 80 13 00 00 00 00 00 00 C8 [08:01:30]Write i2c OK [08:01:30]MH_I2C_Read... [08:01:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:30]Read from MH i2c: E2 [08:01:30]MH_I2C_Read... [08:01:30]Read from MH i2c: E2 62 00 [08:01:30]MH_I2C_Read... [08:01:30]Read from MH i2c: E2 62 00 06 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [08:01:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:01:30]wFMCommunicate OK [08:01:30]SAM_PROTO_GetFieldsCounters done [08:01:30]requested_item shift.num is exist - process it [08:01:30]requested_item shift.opened is exist - process it [08:01:30]req_shift_opened [08:01:30]FM_GetShiftState [08:01:30]SAM_PROTO_GetShiftState [08:01:30]wFMCommunicate request_size=4 [08:01:30]MH_SAM_APDU [08:01:30]CAPDU: 80 13 01 00 [08:01:30]Write to MH i2c: E2 08 00 07 46 80 13 01 00 00 00 00 00 CA [08:01:30]Write i2c OK [08:01:30]MH_I2C_Read... [08:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:30]Read from MH i2c: E2 [08:01:30]MH_I2C_Read... [08:01:30]Read from MH i2c: E2 0E 00 [08:01:30]MH_I2C_Read... [08:01:30]Read from MH i2c: E2 0E 00 07 46 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1A [08:01:30]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:01:30]wFMCommunicate OK [08:01:30]SAM_PROTO_GetShiftState done [08:01:30]FM_GetShiftState done [08:01:30]req_shift_opened done [08:01:30]requested_item shift.open_date is exist - process it [08:01:30]req_shift_open_date [08:01:30]req_shift_open_date done [08:01:30]produce_requested_data done [08:01:30]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220835,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:01:30]process_action_free close_receipt [08:01:30]json_value_free [08:01:30]json_value_free done [08:01:30]process_json_proto returns [08:01:30]Send response to host [08:01:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220835,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:01:30]free response buf [08:01:30]execute_script done [08:01:30]execute_script returns [08:01:30]free content buf [08:01:30]Sock 9.Close socket [08:01:30]Sock 9.Thread stoped [08:01:32]accept exits with 7 [08:01:32]New connection [08:01:32]New thread 3066531172 created [08:01:32]Thread 3066674532 joined [08:01:32]Waiting for new connection... [08:01:32] Sock 7.Parse request [08:01:32]Sock 7.Check first char [08:01:32]Sock 7.First char is OK [08:01:32]request: POST /json_proto HTTP/1.0 [08:01:32]Method: POST [08:01:32]URL: /json_proto [08:01:32]Method is POST - this is cgi request [08:01:32]url: /json_proto [08:01:32]query_string will be loaded in cgi processing [08:01:32]execute_cgi json_proto POST (null) [08:01:32]execute_cgi path=json_proto method=POST [08:01:32]POST find Content-Length [08:01:32]Host: 172.17.40.4:8080 [08:01:32]Content-Length: 644 [08:01:32]Content-Type: application/json [08:01:32] [08:01:32]POST finish read [08:01:32]Found Content-Length = 644 [08:01:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80169", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:32]execute_script... [08:01:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80169", "tax_sys" : 0, "items" : [ { "code": "47011656", "name": "\u0412\u043E\u0434\u043A\u0430 \u041F\u0448\u0435\u043D\u0438\u0447\u043D\u0430\u044F 0,1\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:32]POST & json_proto [08:01:32]process_json_proto [08:01:32]json parsed OK: [08:01:32]protocol is kg_v1.0 [08:01:32]action value=close_receipt [08:01:32]process_action close_receipt [08:01:32]cmd_close_receipt [08:01:32]MH_GetDate [08:01:32]Write to MH i2c: F0 00 00 08 46 3D [08:01:32]Write i2c OK [08:01:32]MH_I2C_Read... [08:01:32]Read from MH i2c: F0 [08:01:32]MH_I2C_Read... [08:01:32]Read from MH i2c: F0 09 00 [08:01:32]MH_I2C_Read... [08:01:32]Read from MH i2c: F0 09 00 08 46 00 61 AD 18 67 65 5C 16 67 11 [08:01:32]GetLastDocTimeStamp 1729670490 [08:01:32]current date 1729670497 [08:01:32]FM_GetShiftState [08:01:32]SAM_PROTO_GetShiftState [08:01:32]wFMCommunicate request_size=4 [08:01:32]MH_SAM_APDU [08:01:32]CAPDU: 80 13 01 00 [08:01:32]Write to MH i2c: E2 08 00 09 46 80 13 01 00 00 00 00 00 CC [08:01:32]Write i2c OK [08:01:32]MH_I2C_Read... [08:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:32]Read from MH i2c: E2 [08:01:32]MH_I2C_Read... [08:01:32]Read from MH i2c: E2 0E 00 [08:01:32]MH_I2C_Read... [08:01:32]Read from MH i2c: E2 0E 00 09 46 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1C [08:01:32]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:01:32]wFMCommunicate OK [08:01:32]SAM_PROTO_GetShiftState done [08:01:32]FM_GetShiftState done [08:01:32]opened in 1729642119 [08:01:32]opened+sec_in_day 1729728519 [08:01:32]quantity*price = 6500 [08:01:32]sum+1 = 6501 [08:01:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 45 23.10.2024 08:01 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220836 ФПД: 177741666439172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080137&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220836&fm=177741666439172&tin=02508201610067®Number=0000000000098116&sum=6500 0 [08:01:34]StoreToDocumentArchive [08:01:34]shift 447 fd 220836 [08:01:34]save to /storage/0447/doc_00220836 [08:01:34]save last doc name /storage/0447/doc_00220836 to /storage/kkm_last_doc_name [08:01:34]save OK [08:01:34]Clear old archive folders... [08:01:34]ProcessDocumentItem done err = 0, tmpTLVsize=272 [08:01:34]tlvbuf is 00749FE0 [08:01:34]SAM_PROTO_ClearQueue [08:01:34]wFMCommunicate request_size=4 [08:01:34]MH_SAM_APDU [08:01:34]CAPDU: 80 09 00 00 [08:01:34]Write to MH i2c: E2 08 00 16 46 80 09 00 00 00 00 00 00 CE [08:01:34]Write i2c OK [08:01:34]MH_I2C_Read... [08:01:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:34]Read from MH i2c: E2 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 03 00 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 03 00 16 46 00 90 00 D0 [08:01:34]RAPDU: 90 00 [08:01:34]wFMCommunicate OK [08:01:34]SAM_PROTO_ClearQueue done [08:01:34]KKMCreateOFDPacket [08:01:34]OFDProtocolAddRootSTLVToBuf [08:01:34]FM_MakeSignedData [08:01:34]FM_MakeSignedData [08:01:34]SAM_PROTO_SignData [08:01:34]wFMCommunicate request_size=4 [08:01:34]MH_SAM_APDU [08:01:34]CAPDU: 80 0D 01 02 [08:01:34]Write to MH i2c: E2 08 00 17 46 80 0D 01 02 00 00 00 00 D6 [08:01:34]Write i2c OK [08:01:34]MH_I2C_Read... [08:01:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:34]Read from MH i2c: E2 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 03 00 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 03 00 17 46 00 90 00 D1 [08:01:34]RAPDU: 90 00 [08:01:34]wFMCommunicate OK [08:01:34]wFMCommunicate request_size=255 [08:01:34]MH_SAM_APDU [08:01:34]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 61 AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 [08:01:34]Write to MH i2c: E2 02 01 18 46 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 61 AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 00 00 9C [08:01:34]Write i2c OK [08:01:34]MH_I2C_Read... [08:01:34]OFD Sender: No OFD packet to send [08:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:34]Read from MH i2c: E2 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 03 00 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 03 00 18 46 00 90 00 D2 [08:01:34]RAPDU: 90 00 [08:01:34]wFMCommunicate OK [08:01:34]wFMCommunicate request_size=31 [08:01:34]MH_SAM_APDU [08:01:34]CAPDU: 80 0D 02 02 1A 30 30 39 36 35 34 31 33 10 04 04 00 A4 5E 03 00 35 04 06 00 A1 A7 B4 E3 D0 04 [08:01:34]Write to MH i2c: E2 22 00 19 46 80 0D 02 02 1A 00 30 30 39 36 35 34 31 33 10 04 04 00 A4 5E 03 00 35 04 06 00 A1 A7 B4 E3 D0 04 00 00 B8 [08:01:34]Write i2c OK [08:01:34]MH_I2C_Read... [08:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:34]Read from MH i2c: E2 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 03 00 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 03 00 19 46 00 90 00 D3 [08:01:34]RAPDU: 90 00 [08:01:34]wFMCommunicate OK [08:01:34]wFMCommunicate request_size=4 [08:01:34]MH_SAM_APDU [08:01:34]CAPDU: 80 0D 03 02 [08:01:34]Write to MH i2c: E2 08 00 1A 46 80 0D 03 02 00 00 00 00 DB [08:01:34]Write i2c OK [08:01:34]MH_I2C_Read... [08:01:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:34]Read from MH i2c: E2 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 0B 00 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 0B 00 1A 46 00 51 82 0E A8 56 D8 8F 9C 90 00 BE [08:01:34]RAPDU: 51 82 0E A8 56 D8 8F 9C 90 00 [08:01:34]wFMCommunicate OK [08:01:34]SAM_PROTO_SignData done [08:01:34]FM_MakeSignedData done [08:01:34]CreateOFDProtocolMessage [08:01:34]wFMCommunicate request_size=4 [08:01:34]MH_SAM_APDU [08:01:34]CAPDU: 80 11 00 00 [08:01:34]Write to MH i2c: E2 08 00 1B 46 80 11 00 00 00 00 00 00 DB [08:01:34]Write i2c OK [08:01:34]MH_I2C_Read... [08:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:34]Read from MH i2c: E2 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 17 00 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: E2 17 00 1B 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2A [08:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:01:34]wFMCommunicate OK [08:01:34]CreateOFDProtocolMessage done [08:01:34]OFDSenderStorePacket 220836 [08:01:34]StoreOFDPacket docnum=220836 [08:01:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 24 01 00 00 1B 55 1C 01 6A 32 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 61 AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A4 5E 03 00 35 04 06 00 A1 A7 B4 E3 D0 04 51 82 0E A8 56 D8 8F 9C [08:01:34]CheckFolder [08:01:34]dirname=/storage/ofd_packets [08:01:34]CheckFolder done [08:01:34]ProducePacketName [08:01:34]name=ofd_packets/00220836 [08:01:34]NVStorageSaveData ofd_packets/00220836 [08:01:34]File name is /storage/ofd_packets/00220836 [08:01:34]Write 322 bytes [08:01:34]NVStorageSaveData done [08:01:34]OFDSenderStorePacket done [08:01:34]KKMCreateOFDPacket done [08:01:34]NVStorageSaveData kkm_last_timestamp [08:01:34]File name is /storage/kkm_last_timestamp [08:01:34]Write 4 bytes [08:01:34]NVStorageSaveData done [08:01:34]ExternCall_PrintAddStr [08:01:34]wPrintStart [08:01:34]Write to MH i2c: 01 00 00 1C 46 62 [08:01:34]Write i2c OK [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: 01 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: 01 07 00 [08:01:34]MH_I2C_Read... [08:01:34]Read from MH i2c: 01 07 00 1C 46 00 00 00 00 00 FF 0F 77 [08:01:34]RasterBufferAndPrint [08:01:34]line Счет N : (3)80169 [08:01:34]line ИНН: 02508201610067 [08:01:34]line Контрольно-Кассовый Чек [08:01:34]line ПРОДАЖА [08:01:34]line Товар: 47011656 [08:01:34]line Водка Пшеничная 0,1л [08:01:34]line 1.000 * 65.00 [08:01:34]line = 65.00 [08:01:34]line НДС 12% НСП 1% [08:01:34]line > о реализуемом товаре [08:01:34]line ИТОГО: 65.00 [08:01:34]line НСП 1% : 0.57 [08:01:34]line НДС 12% : 6.90 [08:01:34]line Наличными: 65.00 [08:01:34]line Безнал.: 0.00 [08:01:34]line Место: АЗС № 84 "Партнер Нефть" [08:01:34]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:01:34]line СНО: Общий режим [08:01:34]line Чек 45 23.10.2024 08:01 [08:01:34]line Смена: 447 ФФД: 1.0 [08:01:34]line ЗНМ: 0300000178 [08:01:34]line РНМ: 0000000000098116 [08:01:34]line Версия ККМ: 001 [08:01:34]line ФМ: 0000000000965413 [08:01:34]line ФД: 220836 [08:01:34]line ФПД: 177741666439172 [08:01:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080137&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220836&fm=177741666439172&tin=02508201610067®Number=0000000000098116&sum=6500 [08:01:34]line 0 [08:01:34]written 0, free lines is 4095 [08:01:34]OFD Sender: Processing packet 220836 [packets to send 81, broken 80] [08:01:34]ProducePacketName [08:01:34]name=ofd_packets/00220836 [08:01:34]OFD Sender: To server: pG, [08:01:34]CommunicateWithHost lk.salyk.kg:30040 [08:01:34]ConnectInit lk.salyk.kg [08:01:34]Connected sock=10 [08:01:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 24 01 00 00 1B 55 1C 01 6A 32 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 37 30 31 31 36 35 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 9F D1 88 D0 B5 D0 BD D0 B8 D1 87 D0 BD D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 64 19 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 61 AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A4 5E 03 00 35 04 06 00 A1 A7 B4 E3 D0 04 51 82 0E A8 56 D8 8F 9C [08:01:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 3A 47 47 00 D5 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 39 36 35 34 31 33 10 04 04 00 A4 5E 03 00 F4 03 04 00 00 59 18 67 B6 04 01 00 00 57 DC CB DA 51 C6 CF 94 [08:01:35]CommunicateWithHost err = 0 [08:01:35]CheckOFDResponse [08:01:35]1017 (14) - 77093643461234 [08:01:35]1041 (16) - 0000000000965413 [08:01:35]1040 (4) - 220836 [08:01:35]1012 (4) - 23.10.2024 02:01 [08:01:35]1206 (1) - 0 [08:01:35]OFD Sender: Remove packet 220836 [08:01:35]ProducePacketName [08:01:35]name=ofd_packets/00220836 [08:01:35]NVStorageDeleteData [08:01:35]Write to MH i2c: 01 00 00 44 46 8A [08:01:35]Write i2c OK [08:01:35]MH_I2C_Read... [08:01:35]Read from MH i2c: 01 [08:01:35]MH_I2C_Read... [08:01:35]Read from MH i2c: 01 07 00 [08:01:35]MH_I2C_Read... [08:01:35]Read from MH i2c: 01 07 00 44 46 00 00 00 00 00 0C 0D AA [08:01:35]RasterBufferAndPrint [08:01:35]line [08:01:35]line [08:01:35]line [08:01:35]line [08:01:35]line [08:01:35]written 0, free lines is 3350 [08:01:35]MH_Cut [08:01:35]Write to MH i2c: D1 01 00 4B 46 01 63 [08:01:35]Write i2c OK [08:01:35]MH_I2C_Read... [08:01:35]Read from MH i2c: D1 [08:01:35]MH_I2C_Read... [08:01:35]Read from MH i2c: D1 01 00 [08:01:35]MH_I2C_Read... [08:01:35]Read from MH i2c: D1 01 00 4B 46 00 62 [08:01:35]Write to MH i2c: 01 00 00 4C 46 92 [08:01:35]Write i2c OK [08:01:35]MH_I2C_Read... [08:01:35]OFD Sender: No OFD packet to send [08:01:35]*** Cut start [08:01:35]*** Partial cut [08:01:35]*** CUTSNS_PIN = 1 [08:01:35]*** CUTSNS_PIN = 0 [08:01:36]*** Brake cut motor [08:01:36]Read from MH i2c: 01 [08:01:36]MH_I2C_Read... [08:01:36]*** Stop cut motor [08:01:36]*** Cut end [08:01:36]Read from MH i2c: 01 07 00 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: 01 07 00 4C 46 00 00 00 00 00 FF 0F A7 [08:01:36]process_action close_receipt done [08:01:36]requested_data is exist [08:01:36]produce_requested_data [08:01:36]requested_item fm.sn is exist - process it [08:01:36]wFMCommunicate request_size=4 [08:01:36]MH_SAM_APDU [08:01:36]CAPDU: 80 11 00 00 [08:01:36]Write to MH i2c: E2 08 00 4D 46 80 11 00 00 00 00 00 00 0D [08:01:36]Write i2c OK [08:01:36]MH_I2C_Read... [08:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:36]Read from MH i2c: E2 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: E2 17 00 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: E2 17 00 4D 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5C [08:01:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:01:36]wFMCommunicate OK [08:01:36]requested_item fd.num is exist - process it [08:01:36]SAM_PROTO_GetFieldsCounters [08:01:36]wFMCommunicate request_size=4 [08:01:36]MH_SAM_APDU [08:01:36]CAPDU: 80 13 00 00 [08:01:36]Write to MH i2c: E2 08 00 4E 46 80 13 00 00 00 00 00 00 10 [08:01:36]Write i2c OK [08:01:36]MH_I2C_Read... [08:01:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:36]Read from MH i2c: E2 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: E2 62 00 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: E2 62 00 4E 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 79 [08:01:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:01:36]wFMCommunicate OK [08:01:36]SAM_PROTO_GetFieldsCounters done [08:01:36]requested_item shift.num is exist - process it [08:01:36]requested_item shift.opened is exist - process it [08:01:36]req_shift_opened [08:01:36]FM_GetShiftState [08:01:36]SAM_PROTO_GetShiftState [08:01:36]wFMCommunicate request_size=4 [08:01:36]MH_SAM_APDU [08:01:36]CAPDU: 80 13 01 00 [08:01:36]Write to MH i2c: E2 08 00 4F 46 80 13 01 00 00 00 00 00 12 [08:01:36]Write i2c OK [08:01:36]MH_I2C_Read... [08:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:36]Read from MH i2c: E2 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: E2 0E 00 [08:01:36]MH_I2C_Read... [08:01:36]Read from MH i2c: E2 0E 00 4F 46 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 62 [08:01:36]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:01:36]wFMCommunicate OK [08:01:36]SAM_PROTO_GetShiftState done [08:01:36]FM_GetShiftState done [08:01:36]req_shift_opened done [08:01:36]requested_item shift.open_date is exist - process it [08:01:36]req_shift_open_date [08:01:36]req_shift_open_date done [08:01:36]produce_requested_data done [08:01:36]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220836,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:01:36]process_action_free close_receipt [08:01:36]json_value_free [08:01:36]json_value_free done [08:01:36]process_json_proto returns [08:01:36]Send response to host [08:01:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220836,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:01:36]free response buf [08:01:36]execute_script done [08:01:36]execute_script returns [08:01:36]free content buf [08:01:36]Sock 7.Close socket [08:01:36]Sock 7.Thread stoped [08:01:40]OFD Sender: No OFD packet to send [08:01:45]OFD Sender: No OFD packet to send [08:01:50]OFD Sender: No OFD packet to send [08:01:55]OFD Sender: No OFD packet to send [08:02:00]OFD Sender: No OFD packet to send [08:02:05]OFD Sender: No OFD packet to send [08:02:10]OFD Sender: No OFD packet to send [08:02:15]OFD Sender: No OFD packet to send [08:02:20]OFD Sender: No OFD packet to send [08:02:25]OFD Sender: No OFD packet to send [08:02:30]OFD Sender: No OFD packet to send [08:02:35]OFD Sender: No OFD packet to send [08:02:36]accept exits with 9 [08:02:36]New connection [08:02:36]New thread 3066674532 created [08:02:36]Thread 3066531172 joined [08:02:36]Waiting for new connection... [08:02:36] Sock 9.Parse request [08:02:36]Sock 9.Check first char [08:02:36]Sock 9.First char is OK [08:02:36]request: POST /json_proto HTTP/1.0 [08:02:36]Method: POST [08:02:36]URL: /json_proto [08:02:36]Method is POST - this is cgi request [08:02:36]url: /json_proto [08:02:36]query_string will be loaded in cgi processing [08:02:36]execute_cgi json_proto POST (null) [08:02:36]execute_cgi path=json_proto method=POST [08:02:36]POST find Content-Length [08:02:36]Host: 172.17.40.4:8080 [08:02:36]Content-Length: 1032 [08:02:36]Content-Type: application/json [08:02:36] [08:02:36]POST finish read [08:02:36]Found Content-Length = 1032 [08:02:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80170", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:36]execute_script... [08:02:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80170", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:36]POST & json_proto [08:02:36]process_json_proto [08:02:36]json parsed OK: [08:02:36]protocol is kg_v1.0 [08:02:36]action value=close_receipt [08:02:36]process_action close_receipt [08:02:36]cmd_close_receipt [08:02:36]MH_GetDate [08:02:36]Write to MH i2c: F0 00 00 50 46 85 [08:02:36]Write i2c OK [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: F0 [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: F0 09 00 [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: F0 09 00 50 46 00 A0 AD 18 67 65 5C 16 67 98 [08:02:36]GetLastDocTimeStamp 1729670497 [08:02:36]current date 1729670560 [08:02:36]FM_GetShiftState [08:02:36]SAM_PROTO_GetShiftState [08:02:36]wFMCommunicate request_size=4 [08:02:36]MH_SAM_APDU [08:02:36]CAPDU: 80 13 01 00 [08:02:36]Write to MH i2c: E2 08 00 51 46 80 13 01 00 00 00 00 00 14 [08:02:36]Write i2c OK [08:02:36]MH_I2C_Read... [08:02:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:36]Read from MH i2c: E2 [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: E2 0E 00 [08:02:36]MH_I2C_Read... [08:02:36]Read from MH i2c: E2 0E 00 51 46 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 64 [08:02:36]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:02:36]wFMCommunicate OK [08:02:36]SAM_PROTO_GetShiftState done [08:02:36]FM_GetShiftState done [08:02:36]opened in 1729642119 [08:02:36]opened+sec_in_day 1729728519 [08:02:36]quantity*price = 11500 [08:02:36]sum+1 = 11501 [08:02:36]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 245.00 НСП 1% : 2.17 НДС 12% : 26.01 Наличными: 0.00 Безнал.: 245.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 46 23.10.2024 08:02 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220837 ФПД: 226471218193955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080240&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220837&fm=226471218193955&tin=02508201610067®Number=0000000000098116&sum=24500 0 [08:02:37]StoreToDocumentArchive [08:02:37]shift 447 fd 220837 [08:02:37]save to /storage/0447/doc_00220837 [08:02:37]save last doc name /storage/0447/doc_00220837 to /storage/kkm_last_doc_name [08:02:37]save OK [08:02:37]Clear old archive folders... [08:02:37]ProcessDocumentItem done err = 0, tmpTLVsize=392 [08:02:37]tlvbuf is 0080CCA0 [08:02:37]SAM_PROTO_ClearQueue [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 09 00 00 [08:02:37]Write to MH i2c: E2 08 00 5E 46 80 09 00 00 00 00 00 00 16 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 5E 46 00 90 00 18 [08:02:37]RAPDU: 90 00 [08:02:37]wFMCommunicate OK [08:02:37]SAM_PROTO_ClearQueue done [08:02:37]KKMCreateOFDPacket [08:02:37]OFDProtocolAddRootSTLVToBuf [08:02:37]FM_MakeSignedData [08:02:37]FM_MakeSignedData [08:02:37]SAM_PROTO_SignData [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 0D 01 02 [08:02:37]Write to MH i2c: E2 08 00 5F 46 80 0D 01 02 00 00 00 00 1E [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 5F 46 00 90 00 19 [08:02:37]RAPDU: 90 00 [08:02:37]wFMCommunicate OK [08:02:37]wFMCommunicate request_size=255 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 0D 02 02 FA 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 [08:02:37]Write to MH i2c: E2 02 01 60 46 80 0D 02 02 FA 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 00 00 12 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 60 46 00 90 00 1A [08:02:37]RAPDU: 90 00 [08:02:37]wFMCommunicate OK [08:02:37]wFMCommunicate request_size=151 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 0D 02 02 92 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 A0 AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A5 5E 03 00 35 04 06 00 CD F9 70 83 26 23 [08:02:37]Write to MH i2c: E2 9A 00 61 46 80 0D 02 02 92 00 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 A0 AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A5 5E 03 00 35 04 06 00 CD F9 70 83 26 23 00 00 54 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 03 00 61 46 00 90 00 1B [08:02:37]RAPDU: 90 00 [08:02:37]wFMCommunicate OK [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 0D 03 02 [08:02:37]Write to MH i2c: E2 08 00 62 46 80 0D 03 02 00 00 00 00 23 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 0B 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 0B 00 62 46 00 58 F5 AD 51 20 29 60 E1 90 00 F9 [08:02:37]RAPDU: 58 F5 AD 51 20 29 60 E1 90 00 [08:02:37]wFMCommunicate OK [08:02:37]SAM_PROTO_SignData done [08:02:37]FM_MakeSignedData done [08:02:37]CreateOFDProtocolMessage [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 11 00 00 [08:02:37]Write to MH i2c: E2 08 00 63 46 80 11 00 00 00 00 00 00 23 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 17 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 17 00 63 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 72 [08:02:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:02:37]wFMCommunicate OK [08:02:37]CreateOFDProtocolMessage done [08:02:37]OFDSenderStorePacket 220837 [08:02:37]StoreOFDPacket docnum=220837 [08:02:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9C 01 00 00 16 37 94 01 47 6A 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 A0 AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A5 5E 03 00 35 04 06 00 CD F9 70 83 26 23 58 F5 AD 51 20 29 60 E1 [08:02:37]CheckFolder [08:02:37]dirname=/storage/ofd_packets [08:02:37]CheckFolder done [08:02:37]ProducePacketName [08:02:37]name=ofd_packets/00220837 [08:02:37]NVStorageSaveData ofd_packets/00220837 [08:02:37]File name is /storage/ofd_packets/00220837 [08:02:37]Write 442 bytes [08:02:37]NVStorageSaveData done [08:02:37]OFDSenderStorePacket done [08:02:37]KKMCreateOFDPacket done [08:02:37]NVStorageSaveData kkm_last_timestamp [08:02:37]File name is /storage/kkm_last_timestamp [08:02:37]Write 4 bytes [08:02:37]NVStorageSaveData done [08:02:37]ExternCall_PrintAddStr [08:02:37]wPrintStart [08:02:37]Write to MH i2c: 01 00 00 64 46 AA [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]OFD Sender: Processing packet 220837 [packets to send 81, broken 80] [08:02:38]Read from MH i2c: ProducePacketName [08:02:38]01 name=ofd_packets/00220837 [08:02:38] [08:02:38]MH_I2C_Read... [08:02:38]OFD Sender: To server: pG, [08:02:38]CommunicateWithHost lk.salyk.kg:30040 [08:02:38]Read from MH i2c: ConnectInit lk.salyk.kg [08:02:38]01 07 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 07 00 64 46 00 00 00 00 00 FF 0F BF [08:02:38]RasterBufferAndPrint [08:02:38]line Счет N : (3)80170 [08:02:38]line ИНН: 02508201610067 [08:02:38]line Контрольно-Кассовый Чек [08:02:38]line ПРОДАЖА [08:02:38]line Товар: 2000036210013 [08:02:38]line Кофе Капучино (GABB TRADE) [08:02:38]line 1.000 * 115.00 [08:02:38]line = 115.00 [08:02:38]line НДС 12% НСП 1% [08:02:38]line > о реализуемом товаре [08:02:38]line Товар: 2000036220012 [08:02:38]line Кофе Капучино XL(GABB TRADE) [08:02:38]line 1.000 * 130.00 [08:02:38]line = 130.00 [08:02:38]line НДС 12% НСП 1% [08:02:38]line > о реализуемом товаре [08:02:38]line ИТОГО: 245.00 [08:02:38]line НСП 1% : 2.17 [08:02:38]line НДС 12% : 26.01 [08:02:38]line Наличными: 0.00 [08:02:38]line Безнал.: 245.00 [08:02:38]line Место: АЗС № 84 "Партнер Нефть" [08:02:38]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:02:38]line СНО: Общий режим [08:02:38]line Чек 46 23.10.2024 08:02 [08:02:38]line Смена: 447 ФФД: 1.0 [08:02:38]line ЗНМ: 0300000178 [08:02:38]line РНМ: 0000000000098116 [08:02:38]line Версия ККМ: 001 [08:02:38]line Платежная система: Mbank [08:02:38]line ФМ: 0000000000965413 [08:02:38]line ФД: 220837 [08:02:38]line ФПД: 226471218193955 [08:02:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080240&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220837&fm=226471218193955&tin=02508201610067®Number=0000000000098116&sum=24500 [08:02:38]line 0 [08:02:38]written 0, free lines is 4095 [08:02:38]Connected sock=11 [08:02:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9C 01 00 00 16 37 94 01 47 6A 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 A0 AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A5 5E 03 00 35 04 06 00 CD F9 70 83 26 23 58 F5 AD 51 20 29 60 E1 [08:02:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 35 69 47 00 14 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 39 36 35 34 31 33 10 04 04 00 A5 5E 03 00 F4 03 04 00 40 59 18 67 B6 04 01 00 00 2F 2F 40 18 3E BE 86 F7 [08:02:38]CommunicateWithHost err = 0 [08:02:38]CheckOFDResponse [08:02:38]1017 (14) - 77093643461234 [08:02:38]1041 (16) - 0000000000965413 [08:02:38]1040 (4) - 220837 [08:02:38]1012 (4) - 23.10.2024 02:02 [08:02:38]1206 (1) - 0 [08:02:38]OFD Sender: Remove packet 220837 [08:02:38]ProducePacketName [08:02:38]name=ofd_packets/00220837 [08:02:38]NVStorageDeleteData [08:02:38]Write to MH i2c: 01 00 00 94 46 DA [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 07 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: 01 07 00 94 46 00 00 00 00 00 A6 0C 93 [08:02:38]RasterBufferAndPrint [08:02:38]line [08:02:38]line [08:02:38]line [08:02:38]line [08:02:38]line [08:02:38]written 0, free lines is 3243 [08:02:38]MH_Cut [08:02:38]Write to MH i2c: D1 01 00 9B 46 01 B3 [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: D1 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: D1 01 00 [08:02:38]MH_I2C_Read... [08:02:38]Read from MH i2c: D1 01 00 9B 46 00 B2 [08:02:38]Write to MH i2c: 01 00 00 9C 46 E2 [08:02:38]Write i2c OK [08:02:38]MH_I2C_Read... [08:02:39]OFD Sender: No OFD packet to send [08:02:39]*** Cut start [08:02:39]*** Partial cut [08:02:39]*** CUTSNS_PIN = 1 [08:02:39]*** CUTSNS_PIN = 0 [08:02:39]*** Brake cut motor [08:02:40]Read from MH i2c: 01 [08:02:40]MH_I2C_Read... [08:02:40]*** Stop cut motor [08:02:40]*** Cut end [08:02:40]Read from MH i2c: 01 07 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: 01 07 00 9C 46 00 00 00 00 00 FF 0F F7 [08:02:40]process_action close_receipt done [08:02:40]requested_data is exist [08:02:40]produce_requested_data [08:02:40]requested_item fm.sn is exist - process it [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 11 00 00 [08:02:40]Write to MH i2c: E2 08 00 9D 46 80 11 00 00 00 00 00 00 5D [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 17 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 17 00 9D 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 AC [08:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:02:40]wFMCommunicate OK [08:02:40]requested_item fd.num is exist - process it [08:02:40]SAM_PROTO_GetFieldsCounters [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 13 00 00 [08:02:40]Write to MH i2c: E2 08 00 9E 46 80 13 00 00 00 00 00 00 60 [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 62 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 62 00 9E 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [08:02:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:40]wFMCommunicate OK [08:02:40]SAM_PROTO_GetFieldsCounters done [08:02:40]requested_item shift.num is exist - process it [08:02:40]requested_item shift.opened is exist - process it [08:02:40]req_shift_opened [08:02:40]FM_GetShiftState [08:02:40]SAM_PROTO_GetShiftState [08:02:40]wFMCommunicate request_size=4 [08:02:40]MH_SAM_APDU [08:02:40]CAPDU: 80 13 01 00 [08:02:40]Write to MH i2c: E2 08 00 9F 46 80 13 01 00 00 00 00 00 62 [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 [08:02:40]MH_I2C_Read... [08:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:40]Read from MH i2c: E2 0E 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: E2 0E 00 9F 46 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B2 [08:02:40]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:02:40]wFMCommunicate OK [08:02:40]SAM_PROTO_GetShiftState done [08:02:40]FM_GetShiftState done [08:02:40]req_shift_opened done [08:02:40]requested_item shift.open_date is exist - process it [08:02:40]req_shift_open_date [08:02:40]req_shift_open_date done [08:02:40]produce_requested_data done [08:02:40]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220837,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:02:40]process_action_free close_receipt [08:02:40]json_value_free [08:02:40]json_value_free done [08:02:40]process_json_proto returns [08:02:40]Send response to host [08:02:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220837,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:02:40]free response buf [08:02:40]execute_script done [08:02:40]execute_script returns [08:02:40]free content buf [08:02:40]Sock 9.Close socket [08:02:40]Sock 9.Thread stoped [08:02:44]OFD Sender: No OFD packet to send [08:02:48]accept exits with 7 [08:02:48]New connection [08:02:48]New thread 3066531172 created [08:02:48]Thread 3066674532 joined [08:02:48]Waiting for new connection... [08:02:48] Sock 7.Parse request [08:02:48]Sock 7.Check first char [08:02:48]Sock 7.First char is OK [08:02:48]request: POST /json_proto HTTP/1.0 [08:02:48]Method: POST [08:02:48]URL: /json_proto [08:02:48]Method is POST - this is cgi request [08:02:48]url: /json_proto [08:02:48]query_string will be loaded in cgi processing [08:02:48]execute_cgi json_proto POST (null) [08:02:48]execute_cgi path=json_proto method=POST [08:02:48]POST find Content-Length [08:02:48]Host: 172.17.40.4:8080 [08:02:48]Content-Length: 678 [08:02:48]Content-Type: application/json [08:02:48] [08:02:48]POST finish read [08:02:48]Found Content-Length = 678 [08:02:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:48]execute_script... [08:02:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:48]POST & json_proto [08:02:48]process_json_proto [08:02:48]json parsed OK: [08:02:48]protocol is kg_v1.0 [08:02:48]action value=close_receipt [08:02:48]process_action close_receipt [08:02:48]cmd_close_receipt [08:02:48]MH_GetDate [08:02:48]Write to MH i2c: F0 00 00 A0 46 D5 [08:02:48]Write i2c OK [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: F0 [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: F0 09 00 [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: F0 09 00 A0 46 00 AC AD 18 67 65 5C 16 67 F4 [08:02:48]GetLastDocTimeStamp 1729670560 [08:02:48]current date 1729670572 [08:02:48]FM_GetShiftState [08:02:48]SAM_PROTO_GetShiftState [08:02:48]wFMCommunicate request_size=4 [08:02:48]MH_SAM_APDU [08:02:48]CAPDU: 80 13 01 00 [08:02:48]Write to MH i2c: E2 08 00 A1 46 80 13 01 00 00 00 00 00 64 [08:02:48]Write i2c OK [08:02:48]MH_I2C_Read... [08:02:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:48]Read from MH i2c: E2 [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: E2 0E 00 [08:02:48]MH_I2C_Read... [08:02:48]Read from MH i2c: E2 0E 00 A1 46 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B4 [08:02:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:02:48]wFMCommunicate OK [08:02:48]SAM_PROTO_GetShiftState done [08:02:48]FM_GetShiftState done [08:02:48]opened in 1729642119 [08:02:48]opened+sec_in_day 1729728519 [08:02:48]quantity*price = 80061 [08:02:48]sum+1 = 80063 [08:02:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 47 23.10.2024 08:02 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220838 ФПД: 9065144850963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080252&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220838&fm=9065144850963&tin=02508201610067®Number=0000000000098116&sum=80000 [08:02:49]StoreToDocumentArchive [08:02:49]shift 447 fd 220838 [08:02:49]save to /storage/0447/doc_00220838 [08:02:49]save last doc name /storage/0447/doc_00220838 to /storage/kkm_last_doc_name [08:02:49]save OK [08:02:49]Clear old archive folders... [08:02:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:02:49]tlvbuf is 008AE0A0 [08:02:49]SAM_PROTO_ClearQueue [08:02:49]wFMCommunicate request_size=4 [08:02:49]MH_SAM_APDU [08:02:49]CAPDU: 80 09 00 00 [08:02:49]Write to MH i2c: E2 08 00 AE 46 80 09 00 00 00 00 00 00 66 [08:02:49]Write i2c OK [08:02:49]MH_I2C_Read... [08:02:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:49]Read from MH i2c: E2 [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: E2 03 00 [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: E2 03 00 AE 46 00 90 00 68 [08:02:49]RAPDU: 90 00 [08:02:49]wFMCommunicate OK [08:02:49]SAM_PROTO_ClearQueue done [08:02:49]KKMCreateOFDPacket [08:02:49]OFDProtocolAddRootSTLVToBuf [08:02:49]FM_MakeSignedData [08:02:49]FM_MakeSignedData [08:02:49]SAM_PROTO_SignData [08:02:49]wFMCommunicate request_size=4 [08:02:49]MH_SAM_APDU [08:02:49]CAPDU: 80 0D 01 02 [08:02:49]Write to MH i2c: E2 08 00 AF 46 80 0D 01 02 00 00 00 00 6E [08:02:49]Write i2c OK [08:02:49]MH_I2C_Read... [08:02:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:49]Read from MH i2c: E2 [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: E2 03 00 [08:02:49]MH_I2C_Read... [08:02:49]Read from MH i2c: E2 03 00 AF 46 00 90 00 69 [08:02:49]RAPDU: 90 00 [08:02:49]wFMCommunicate OK [08:02:49]wFMCommunicate request_size=255 [08:02:49]MH_SAM_APDU [08:02:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 AC AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A6 5E 03 00 35 04 06 00 08 [08:02:49]Write to MH i2c: E2 02 01 B0 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 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 AC AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A6 5E 03 00 35 04 06 00 08 00 00 3A [08:02:49]Write i2c OK [08:02:49]MH_I2C_Read... [08:02:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:50]Read from MH i2c: E2 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 03 00 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 03 00 B0 46 00 90 00 6A [08:02:50]RAPDU: 90 00 [08:02:50]wFMCommunicate OK [08:02:50]wFMCommunicate request_size=10 [08:02:50]MH_SAM_APDU [08:02:50]CAPDU: 80 0D 02 02 05 3E A4 BD 1A 13 [08:02:50]Write to MH i2c: E2 0D 00 B1 46 80 0D 02 02 05 00 3E A4 BD 1A 13 00 00 47 [08:02:50]Write i2c OK [08:02:50]MH_I2C_Read... [08:02:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:50]Read from MH i2c: E2 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 03 00 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 03 00 B1 46 00 90 00 6B [08:02:50]RAPDU: 90 00 [08:02:50]wFMCommunicate OK [08:02:50]wFMCommunicate request_size=4 [08:02:50]MH_SAM_APDU [08:02:50]CAPDU: 80 0D 03 02 [08:02:50]Write to MH i2c: E2 08 00 B2 46 80 0D 03 02 00 00 00 00 73 [08:02:50]Write i2c OK [08:02:50]MH_I2C_Read... [08:02:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:50]Read from MH i2c: E2 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 0B 00 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 0B 00 B2 46 00 73 5E 0B 5B 7E 08 8B 08 90 00 C4 [08:02:50]RAPDU: 73 5E 0B 5B 7E 08 8B 08 90 00 [08:02:50]wFMCommunicate OK [08:02:50]SAM_PROTO_SignData done [08:02:50]FM_MakeSignedData done [08:02:50]CreateOFDProtocolMessage [08:02:50]wFMCommunicate request_size=4 [08:02:50]MH_SAM_APDU [08:02:50]CAPDU: 80 11 00 00 [08:02:50]Write to MH i2c: E2 08 00 B3 46 80 11 00 00 00 00 00 00 73 [08:02:50]Write i2c OK [08:02:50]MH_I2C_Read... [08:02:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:50]Read from MH i2c: E2 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 17 00 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: E2 17 00 B3 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C2 [08:02:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:02:50]wFMCommunicate OK [08:02:50]CreateOFDProtocolMessage done [08:02:50]OFDSenderStorePacket 220838 [08:02:50]StoreOFDPacket docnum=220838 [08:02:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 18 96 07 01 45 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 AC AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A6 5E 03 00 35 04 06 00 08 3E A4 BD 1A 13 73 5E 0B 5B 7E 08 8B 08 [08:02:50]CheckFolder [08:02:50]dirname=/storage/ofd_packets [08:02:50]CheckFolder done [08:02:50]ProducePacketName [08:02:50]name=ofd_packets/00220838 [08:02:50]NVStorageSaveData ofd_packets/00220838 [08:02:50]File name is /storage/ofd_packets/00220838 [08:02:50]Write 301 bytes [08:02:50]NVStorageSaveData done [08:02:50]OFDSenderStorePacket done [08:02:50]KKMCreateOFDPacket done [08:02:50]NVStorageSaveData kkm_last_timestamp [08:02:50]File name is /storage/kkm_last_timestamp [08:02:50]Write 4 bytes [08:02:50]NVStorageSaveData done [08:02:50]ExternCall_PrintAddStr [08:02:50]wPrintStart [08:02:50]Write to MH i2c: 01 00 00 B4 46 FA [08:02:50]Write i2c OK [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: 01 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: 01 07 00 [08:02:50]MH_I2C_Read... [08:02:50]Read from MH i2c: 01 07 00 B4 46 00 00 00 00 00 FF 0F 0F [08:02:50]RasterBufferAndPrint [08:02:50]line Счет N : (1)538742 [08:02:50]line ИНН: 02508201610067 [08:02:50]line Контрольно-Кассовый Чек [08:02:50]line ПРОДАЖА [08:02:50]line ТРК (МРК, ГНК) : 11 [08:02:50]line Товар: 2710124500 [08:02:50]line Аи-95-К-3 [08:02:50]line 10.790 * 74.20 [08:02:50]line = 800.62 [08:02:50]line НДС 12% НСП 1% [08:02:50]line > о реализуемом товаре [08:02:50]line ОКРУГЛЕНИЕ: -0.62 [08:02:50]line ИТОГО: 800.00 [08:02:50]line Внесено: 800.00 [08:02:50]line СДАЧА: 0.00 [08:02:50]line НСП 1% : 7.08 [08:02:50]line НДС 12% : 85.02 [08:02:50]line Наличными: 800.00 [08:02:50]line Безнал.: 0.00 [08:02:50]line Место: АЗС № 84 "Партнер Нефть" [08:02:50]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:02:50]line СНО: Общий режим [08:02:50]line Чек 47 23.10.2024 08:02 [08:02:50]line Смена: 447 ФФД: 1.0 [08:02:50]line ЗНМ: 0300000178 [08:02:50]line РНМ: 0000000000098116 [08:02:50]line Версия ККМ: 001 [08:02:50]line ФМ: 0000000000965413 [08:02:50]line ФД: 220838 [08:02:50]line ФПД: 9065144850963 [08:02:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080252&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220838&fm=9065144850963&tin=02508201610067®Number=0000000000098116&sum=80000 [08:02:50]OFD Sender: Processing packet 220838 [packets to send 81, broken 80] [08:02:50]ProducePacketName [08:02:50]name=ofd_packets/00220838 [08:02:50]OFD Sender: To server: pG, [08:02:50]CommunicateWithHost lk.salyk.kg:30040 [08:02:50]ConnectInit lk.salyk.kg [08:02:50]written 0, free lines is 4095 [08:02:50]Connected sock=9 [08:02:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 18 96 07 01 45 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 AC AD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A6 5E 03 00 35 04 06 00 08 3E A4 BD 1A 13 73 5E 0B 5B 7E 08 8B 08 [08:02:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 74 FF 47 00 C9 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 39 36 35 34 31 33 10 04 04 00 A6 5E 03 00 F4 03 04 00 4C 59 18 67 B6 04 01 00 00 1F 84 DE 2E 0A 27 E5 3B [08:02:50]CommunicateWithHost err = 0 [08:02:50]CheckOFDResponse [08:02:50]1017 (14) - 77093643461234 [08:02:50]1041 (16) - 0000000000965413 [08:02:50]1040 (4) - 220838 [08:02:50]1012 (4) - 23.10.2024 02:02 [08:02:50]1206 (1) - 0 [08:02:50]OFD Sender: Remove packet 220838 [08:02:50]ProducePacketName [08:02:50]name=ofd_packets/00220838 [08:02:50]NVStorageDeleteData [08:02:51]Write to MH i2c: 01 00 00 DF 46 25 [08:02:51]Write i2c OK [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: 01 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: 01 07 00 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: 01 07 00 DF 46 00 00 00 00 00 F6 0C 2E [08:02:51]RasterBufferAndPrint [08:02:51]line [08:02:51]line [08:02:51]line [08:02:51]line [08:02:51]line [08:02:51]written 0, free lines is 3327 [08:02:51]MH_Cut [08:02:51]Write to MH i2c: D1 01 00 E6 46 01 FE [08:02:51]Write i2c OK [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: D1 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: D1 01 00 [08:02:51]MH_I2C_Read... [08:02:51]Read from MH i2c: D1 01 00 E6 46 00 FD [08:02:51]Write to MH i2c: 01 00 00 E7 46 2D [08:02:51]Write i2c OK [08:02:51]MH_I2C_Read... [08:02:51]OFD Sender: No OFD packet to send [08:02:51]*** Cut start [08:02:51]*** Partial cut [08:02:51]*** CUTSNS_PIN = 1 [08:02:51]*** CUTSNS_PIN = 0 [08:02:52]*** Brake cut motor [08:02:52]Read from MH i2c: 01 [08:02:52]MH_I2C_Read... [08:02:52]*** Stop cut motor [08:02:52]*** Cut end [08:02:52]Read from MH i2c: 01 07 00 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: 01 07 00 E7 46 00 00 00 00 00 FF 0F 42 [08:02:52]process_action close_receipt done [08:02:52]requested_data is exist [08:02:52]produce_requested_data [08:02:52]requested_item fm.sn is exist - process it [08:02:52]wFMCommunicate request_size=4 [08:02:52]MH_SAM_APDU [08:02:52]CAPDU: 80 11 00 00 [08:02:52]Write to MH i2c: E2 08 00 E8 46 80 11 00 00 00 00 00 00 A8 [08:02:52]Write i2c OK [08:02:52]MH_I2C_Read... [08:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:52]Read from MH i2c: E2 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: E2 17 00 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: E2 17 00 E8 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F7 [08:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:02:52]wFMCommunicate OK [08:02:52]requested_item fd.num is exist - process it [08:02:52]SAM_PROTO_GetFieldsCounters [08:02:52]wFMCommunicate request_size=4 [08:02:52]MH_SAM_APDU [08:02:52]CAPDU: 80 13 00 00 [08:02:52]Write to MH i2c: E2 08 00 E9 46 80 13 00 00 00 00 00 00 AB [08:02:52]Write i2c OK [08:02:52]MH_I2C_Read... [08:02:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:52]Read from MH i2c: E2 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: E2 62 00 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: E2 62 00 E9 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [08:02:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:52]wFMCommunicate OK [08:02:52]SAM_PROTO_GetFieldsCounters done [08:02:52]requested_item shift.num is exist - process it [08:02:52]requested_item shift.opened is exist - process it [08:02:52]req_shift_opened [08:02:52]FM_GetShiftState [08:02:52]SAM_PROTO_GetShiftState [08:02:52]wFMCommunicate request_size=4 [08:02:52]MH_SAM_APDU [08:02:52]CAPDU: 80 13 01 00 [08:02:52]Write to MH i2c: E2 08 00 EA 46 80 13 01 00 00 00 00 00 AD [08:02:52]Write i2c OK [08:02:52]MH_I2C_Read... [08:02:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:52]Read from MH i2c: E2 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: E2 0E 00 [08:02:52]MH_I2C_Read... [08:02:52]Read from MH i2c: E2 0E 00 EA 46 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FD [08:02:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:02:52]wFMCommunicate OK [08:02:52]SAM_PROTO_GetShiftState done [08:02:52]FM_GetShiftState done [08:02:52]req_shift_opened done [08:02:52]requested_item shift.open_date is exist - process it [08:02:52]req_shift_open_date [08:02:52]req_shift_open_date done [08:02:52]produce_requested_data done [08:02:52]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220838,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:02:52]process_action_free close_receipt [08:02:52]json_value_free [08:02:52]json_value_free done [08:02:52]process_json_proto returns [08:02:52]Send response to host [08:02:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220838,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:02:52]free response buf [08:02:52]execute_script done [08:02:52]execute_script returns [08:02:52]free content buf [08:02:52]Sock 7.Close socket [08:02:52]Sock 7.Thread stoped [08:02:56]OFD Sender: No OFD packet to send [08:03:01]OFD Sender: No OFD packet to send [08:03:06]OFD Sender: No OFD packet to send [08:03:11]OFD Sender: No OFD packet to send [08:03:16]OFD Sender: No OFD packet to send [08:03:21]OFD Sender: No OFD packet to send [08:03:26]OFD Sender: No OFD packet to send [08:03:31]OFD Sender: No OFD packet to send [08:03:36]OFD Sender: No OFD packet to send [08:03:41]OFD Sender: No OFD packet to send [08:03:46]OFD Sender: No OFD packet to send [08:03:51]OFD Sender: No OFD packet to send [08:03:56]OFD Sender: No OFD packet to send [08:04:01]OFD Sender: No OFD packet to send [08:04:06]OFD Sender: No OFD packet to send [08:04:11]OFD Sender: No OFD packet to send [08:04:14]accept exits with 10 [08:04:14]New connection [08:04:14]New thread 3066674532 created [08:04:14]Thread 3066531172 joined [08:04:14]Waiting for new connection... [08:04:14] Sock 10.Parse request [08:04:14]Sock 10.Check first char [08:04:14]Sock 10.First char is OK [08:04:14]request: POST /json_proto HTTP/1.0 [08:04:14]Method: POST [08:04:14]URL: /json_proto [08:04:14]Method is POST - this is cgi request [08:04:14]url: /json_proto [08:04:14]query_string will be loaded in cgi processing [08:04:14]execute_cgi json_proto POST (null) [08:04:14]execute_cgi path=json_proto method=POST [08:04:14]POST find Content-Length [08:04:14]Host: 172.17.40.4:8080 [08:04:14]Content-Length: 800 [08:04:14]Content-Type: application/json [08:04:14] [08:04:14]POST finish read [08:04:14]Found Content-Length = 800 [08:04:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4233228", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:14]execute_script... [08:04:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4233228", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:14]POST & json_proto [08:04:14]process_json_proto [08:04:14]json parsed OK: [08:04:14]protocol is kg_v1.0 [08:04:14]action value=close_receipt [08:04:14]process_action close_receipt [08:04:14]cmd_close_receipt [08:04:14]MH_GetDate [08:04:14]Write to MH i2c: F0 00 00 EB 46 20 [08:04:14]Write i2c OK [08:04:14]MH_I2C_Read... [08:04:14]Read from MH i2c: F0 [08:04:14]MH_I2C_Read... [08:04:14]Read from MH i2c: F0 09 00 [08:04:14]MH_I2C_Read... [08:04:14]Read from MH i2c: F0 09 00 EB 46 00 02 AE 18 67 65 5C 16 67 96 [08:04:14]GetLastDocTimeStamp 1729670572 [08:04:14]current date 1729670658 [08:04:14]FM_GetShiftState [08:04:14]SAM_PROTO_GetShiftState [08:04:14]wFMCommunicate request_size=4 [08:04:14]MH_SAM_APDU [08:04:14]CAPDU: 80 13 01 00 [08:04:14]Write to MH i2c: E2 08 00 EC 46 80 13 01 00 00 00 00 00 AF [08:04:14]Write i2c OK [08:04:14]MH_I2C_Read... [08:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:14]Read from MH i2c: E2 [08:04:14]MH_I2C_Read... [08:04:14]Read from MH i2c: E2 0E 00 [08:04:14]MH_I2C_Read... [08:04:14]Read from MH i2c: E2 0E 00 EC 46 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FF [08:04:14]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:04:14]wFMCommunicate OK [08:04:14]SAM_PROTO_GetShiftState done [08:04:14]FM_GetShiftState done [08:04:14]opened in 1729642119 [08:04:14]opened+sec_in_day 1729728519 [08:04:14]quantity*price = 0 [08:04:14]sum+1 = 1 [08:04:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 48 23.10.2024 08:04 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 4233228 ФМ: 0000000000965413 ФД: 220839 ФПД: 278077230423793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080418&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220839&fm=278077230423793&tin=02508201610067®Number=0000000000098116&sum=0 [08:04:15]StoreToDocumentArchive [08:04:15]shift 447 fd 220839 [08:04:15]save to /storage/0447/doc_00220839 [08:04:15]save last doc name /storage/0447/doc_00220839 to /storage/kkm_last_doc_name [08:04:15]save OK [08:04:15]Clear old archive folders... [08:04:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:04:15]tlvbuf is B6E96350 [08:04:15]SAM_PROTO_ClearQueue [08:04:15]wFMCommunicate request_size=4 [08:04:15]MH_SAM_APDU [08:04:15]CAPDU: 80 09 00 00 [08:04:15]Write to MH i2c: E2 08 00 F9 46 80 09 00 00 00 00 00 00 B1 [08:04:15]Write i2c OK [08:04:15]MH_I2C_Read... [08:04:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:15]Read from MH i2c: E2 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 03 00 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 03 00 F9 46 00 90 00 B3 [08:04:15]RAPDU: 90 00 [08:04:15]wFMCommunicate OK [08:04:15]SAM_PROTO_ClearQueue done [08:04:15]KKMCreateOFDPacket [08:04:15]OFDProtocolAddRootSTLVToBuf [08:04:15]FM_MakeSignedData [08:04:15]FM_MakeSignedData [08:04:15]SAM_PROTO_SignData [08:04:15]wFMCommunicate request_size=4 [08:04:15]MH_SAM_APDU [08:04:15]CAPDU: 80 0D 01 02 [08:04:15]Write to MH i2c: E2 08 00 FA 46 80 0D 01 02 00 00 00 00 B9 [08:04:15]Write i2c OK [08:04:15]MH_I2C_Read... [08:04:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:15]Read from MH i2c: E2 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 03 00 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 03 00 FA 46 00 90 00 B4 [08:04:15]RAPDU: 90 00 [08:04:15]wFMCommunicate OK [08:04:15]wFMCommunicate request_size=255 [08:04:15]MH_SAM_APDU [08:04:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 02 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A7 5E 03 00 35 04 06 00 FC [08:04:15]Write to MH i2c: E2 02 01 FB 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 02 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A7 5E 03 00 35 04 06 00 FC 00 00 16 [08:04:15]Write i2c OK [08:04:15]MH_I2C_Read... [08:04:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:15]Read from MH i2c: E2 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 03 00 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 03 00 FB 46 00 90 00 B5 [08:04:15]RAPDU: 90 00 [08:04:15]wFMCommunicate OK [08:04:15]wFMCommunicate request_size=10 [08:04:15]MH_SAM_APDU [08:04:15]CAPDU: 80 0D 02 02 05 E8 E6 8A 1E F1 [08:04:15]Write to MH i2c: E2 0D 00 FC 46 80 0D 02 02 05 00 E8 E6 8A 1E F1 00 00 2D [08:04:15]Write i2c OK [08:04:15]MH_I2C_Read... [08:04:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:15]Read from MH i2c: E2 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 03 00 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 03 00 FC 46 00 90 00 B6 [08:04:15]RAPDU: 90 00 [08:04:15]wFMCommunicate OK [08:04:15]wFMCommunicate request_size=4 [08:04:15]MH_SAM_APDU [08:04:15]CAPDU: 80 0D 03 02 [08:04:15]Write to MH i2c: E2 08 00 FD 46 80 0D 03 02 00 00 00 00 BE [08:04:15]Write i2c OK [08:04:15]MH_I2C_Read... [08:04:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:15]Read from MH i2c: E2 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 0B 00 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 0B 00 FD 46 00 C7 3F 24 7C 6B CE 4F 1B 90 00 08 [08:04:15]RAPDU: C7 3F 24 7C 6B CE 4F 1B 90 00 [08:04:15]wFMCommunicate OK [08:04:15]SAM_PROTO_SignData done [08:04:15]FM_MakeSignedData done [08:04:15]CreateOFDProtocolMessage [08:04:15]wFMCommunicate request_size=4 [08:04:15]MH_SAM_APDU [08:04:15]CAPDU: 80 11 00 00 [08:04:15]Write to MH i2c: E2 08 00 FE 46 80 11 00 00 00 00 00 00 BE [08:04:15]Write i2c OK [08:04:15]MH_I2C_Read... [08:04:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:15]Read from MH i2c: E2 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 17 00 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: E2 17 00 FE 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 0D [08:04:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:04:15]wFMCommunicate OK [08:04:15]CreateOFDProtocolMessage done [08:04:15]OFDSenderStorePacket 220839 [08:04:15]StoreOFDPacket docnum=220839 [08:04:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 46 E6 07 01 04 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 02 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A7 5E 03 00 35 04 06 00 FC E8 E6 8A 1E F1 C7 3F 24 7C 6B CE 4F 1B [08:04:15]CheckFolder [08:04:15]dirname=/storage/ofd_packets [08:04:15]CheckFolder done [08:04:15]ProducePacketName [08:04:15]name=ofd_packets/00220839 [08:04:15]NVStorageSaveData ofd_packets/00220839 [08:04:15]File name is /storage/ofd_packets/00220839 [08:04:15]Write 301 bytes [08:04:15]NVStorageSaveData done [08:04:15]OFDSenderStorePacket done [08:04:15]KKMCreateOFDPacket done [08:04:15]NVStorageSaveData kkm_last_timestamp [08:04:15]File name is /storage/kkm_last_timestamp [08:04:15]Write 4 bytes [08:04:15]NVStorageSaveData done [08:04:15]ExternCall_PrintAddStr [08:04:15]wPrintStart [08:04:15]Write to MH i2c: 01 00 00 FF 46 45 [08:04:15]Write i2c OK [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: 01 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: 01 07 00 [08:04:15]MH_I2C_Read... [08:04:15]Read from MH i2c: 01 07 00 FF 46 00 00 00 00 00 FF 0F 5A [08:04:15]RasterBufferAndPrint [08:04:15]line Счет N : (1)538743 [08:04:15]line ИНН: 02508201610067 [08:04:15]line Контрольно-Кассовый Чек [08:04:15]line ПРОДАЖА [08:04:15]line ТРК (МРК, ГНК) : 33 [08:04:15]line Товар: 2710124130 [08:04:15]line Аи-92-К-2 [08:04:15]line 10.000 * 0.00 [08:04:15]line = 0.00 [08:04:15]line НДС 12% НСП 1% [08:04:15]line > о реализуемом товаре [08:04:15]line ИТОГО: 0.00 [08:04:15]line НСП 1% : 0.00 [08:04:15]line НДС 12% : 0.00 [08:04:15]line Наличными: 0.00 [08:04:15]line Безнал.: 0.00 [08:04:15]line Место: АЗС № 84 "Партнер Нефть" [08:04:15]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:04:15]line СНО: Общий режим [08:04:15]line Чек 48 23.10.2024 08:04 [08:04:15]line Смена: 447 ФФД: 1.0 [08:04:15]line ЗНМ: 0300000178 [08:04:15]line РНМ: 0000000000098116 [08:04:15]line Версия ККМ: 001 [08:04:15]line Талоны: Топливные Талоны [08:04:15]line 4233228 [08:04:15]line ФМ: 0000000000965413 [08:04:15]line ФД: 220839 [08:04:15]line ФПД: 278077230423793 [08:04:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080418&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220839&fm=278077230423793&tin=02508201610067®Number=0000000000098116&sum=0 [08:04:16]written 0, free lines is 4095 [08:04:16]OFD Sender: Processing packet 220839 [packets to send 81, broken 80] [08:04:16]ProducePacketName [08:04:16]name=ofd_packets/00220839 [08:04:16]OFD Sender: To server: pG, [08:04:16]CommunicateWithHost lk.salyk.kg:30040 [08:04:16]ConnectInit lk.salyk.kg [08:04:16]Connected sock=9 [08:04:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 46 E6 07 01 04 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 02 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A7 5E 03 00 35 04 06 00 FC E8 E6 8A 1E F1 C7 3F 24 7C 6B CE 4F 1B [08:04:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 D0 10 47 00 97 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 39 36 35 34 31 33 10 04 04 00 A7 5E 03 00 F4 03 04 00 A2 59 18 67 B6 04 01 00 00 78 22 E8 09 65 26 53 AA [08:04:16]CommunicateWithHost err = 0 [08:04:16]CheckOFDResponse [08:04:16]1017 (14) - 77093643461234 [08:04:16]1041 (16) - 0000000000965413 [08:04:16]1040 (4) - 220839 [08:04:16]1012 (4) - 23.10.2024 02:04 [08:04:16]1206 (1) - 0 [08:04:16]OFD Sender: Remove packet 220839 [08:04:16]ProducePacketName [08:04:16]name=ofd_packets/00220839 [08:04:16]NVStorageDeleteData [08:04:16]Write to MH i2c: 01 00 00 29 47 70 [08:04:16]Write i2c OK [08:04:16]MH_I2C_Read... [08:04:16]Read from MH i2c: 01 [08:04:16]MH_I2C_Read... [08:04:16]Read from MH i2c: 01 07 00 [08:04:16]MH_I2C_Read... [08:04:16]Read from MH i2c: 01 07 00 29 47 00 00 00 00 00 F9 0C 7C [08:04:16]RasterBufferAndPrint [08:04:16]line [08:04:16]line [08:04:16]line [08:04:16]line [08:04:16]line [08:04:16]written 0, free lines is 3327 [08:04:16]MH_Cut [08:04:16]Write to MH i2c: D1 01 00 30 47 01 49 [08:04:16]Write i2c OK [08:04:16]MH_I2C_Read... [08:04:16]Read from MH i2c: D1 [08:04:16]MH_I2C_Read... [08:04:16]Read from MH i2c: D1 01 00 [08:04:16]MH_I2C_Read... [08:04:16]Read from MH i2c: D1 01 00 30 47 00 48 [08:04:16]Write to MH i2c: 01 00 00 31 47 78 [08:04:16]Write i2c OK [08:04:16]MH_I2C_Read... [08:04:17]OFD Sender: No OFD packet to send [08:04:17]*** Cut start [08:04:17]*** Partial cut [08:04:17]*** CUTSNS_PIN = 1 [08:04:17]*** CUTSNS_PIN = 0 [08:04:17]*** Brake cut motor [08:04:18]Read from MH i2c: 01 [08:04:18]MH_I2C_Read... [08:04:18]*** Stop cut motor [08:04:18]*** Cut end [08:04:18]Read from MH i2c: 01 07 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: 01 07 00 31 47 00 00 00 00 00 FF 0F 8D [08:04:18]process_action close_receipt done [08:04:18]requested_data is exist [08:04:18]produce_requested_data [08:04:18]requested_item fm.sn is exist - process it [08:04:18]wFMCommunicate request_size=4 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 11 00 00 [08:04:18]Write to MH i2c: E2 08 00 32 47 80 11 00 00 00 00 00 00 F3 [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 17 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 17 00 32 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 42 [08:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:04:18]wFMCommunicate OK [08:04:18]requested_item fd.num is exist - process it [08:04:18]SAM_PROTO_GetFieldsCounters [08:04:18]wFMCommunicate request_size=4 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 13 00 00 [08:04:18]Write to MH i2c: E2 08 00 33 47 80 13 00 00 00 00 00 00 F6 [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 62 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 62 00 33 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [08:04:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:04:18]wFMCommunicate OK [08:04:18]SAM_PROTO_GetFieldsCounters done [08:04:18]requested_item shift.num is exist - process it [08:04:18]requested_item shift.opened is exist - process it [08:04:18]req_shift_opened [08:04:18]FM_GetShiftState [08:04:18]SAM_PROTO_GetShiftState [08:04:18]wFMCommunicate request_size=4 [08:04:18]MH_SAM_APDU [08:04:18]CAPDU: 80 13 01 00 [08:04:18]Write to MH i2c: E2 08 00 34 47 80 13 01 00 00 00 00 00 F8 [08:04:18]Write i2c OK [08:04:18]MH_I2C_Read... [08:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:18]Read from MH i2c: E2 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 0E 00 [08:04:18]MH_I2C_Read... [08:04:18]Read from MH i2c: E2 0E 00 34 47 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 48 [08:04:18]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:04:18]wFMCommunicate OK [08:04:18]SAM_PROTO_GetShiftState done [08:04:18]FM_GetShiftState done [08:04:18]req_shift_opened done [08:04:18]requested_item shift.open_date is exist - process it [08:04:18]req_shift_open_date [08:04:18]req_shift_open_date done [08:04:18]produce_requested_data done [08:04:18]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220839,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:04:18]process_action_free close_receipt [08:04:18]json_value_free [08:04:18]json_value_free done [08:04:18]process_json_proto returns [08:04:18]Send response to host [08:04:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220839,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:04:18]free response buf [08:04:18]execute_script done [08:04:18]execute_script returns [08:04:18]free content buf [08:04:18]Sock 10.Close socket [08:04:18]Sock 10.Thread stoped [08:04:22]OFD Sender: No OFD packet to send [08:04:27]OFD Sender: No OFD packet to send [08:04:32]OFD Sender: No OFD packet to send [08:04:37]OFD Sender: No OFD packet to send [08:04:42]OFD Sender: No OFD packet to send [08:04:47]OFD Sender: No OFD packet to send [08:04:52]OFD Sender: No OFD packet to send [08:04:57]OFD Sender: No OFD packet to send [08:05:02]OFD Sender: No OFD packet to send [08:05:07]OFD Sender: No OFD packet to send [08:05:11]accept exits with 7 [08:05:11]New connection [08:05:11]New thread 3066531172 created [08:05:11]Thread 3066674532 joined [08:05:11]Waiting for new connection... [08:05:11] Sock 7.Parse request [08:05:11]Sock 7.Check first char [08:05:11]Sock 7.First char is OK [08:05:11]request: POST /json_proto HTTP/1.0 [08:05:11]Method: POST [08:05:11]URL: /json_proto [08:05:11]Method is POST - this is cgi request [08:05:11]url: /json_proto [08:05:11]query_string will be loaded in cgi processing [08:05:11]execute_cgi json_proto POST (null) [08:05:11]execute_cgi path=json_proto method=POST [08:05:11]POST find Content-Length [08:05:11]Host: 172.17.40.4:8080 [08:05:11]Content-Length: 754 [08:05:11]Content-Type: application/json [08:05:11] [08:05:11]POST finish read [08:05:11]Found Content-Length = 754 [08:05:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30132601", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:11]execute_script... [08: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)538744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30132601", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:11]POST & json_proto [08:05:11]process_json_proto [08:05:11]json parsed OK: [08:05:11]protocol is kg_v1.0 [08:05:11]action value=close_receipt [08:05:11]process_action close_receipt [08:05:11]cmd_close_receipt [08:05:11]MH_GetDate [08:05:11]Write to MH i2c: F0 00 00 35 47 6B [08:05:11]Write i2c OK [08:05:11]MH_I2C_Read... [08:05:11]Read from MH i2c: F0 [08:05:11]MH_I2C_Read... [08:05:11]Read from MH i2c: F0 09 00 [08:05:11]MH_I2C_Read... [08:05:11]Read from MH i2c: F0 09 00 35 47 00 3C AE 18 67 65 5C 16 67 1B [08:05:11]GetLastDocTimeStamp 1729670658 [08:05:11]current date 1729670716 [08:05:11]FM_GetShiftState [08:05:11]SAM_PROTO_GetShiftState [08:05:11]wFMCommunicate request_size=4 [08:05:11]MH_SAM_APDU [08:05:11]CAPDU: 80 13 01 00 [08:05:11]Write to MH i2c: E2 08 00 36 47 80 13 01 00 00 00 00 00 FA [08:05:11]Write i2c OK [08:05:11]MH_I2C_Read... [08:05:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:12]Read from MH i2c: E2 [08:05:12]MH_I2C_Read... [08:05:12]Read from MH i2c: E2 0E 00 [08:05:12]MH_I2C_Read... [08:05:12]Read from MH i2c: E2 0E 00 36 47 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 4A [08:05:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:05:12]wFMCommunicate OK [08:05:12]SAM_PROTO_GetShiftState done [08:05:12]FM_GetShiftState done [08:05:12]opened in 1729642119 [08:05:12]opened+sec_in_day 1729728519 [08:05:12]quantity*price = 0 [08:05:12]sum+1 = 1 [08:05:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 49 23.10.2024 08:05 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30132601 ФМ: 0000000000965413 ФД: 220840 ФПД: 176969134484354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080516&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220840&fm=176969134484354&tin=02508201610067®Number=0000000000098116&sum=0 [08:05:13]StoreToDocumentArchive [08:05:13]shift 447 fd 220840 [08:05:13]save to /storage/0447/doc_00220840 [08:05:13]save last doc name /storage/0447/doc_00220840 to /storage/kkm_last_doc_name [08:05:13]save OK [08:05:13]Clear old archive folders... [08:05:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:05:13]tlvbuf is B6D645F0 [08:05:13]SAM_PROTO_ClearQueue [08:05:13]wFMCommunicate request_size=4 [08:05:13]MH_SAM_APDU [08:05:13]CAPDU: 80 09 00 00 [08:05:13]Write to MH i2c: E2 08 00 43 47 80 09 00 00 00 00 00 00 FC [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:13]Read from MH i2c: E2 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 03 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 03 00 43 47 00 90 00 FE [08:05:13]RAPDU: 90 00 [08:05:13]wFMCommunicate OK [08:05:13]SAM_PROTO_ClearQueue done [08:05:13]KKMCreateOFDPacket [08:05:13]OFDProtocolAddRootSTLVToBuf [08:05:13]FM_MakeSignedData [08:05:13]FM_MakeSignedData [08:05:13]SAM_PROTO_SignData [08:05:13]wFMCommunicate request_size=4 [08:05:13]MH_SAM_APDU [08:05:13]CAPDU: 80 0D 01 02 [08:05:13]Write to MH i2c: E2 08 00 44 47 80 0D 01 02 00 00 00 00 04 [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:13]Read from MH i2c: E2 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 03 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 03 00 44 47 00 90 00 FF [08:05:13]RAPDU: 90 00 [08:05:13]wFMCommunicate OK [08:05:13]wFMCommunicate request_size=255 [08:05:13]MH_SAM_APDU [08:05:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 3C AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A8 5E 03 00 35 04 06 00 A0 [08:05:13]Write to MH i2c: E2 02 01 45 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 3C AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A8 5E 03 00 35 04 06 00 A0 00 00 DC [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:13]Read from MH i2c: E2 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 03 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 03 00 45 47 00 90 00 00 [08:05:13]RAPDU: 90 00 [08:05:13]wFMCommunicate OK [08:05:13]wFMCommunicate request_size=10 [08:05:13]MH_SAM_APDU [08:05:13]CAPDU: 80 0D 02 02 05 F3 D6 65 AB 82 [08:05:13]Write to MH i2c: E2 0D 00 46 47 80 0D 02 02 05 00 F3 D6 65 AB 82 00 00 6C [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:13]Read from MH i2c: E2 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 03 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 03 00 46 47 00 90 00 01 [08:05:13]RAPDU: 90 00 [08:05:13]wFMCommunicate OK [08:05:13]wFMCommunicate request_size=4 [08:05:13]MH_SAM_APDU [08:05:13]CAPDU: 80 0D 03 02 [08:05:13]Write to MH i2c: E2 08 00 47 47 80 0D 03 02 00 00 00 00 09 [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:13]Read from MH i2c: E2 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 0B 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 0B 00 47 47 00 91 34 10 A5 35 76 2B 12 90 00 6C [08:05:13]RAPDU: 91 34 10 A5 35 76 2B 12 90 00 [08:05:13]wFMCommunicate OK [08:05:13]SAM_PROTO_SignData done [08:05:13]FM_MakeSignedData done [08:05:13]CreateOFDProtocolMessage [08:05:13]wFMCommunicate request_size=4 [08:05:13]MH_SAM_APDU [08:05:13]CAPDU: 80 11 00 00 [08:05:13]Write to MH i2c: E2 08 00 48 47 80 11 00 00 00 00 00 00 09 [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:13]Read from MH i2c: E2 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 17 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: E2 17 00 48 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 58 [08:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:05:13]wFMCommunicate OK [08:05:13]CreateOFDProtocolMessage done [08:05:13]OFDSenderStorePacket 220840 [08:05:13]StoreOFDPacket docnum=220840 [08:05:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 79 C8 07 01 21 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 3C AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A8 5E 03 00 35 04 06 00 A0 F3 D6 65 AB 82 91 34 10 A5 35 76 2B 12 [08:05:13]CheckFolder [08:05:13]dirname=/storage/ofd_packets [08:05:13]CheckFolder done [08:05:13]ProducePacketName [08:05:13]name=ofd_packets/00220840 [08:05:13]NVStorageSaveData ofd_packets/00220840 [08:05:13]File name is /storage/ofd_packets/00220840 [08:05:13]Write 301 bytes [08:05:13]NVStorageSaveData done [08:05:13]OFDSenderStorePacket done [08:05:13]KKMCreateOFDPacket done [08:05:13]NVStorageSaveData kkm_last_timestamp [08:05:13]File name is /storage/kkm_last_timestamp [08:05:13]Write 4 bytes [08:05:13]NVStorageSaveData done [08:05:13]ExternCall_PrintAddStr [08:05:13]wPrintStart [08:05:13]Write to MH i2c: 01 00 00 49 47 90 [08:05:13]Write i2c OK [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: 01 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: 01 07 00 [08:05:13]MH_I2C_Read... [08:05:13]Read from MH i2c: 01 07 00 49 47 00 00 00 00 00 FF 0F A5 [08:05:13]RasterBufferAndPrint [08:05:13]line Счет N : (1)538744 [08:05:13]line ИНН: 02508201610067 [08:05:13]line Контрольно-Кассовый Чек [08:05:13]line ПРОДАЖА [08:05:13]line ТРК (МРК, ГНК) : 23 [08:05:13]line Товар: 2710124130 [08:05:13]line Аи-92-К-2 [08:05:13]line 15.000 * 0.00 [08:05:13]line = 0.00 [08:05:13]line НДС 12% НСП 1% [08:05:13]line > о реализуемом товаре [08:05:13]line ИТОГО: 0.00 [08:05:13]line НСП 1% : 0.00 [08:05:13]line НДС 12% : 0.00 [08:05:13]line Наличными: 0.00 [08:05:13]line Безнал.: 0.00 [08:05:13]line Место: АЗС № 84 "Партнер Нефть" [08:05:13]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:05:13]line СНО: Общий режим [08:05:13]line Чек 49 23.10.2024 08:05 [08:05:13]line Смена: 447 ФФД: 1.0 [08:05:13]line ЗНМ: 0300000178 [08:05:13]line РНМ: 0000000000098116 [08:05:13]line Версия ККМ: 001 [08:05:13]line Талоны: ТК ГПНА Online [08:05:13]line 30132601 [08:05:13]line ФМ: 0000000000965413 [08:05:13]line ФД: 220840 [08:05:13]line ФПД: 176969134484354 [08:05:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080516&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220840&fm=176969134484354&tin=02508201610067®Number=0000000000098116&sum=0 [08:05:13]written 0, free lines is 4095 [08:05:13]OFD Sender: Processing packet 220840 [packets to send 81, broken 80] [08:05:13]ProducePacketName [08:05:13]name=ofd_packets/00220840 [08:05:14]OFD Sender: To server: pG, [08:05:14]CommunicateWithHost lk.salyk.kg:30040 [08:05:14]ConnectInit lk.salyk.kg [08:05:14]Connected sock=10 [08:05:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 79 C8 07 01 21 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 3C AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A8 5E 03 00 35 04 06 00 A0 F3 D6 65 AB 82 91 34 10 A5 35 76 2B 12 [08:05:14]Write to MH i2c: 01 00 00 73 47 BA [08:05:14]Write i2c OK [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: 01 [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: 01 07 00 [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: 01 07 00 73 47 00 00 00 00 00 FE 0C CB [08:05:14]RasterBufferAndPrint [08:05:14]line [08:05:14]line [08:05:14]line [08:05:14]line [08:05:14]line [08:05:14]written 0, free lines is 3332 [08:05:14]MH_Cut [08:05:14]Write to MH i2c: D1 01 00 7A 47 01 93 [08:05:14]Write i2c OK [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: D1 [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: D1 01 00 [08:05:14]MH_I2C_Read... [08:05:14]Read from MH i2c: D1 01 00 7A 47 00 92 [08:05:14]Write to MH i2c: 01 00 00 7B 47 C2 [08:05:14]Write i2c OK [08:05:14]MH_I2C_Read... [08:05:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A1 1A 47 00 0B 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 39 36 35 34 31 33 10 04 04 00 A8 5E 03 00 F4 03 04 00 DC 59 18 67 B6 04 01 00 00 52 C4 A0 D1 33 04 26 A5 [08:05:14]CommunicateWithHost err = 0 [08:05:14]CheckOFDResponse [08:05:14]1017 (14) - 77093643461234 [08:05:14]1041 (16) - 0000000000965413 [08:05:14]1040 (4) - 220840 [08:05:14]1012 (4) - 23.10.2024 02:05 [08:05:14]1206 (1) - 0 [08:05:14]OFD Sender: Remove packet 220840 [08:05:14]ProducePacketName [08:05:14]name=ofd_packets/00220840 [08:05:14]NVStorageDeleteData [08:05:14]*** Cut start [08:05:14]*** Partial cut [08:05:14]*** CUTSNS_PIN = 1 [08:05:14]OFD Sender: No OFD packet to send [08:05:14]*** CUTSNS_PIN = 0 [08:05:15]*** Brake cut motor [08:05:15]Read from MH i2c: 01 [08:05:15]MH_I2C_Read... [08:05:15]*** Stop cut motor [08:05:15]*** Cut end [08:05:15]Read from MH i2c: 01 07 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: 01 07 00 7B 47 00 00 00 00 00 FF 0F D7 [08:05:15]process_action close_receipt done [08:05:15]requested_data is exist [08:05:15]produce_requested_data [08:05:15]requested_item fm.sn is exist - process it [08:05:15]wFMCommunicate request_size=4 [08:05:15]MH_SAM_APDU [08:05:15]CAPDU: 80 11 00 00 [08:05:15]Write to MH i2c: E2 08 00 7C 47 80 11 00 00 00 00 00 00 3D [08:05:15]Write i2c OK [08:05:15]MH_I2C_Read... [08:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:15]Read from MH i2c: E2 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 17 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 17 00 7C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8C [08:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:05:15]wFMCommunicate OK [08:05:15]requested_item fd.num is exist - process it [08:05:15]SAM_PROTO_GetFieldsCounters [08:05:15]wFMCommunicate request_size=4 [08:05:15]MH_SAM_APDU [08:05:15]CAPDU: 80 13 00 00 [08:05:15]Write to MH i2c: E2 08 00 7D 47 80 13 00 00 00 00 00 00 40 [08:05:15]Write i2c OK [08:05:15]MH_I2C_Read... [08:05:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:15]Read from MH i2c: E2 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 62 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 62 00 7D 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [08:05:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:05:15]wFMCommunicate OK [08:05:15]SAM_PROTO_GetFieldsCounters done [08:05:15]requested_item shift.num is exist - process it [08:05:15]requested_item shift.opened is exist - process it [08:05:15]req_shift_opened [08:05:15]FM_GetShiftState [08:05:15]SAM_PROTO_GetShiftState [08:05:15]wFMCommunicate request_size=4 [08:05:15]MH_SAM_APDU [08:05:15]CAPDU: 80 13 01 00 [08:05:15]Write to MH i2c: E2 08 00 7E 47 80 13 01 00 00 00 00 00 42 [08:05:15]Write i2c OK [08:05:15]MH_I2C_Read... [08:05:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:15]Read from MH i2c: E2 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 0E 00 [08:05:15]MH_I2C_Read... [08:05:15]Read from MH i2c: E2 0E 00 7E 47 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 92 [08:05:15]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:05:15]wFMCommunicate OK [08:05:15]SAM_PROTO_GetShiftState done [08:05:15]FM_GetShiftState done [08:05:15]req_shift_opened done [08:05:15]requested_item shift.open_date is exist - process it [08:05:15]req_shift_open_date [08:05:15]req_shift_open_date done [08:05:15]produce_requested_data done [08:05:15]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220840,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:05:15]process_action_free close_receipt [08:05:15]json_value_free [08:05:15]json_value_free done [08:05:15]process_json_proto returns [08:05:15]Send response to host [08:05:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220840,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:05:15]free response buf [08:05:15]execute_script done [08:05:15]execute_script returns [08:05:15]free content buf [08:05:15]Sock 7.Close socket [08:05:15]Sock 7.Thread stoped [08:05:19]OFD Sender: No OFD packet to send [08:05:24]OFD Sender: No OFD packet to send [08:05:29]OFD Sender: No OFD packet to send [08:05:34]OFD Sender: No OFD packet to send [08:05:39]OFD Sender: No OFD packet to send [08:05:44]OFD Sender: No OFD packet to send [08:05:49]OFD Sender: No OFD packet to send [08:05:49]accept exits with 9 [08:05:49]New connection [08:05:49]New thread 3066674532 created [08:05:49]Thread 3066531172 joined [08:05:49]Waiting for new connection... [08:05:49] Sock 9.Parse request [08:05:49]Sock 9.Check first char [08:05:49]Sock 9.First char is OK [08:05:49]request: POST /json_proto HTTP/1.0 [08:05:49]Method: POST [08:05:49]URL: /json_proto [08:05:49]Method is POST - this is cgi request [08:05:49]url: /json_proto [08:05:49]query_string will be loaded in cgi processing [08:05:49]execute_cgi json_proto POST (null) [08:05:49]execute_cgi path=json_proto method=POST [08:05:49]POST find Content-Length [08:05:49]Host: 172.17.40.4:8080 [08:05:49]Content-Length: 766 [08:05:49]Content-Type: application/json [08:05:49] [08:05:49]POST finish read [08:05:49]Found Content-Length = 766 [08:05:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:49]execute_script... [08:05: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)538745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:49]POST & json_proto [08:05:49]process_json_proto [08:05:49]json parsed OK: [08:05:49]protocol is kg_v1.0 [08:05:49]action value=close_receipt [08:05:49]process_action close_receipt [08:05:49]cmd_close_receipt [08:05:49]MH_GetDate [08:05:49]Write to MH i2c: F0 00 00 7F 47 B5 [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: F0 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: F0 09 00 [08:05:49]MH_I2C_Read... [08:05:49]Read from MH i2c: F0 09 00 7F 47 00 62 AE 18 67 65 5C 16 67 8B [08:05:49]GetLastDocTimeStamp 1729670716 [08:05:49]current date 1729670754 [08:05:49]FM_GetShiftState [08:05:49]SAM_PROTO_GetShiftState [08:05:49]wFMCommunicate request_size=4 [08:05:49]MH_SAM_APDU [08:05:49]CAPDU: 80 13 01 00 [08:05:49]Write to MH i2c: E2 08 00 80 47 80 13 01 00 00 00 00 00 44 [08:05:49]Write i2c OK [08:05:49]MH_I2C_Read... [08:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:50]Read from MH i2c: E2 [08:05:50]MH_I2C_Read... [08:05:50]Read from MH i2c: E2 0E 00 [08:05:50]MH_I2C_Read... [08:05:50]Read from MH i2c: E2 0E 00 80 47 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 94 [08:05:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:05:50]wFMCommunicate OK [08:05:50]SAM_PROTO_GetShiftState done [08:05:50]FM_GetShiftState done [08:05:50]opened in 1729642119 [08:05:50]opened+sec_in_day 1729728519 [08:05:50]quantity*price = 30038 [08:05:50]sum+1 = 30039 [08:05:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 50 23.10.2024 08:05 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220841 ФПД: 118419704225517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080554&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220841&fm=118419704225517&tin=02508201610067®Number=0000000000098116&sum=30038 [08:05:51]StoreToDocumentArchive [08:05:51]shift 447 fd 220841 [08:05:51]save to /storage/0447/doc_00220841 [08:05:51]save last doc name /storage/0447/doc_00220841 to /storage/kkm_last_doc_name [08:05:51]save OK [08:05:51]Clear old archive folders... [08:05:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:05:51]tlvbuf is 0084C840 [08:05:51]SAM_PROTO_ClearQueue [08:05:51]wFMCommunicate request_size=4 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 09 00 00 [08:05:51]Write to MH i2c: E2 08 00 8D 47 80 09 00 00 00 00 00 00 46 [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 03 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 03 00 8D 47 00 90 00 48 [08:05:51]RAPDU: 90 00 [08:05:51]wFMCommunicate OK [08:05:51]SAM_PROTO_ClearQueue done [08:05:51]KKMCreateOFDPacket [08:05:51]OFDProtocolAddRootSTLVToBuf [08:05:51]FM_MakeSignedData [08:05:51]FM_MakeSignedData [08:05:51]SAM_PROTO_SignData [08:05:51]wFMCommunicate request_size=4 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 0D 01 02 [08:05:51]Write to MH i2c: E2 08 00 8E 47 80 0D 01 02 00 00 00 00 4E [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 03 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 03 00 8E 47 00 90 00 49 [08:05:51]RAPDU: 90 00 [08:05:51]wFMCommunicate OK [08:05:51]wFMCommunicate request_size=255 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 62 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A9 5E 03 00 35 04 06 00 6B [08:05:51]Write to MH i2c: E2 02 01 8F 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 62 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A9 5E 03 00 35 04 06 00 6B 00 00 0C [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 03 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 03 00 8F 47 00 90 00 4A [08:05:51]RAPDU: 90 00 [08:05:51]wFMCommunicate OK [08:05:51]wFMCommunicate request_size=10 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 0D 02 02 05 B3 BC 67 9E ED [08:05:51]Write to MH i2c: E2 0D 00 90 47 80 0D 02 02 05 00 B3 BC 67 9E ED 00 00 BC [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 03 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 03 00 90 47 00 90 00 4B [08:05:51]RAPDU: 90 00 [08:05:51]wFMCommunicate OK [08:05:51]wFMCommunicate request_size=4 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 0D 03 02 [08:05:51]Write to MH i2c: E2 08 00 91 47 80 0D 03 02 00 00 00 00 53 [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 0B 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 0B 00 91 47 00 C8 1A 8D 12 ED 77 18 5C 90 00 AD [08:05:51]RAPDU: C8 1A 8D 12 ED 77 18 5C 90 00 [08:05:51]wFMCommunicate OK [08:05:51]SAM_PROTO_SignData done [08:05:51]FM_MakeSignedData done [08:05:51]CreateOFDProtocolMessage [08:05:51]wFMCommunicate request_size=4 [08:05:51]MH_SAM_APDU [08:05:51]CAPDU: 80 11 00 00 [08:05:51]Write to MH i2c: E2 08 00 92 47 80 11 00 00 00 00 00 00 53 [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:51]Read from MH i2c: E2 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 17 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: E2 17 00 92 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A2 [08:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:05:51]wFMCommunicate OK [08:05:51]CreateOFDProtocolMessage done [08:05:51]OFDSenderStorePacket 220841 [08:05:51]StoreOFDPacket docnum=220841 [08:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D4 65 07 01 37 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 62 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A9 5E 03 00 35 04 06 00 6B B3 BC 67 9E ED C8 1A 8D 12 ED 77 18 5C [08:05:51]CheckFolder [08:05:51]dirname=/storage/ofd_packets [08:05:51]CheckFolder done [08:05:51]ProducePacketName [08:05:51]name=ofd_packets/00220841 [08:05:51]NVStorageSaveData ofd_packets/00220841 [08:05:51]File name is /storage/ofd_packets/00220841 [08:05:51]Write 301 bytes [08:05:51]NVStorageSaveData done [08:05:51]OFDSenderStorePacket done [08:05:51]KKMCreateOFDPacket done [08:05:51]NVStorageSaveData kkm_last_timestamp [08:05:51]File name is /storage/kkm_last_timestamp [08:05:51]Write 4 bytes [08:05:51]NVStorageSaveData done [08:05:51]ExternCall_PrintAddStr [08:05:51]wPrintStart [08:05:51]Write to MH i2c: 01 00 00 93 47 DA [08:05:51]Write i2c OK [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: 01 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: 01 07 00 [08:05:51]MH_I2C_Read... [08:05:51]Read from MH i2c: 01 07 00 93 47 00 00 00 00 00 FF 0F EF [08:05:51]RasterBufferAndPrint [08:05:51]line Счет N : (1)538745 [08:05:51]line ИНН: 02508201610067 [08:05:51]line Контрольно-Кассовый Чек [08:05:51]line ПРОДАЖА [08:05:51]line ТРК (МРК, ГНК) : 13 [08:05:51]line Товар: 2710124130 [08:05:51]line Аи-92-К-2 [08:05:51]line 4.490 * 66.90 [08:05:51]line = 300.38 [08:05:51]line НДС 12% НСП 1% [08:05:51]line > о реализуемом товаре [08:05:51]line ИТОГО: 300.38 [08:05:51]line НСП 1% : 2.66 [08:05:51]line НДС 12% : 31.90 [08:05:51]line Наличными: 0.00 [08:05:51]line Безнал.: 300.38 [08:05:51]line Место: АЗС № 84 "Партнер Нефть" [08:05:51]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:05:51]line СНО: Общий режим [08:05:51]line Чек 50 23.10.2024 08:05 [08:05:51]line Смена: 447 ФФД: 1.0 [08:05:51]line ЗНМ: 0300000178 [08:05:51]line РНМ: 0000000000098116 [08:05:51]line Версия ККМ: 001 [08:05:51]line Платежная система: Mbank [08:05:51]line ФМ: 0000000000965413 [08:05:51]line ФД: 220841 [08:05:51]line ФПД: 118419704225517 [08:05:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080554&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220841&fm=118419704225517&tin=02508201610067®Number=0000000000098116&sum=30038 [08:05:51]written 0, free lines is 4095 [08:05:51]OFD Sender: Processing packet 220841 [packets to send 81, broken 80] [08:05:51]ProducePacketName [08:05:51]name=ofd_packets/00220841 [08:05:51]OFD Sender: To server: pG, [08:05:51]CommunicateWithHost lk.salyk.kg:30040 [08:05:51]ConnectInit lk.salyk.kg [08:05:51]Connected sock=10 [08:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D4 65 07 01 37 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 62 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 A9 5E 03 00 35 04 06 00 6B B3 BC 67 9E ED C8 1A 8D 12 ED 77 18 5C [08:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E1 BE 47 00 38 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 39 36 35 34 31 33 10 04 04 00 A9 5E 03 00 F4 03 04 00 01 5A 18 67 B6 04 01 00 00 25 D1 EC 30 ED 17 80 E8 [08:05:52]CommunicateWithHost err = 0 [08:05:52]CheckOFDResponse [08:05:52]1017 (14) - 77093643461234 [08:05:52]1041 (16) - 0000000000965413 [08:05:52]1040 (4) - 220841 [08:05:52]1012 (4) - 23.10.2024 02:05 [08:05:52]1206 (1) - 0 [08:05:52]OFD Sender: Remove packet 220841 [08:05:52]ProducePacketName [08:05:52]name=ofd_packets/00220841 [08:05:52]NVStorageDeleteData [08:05:52]Write to MH i2c: 01 00 00 BC 47 03 [08:05:52]Write i2c OK [08:05:52]MH_I2C_Read... [08:05:52]Read from MH i2c: 01 [08:05:52]MH_I2C_Read... [08:05:52]Read from MH i2c: 01 07 00 [08:05:52]MH_I2C_Read... [08:05:52]Read from MH i2c: 01 07 00 BC 47 00 00 00 00 00 21 0D 38 [08:05:52]RasterBufferAndPrint [08:05:52]line [08:05:52]line [08:05:52]line [08:05:52]line [08:05:52]line [08:05:52]written 0, free lines is 3367 [08:05:52]MH_Cut [08:05:52]Write to MH i2c: D1 01 00 C3 47 01 DC [08:05:52]Write i2c OK [08:05:52]MH_I2C_Read... [08:05:52]Read from MH i2c: D1 [08:05:52]MH_I2C_Read... [08:05:52]Read from MH i2c: D1 01 00 [08:05:52]MH_I2C_Read... [08:05:52]Read from MH i2c: D1 01 00 C3 47 00 DB [08:05:52]Write to MH i2c: 01 00 00 C4 47 0B [08:05:52]Write i2c OK [08:05:52]MH_I2C_Read... [08:05:52]OFD Sender: No OFD packet to send [08:05:52]*** Cut start [08:05:52]*** Partial cut [08:05:52]*** CUTSNS_PIN = 1 [08:05:52]*** CUTSNS_PIN = 0 [08:05:53]*** Brake cut motor [08:05:53]Read from MH i2c: 01 [08:05:53]MH_I2C_Read... [08:05:53]*** Stop cut motor [08:05:53]*** Cut end [08:05:53]Read from MH i2c: 01 07 00 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: 01 07 00 C4 47 00 00 00 00 00 FF 0F 20 [08:05:53]process_action close_receipt done [08:05:53]requested_data is exist [08:05:53]produce_requested_data [08:05:53]requested_item fm.sn is exist - process it [08:05:53]wFMCommunicate request_size=4 [08:05:53]MH_SAM_APDU [08:05:53]CAPDU: 80 11 00 00 [08:05:53]Write to MH i2c: E2 08 00 C5 47 80 11 00 00 00 00 00 00 86 [08:05:53]Write i2c OK [08:05:53]MH_I2C_Read... [08:05:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:53]Read from MH i2c: E2 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 17 00 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 17 00 C5 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D5 [08:05:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:05:53]wFMCommunicate OK [08:05:53]requested_item fd.num is exist - process it [08:05:53]SAM_PROTO_GetFieldsCounters [08:05:53]wFMCommunicate request_size=4 [08:05:53]MH_SAM_APDU [08:05:53]CAPDU: 80 13 00 00 [08:05:53]Write to MH i2c: E2 08 00 C6 47 80 13 00 00 00 00 00 00 89 [08:05:53]Write i2c OK [08:05:53]MH_I2C_Read... [08:05:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:53]Read from MH i2c: E2 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 62 00 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 62 00 C6 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [08:05:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 A9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:05:53]wFMCommunicate OK [08:05:53]SAM_PROTO_GetFieldsCounters done [08:05:53]requested_item shift.num is exist - process it [08:05:53]requested_item shift.opened is exist - process it [08:05:53]req_shift_opened [08:05:53]FM_GetShiftState [08:05:53]SAM_PROTO_GetShiftState [08:05:53]wFMCommunicate request_size=4 [08:05:53]MH_SAM_APDU [08:05:53]CAPDU: 80 13 01 00 [08:05:53]Write to MH i2c: E2 08 00 C7 47 80 13 01 00 00 00 00 00 8B [08:05:53]Write i2c OK [08:05:53]MH_I2C_Read... [08:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:53]Read from MH i2c: E2 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 0E 00 [08:05:53]MH_I2C_Read... [08:05:53]Read from MH i2c: E2 0E 00 C7 47 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 DB [08:05:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:05:53]wFMCommunicate OK [08:05:53]SAM_PROTO_GetShiftState done [08:05:53]FM_GetShiftState done [08:05:53]req_shift_opened done [08:05:53]requested_item shift.open_date is exist - process it [08:05:53]req_shift_open_date [08:05:53]req_shift_open_date done [08:05:53]produce_requested_data done [08:05:53]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220841,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:05:53]process_action_free close_receipt [08:05:53]json_value_free [08:05:53]json_value_free done [08:05:53]process_json_proto returns [08:05:53]Send response to host [08:05:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220841,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:05:53]free response buf [08:05:53]execute_script done [08:05:53]execute_script returns [08:05:53]free content buf [08:05:53]Sock 9.Close socket [08:05:53]Sock 9.Thread stoped [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]accept exits with 7 [08:07:12]New connection [08:07:12]New thread 3066531172 created [08:07:12]Thread 3066674532 joined [08:07:12]Waiting for new connection... [08:07:12] Sock 7.Parse request [08:07:12]Sock 7.Check first char [08:07:12]Sock 7.First char is OK [08:07:12]request: POST /json_proto HTTP/1.0 [08:07:12]Method: POST [08:07:12]URL: /json_proto [08:07:12]Method is POST - this is cgi request [08:07:12]url: /json_proto [08:07:12]query_string will be loaded in cgi processing [08:07:12]execute_cgi json_proto POST (null) [08:07:12]execute_cgi path=json_proto method=POST [08:07:12]POST find Content-Length [08:07:12]Host: 172.17.40.4:8080 [08:07:12]Content-Length: 766 [08:07:12]Content-Type: application/json [08:07:12] [08:07:12]POST finish read [08:07:12]Found Content-Length = 766 [08:07:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:12]execute_script... [08:07: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)538746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:12]POST & json_proto [08:07:12]process_json_proto [08:07:12]json parsed OK: [08:07:12]protocol is kg_v1.0 [08:07:12]action value=close_receipt [08:07:12]process_action close_receipt [08:07:12]cmd_close_receipt [08:07:12]MH_GetDate [08:07:12]Write to MH i2c: F0 00 00 C8 47 FE [08:07:12]Write i2c OK [08:07:12]MH_I2C_Read... [08:07:12]Read from MH i2c: F0 [08:07:12]MH_I2C_Read... [08:07:12]Read from MH i2c: F0 09 00 [08:07:12]MH_I2C_Read... [08:07:12]Read from MH i2c: F0 09 00 C8 47 00 B4 AE 18 67 65 5C 16 67 26 [08:07:12]GetLastDocTimeStamp 1729670754 [08:07:12]current date 1729670836 [08:07:12]FM_GetShiftState [08:07:12]SAM_PROTO_GetShiftState [08:07:12]wFMCommunicate request_size=4 [08:07:12]MH_SAM_APDU [08:07:12]CAPDU: 80 13 01 00 [08:07:12]Write to MH i2c: E2 08 00 C9 47 80 13 01 00 00 00 00 00 8D [08:07:12]Write i2c OK [08:07:12]MH_I2C_Read... [08:07:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:12]Read from MH i2c: E2 [08:07:12]MH_I2C_Read... [08:07:12]Read from MH i2c: E2 0E 00 [08:07:12]MH_I2C_Read... [08:07:12]Read from MH i2c: E2 0E 00 C9 47 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 DD [08:07:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:07:12]wFMCommunicate OK [08:07:12]SAM_PROTO_GetShiftState done [08:07:12]FM_GetShiftState done [08:07:12]opened in 1729642119 [08:07:12]opened+sec_in_day 1729728519 [08:07:12]quantity*price = 20003 [08:07:12]sum+1 = 20004 [08:07:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.03 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.03 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 51 23.10.2024 08:07 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220842 ФПД: 68330278464585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080716&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220842&fm=68330278464585&tin=02508201610067®Number=0000000000098116&sum=20003 [08:07:13]StoreToDocumentArchive [08:07:13]shift 447 fd 220842 [08:07:13]save to /storage/0447/doc_00220842 [08:07:13]save last doc name /storage/0447/doc_00220842 to /storage/kkm_last_doc_name [08:07:13]save OK [08:07:13]Clear old archive folders... [08:07:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:07:13]tlvbuf is 0084C800 [08:07:13]SAM_PROTO_ClearQueue [08:07:13]wFMCommunicate request_size=4 [08:07:13]MH_SAM_APDU [08:07:13]CAPDU: 80 09 00 00 [08:07:13]Write to MH i2c: E2 08 00 D6 47 80 09 00 00 00 00 00 00 8F [08:07:13]Write i2c OK [08:07:13]MH_I2C_Read... [08:07:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:13]Read from MH i2c: E2 [08:07:13]MH_I2C_Read... [08:07:13]Read from MH i2c: E2 03 00 [08:07:13]MH_I2C_Read... [08:07:13]Read from MH i2c: E2 03 00 D6 47 00 90 00 91 [08:07:13]RAPDU: 90 00 [08:07:13]wFMCommunicate OK [08:07:13]SAM_PROTO_ClearQueue done [08:07:13]KKMCreateOFDPacket [08:07:13]OFDProtocolAddRootSTLVToBuf [08:07:13]FM_MakeSignedData [08:07:13]FM_MakeSignedData [08:07:13]SAM_PROTO_SignData [08:07:13]wFMCommunicate request_size=4 [08:07:13]MH_SAM_APDU [08:07:13]CAPDU: 80 0D 01 02 [08:07:13]Write to MH i2c: E2 08 00 D7 47 80 0D 01 02 00 00 00 00 97 [08:07:13]Write i2c OK [08:07:13]MH_I2C_Read... [08:07:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:13]Read from MH i2c: E2 [08:07:13]MH_I2C_Read... [08:07:13]Read from MH i2c: E2 03 00 [08:07:13]MH_I2C_Read... [08:07:13]Read from MH i2c: E2 03 00 D7 47 00 90 00 92 [08:07:13]RAPDU: 90 00 [08:07:13]wFMCommunicate OK [08:07:13]wFMCommunicate request_size=255 [08:07:13]MH_SAM_APDU [08:07:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 B4 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AA 5E 03 00 35 04 06 00 3E [08:07:13]Write to MH i2c: E2 02 01 D8 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 B4 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AA 5E 03 00 35 04 06 00 3E 00 00 04 [08:07:13]Write i2c OK [08:07:13]MH_I2C_Read... [08:07:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:14]Read from MH i2c: E2 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: E2 03 00 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: E2 03 00 D8 47 00 90 00 93 [08:07:14]RAPDU: 90 00 [08:07:14]wFMCommunicate OK [08:07:14]wFMCommunicate request_size=10 [08:07:14]MH_SAM_APDU [08:07:14]CAPDU: 80 0D 02 02 05 25 61 F9 AC 49 [08:07:14]Write to MH i2c: E2 0D 00 D9 47 80 0D 02 02 05 00 25 61 F9 AC 49 00 00 18 [08:07:14]Write i2c OK [08:07:14]MH_I2C_Read... [08:07:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:14]Read from MH i2c: E2 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: E2 03 00 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: E2 03 00 D9 47 00 90 00 94 [08:07:14]RAPDU: 90 00 [08:07:14]wFMCommunicate OK [08:07:14]wFMCommunicate request_size=4 [08:07:14]MH_SAM_APDU [08:07:14]CAPDU: 80 0D 03 02 [08:07:14]Write to MH i2c: E2 08 00 DA 47 80 0D 03 02 00 00 00 00 9C [08:07:14]Write i2c OK [08:07:14]MH_I2C_Read... [08:07:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:14]Read from MH i2c: E2 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: E2 0B 00 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: E2 0B 00 DA 47 00 C5 A3 0F EF 0F 03 2E C7 90 00 0A [08:07:14]RAPDU: C5 A3 0F EF 0F 03 2E C7 90 00 [08:07:14]wFMCommunicate OK [08:07:14]SAM_PROTO_SignData done [08:07:14]FM_MakeSignedData done [08:07:14]CreateOFDProtocolMessage [08:07:14]wFMCommunicate request_size=4 [08:07:14]MH_SAM_APDU [08:07:14]CAPDU: 80 11 00 00 [08:07:14]Write to MH i2c: E2 08 00 DB 47 80 11 00 00 00 00 00 00 9C [08:07:14]Write i2c OK [08:07:14]MH_I2C_Read... [08:07:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:14]Read from MH i2c: E2 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: E2 17 00 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: E2 17 00 DB 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 EB [08:07:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:07:14]wFMCommunicate OK [08:07:14]CreateOFDProtocolMessage done [08:07:14]OFDSenderStorePacket 220842 [08:07:14]StoreOFDPacket docnum=220842 [08:07:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 CA A6 07 01 91 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 B4 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AA 5E 03 00 35 04 06 00 3E 25 61 F9 AC 49 C5 A3 0F EF 0F 03 2E C7 [08:07:14]CheckFolder [08:07:14]dirname=/storage/ofd_packets [08:07:14]CheckFolder done [08:07:14]ProducePacketName [08:07:14]name=ofd_packets/00220842 [08:07:14]NVStorageSaveData ofd_packets/00220842 [08:07:14]File name is /storage/ofd_packets/00220842 [08:07:14]Write 301 bytes [08:07:14]NVStorageSaveData done [08:07:14]OFDSenderStorePacket done [08:07:14]KKMCreateOFDPacket done [08:07:14]NVStorageSaveData kkm_last_timestamp [08:07:14]File name is /storage/kkm_last_timestamp [08:07:14]Write 4 bytes [08:07:14]NVStorageSaveData done [08:07:14]ExternCall_PrintAddStr [08:07:14]wPrintStart [08:07:14]Write to MH i2c: 01 00 00 DC 47 23 [08:07:14]Write i2c OK [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: 01 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: 01 07 00 [08:07:14]MH_I2C_Read... [08:07:14]Read from MH i2c: 01 07 00 DC 47 00 00 00 00 00 FF 0F 38 [08:07:14]RasterBufferAndPrint [08:07:14]line Счет N : (1)538746 [08:07:14]line ИНН: 02508201610067 [08:07:14]line Контрольно-Кассовый Чек [08:07:14]line ПРОДАЖА [08:07:14]line ТРК (МРК, ГНК) : 13 [08:07:14]line Товар: 2710124130 [08:07:14]line Аи-92-К-2 [08:07:14]line 2.990 * 66.90 [08:07:14]line = 200.03 [08:07:14]line НДС 12% НСП 1% [08:07:14]line > о реализуемом товаре [08:07:14]line ИТОГО: 200.03 [08:07:14]line НСП 1% : 1.77 [08:07:14]line НДС 12% : 21.24 [08:07:14]line Наличными: 0.00 [08:07:14]line Безнал.: 200.03 [08:07:14]line Место: АЗС № 84 "Партнер Нефть" [08:07:14]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:07:14]line СНО: Общий режим [08:07:14]line Чек 51 23.10.2024 08:07 [08:07:14]line Смена: 447 ФФД: 1.0 [08:07:14]line ЗНМ: 0300000178 [08:07:14]line РНМ: 0000000000098116 [08:07:14]line Версия ККМ: 001 [08:07:14]line Платежная система: Mbank [08:07:14]line ФМ: 0000000000965413 [08:07:14]line ФД: 220842 [08:07:14]line ФПД: 68330278464585 [08:07:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080716&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220842&fm=68330278464585&tin=02508201610067®Number=0000000000098116&sum=20003 [08:07:14]OFD Sender: Processing packet 220842 [packets to send 81, broken 80] [08:07:14]ProducePacketName [08:07:14]name=ofd_packets/00220842 [08:07:14]OFD Sender: To server: pG, [08:07:14]CommunicateWithHost lk.salyk.kg:30040 [08:07:14]ConnectInit lk.salyk.kg [08:07:14]written 0, free lines is 4095 [08:07:14]Connected sock=10 [08:07:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 CA A6 07 01 91 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 B4 AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AA 5E 03 00 35 04 06 00 3E 25 61 F9 AC 49 C5 A3 0F EF 0F 03 2E C7 [08:07:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 21 D1 47 00 74 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 39 36 35 34 31 33 10 04 04 00 AA 5E 03 00 F4 03 04 00 54 5A 18 67 B6 04 01 00 00 ED 92 0D BC 06 77 70 00 [08:07:14]CommunicateWithHost err = 0 [08:07:14]CheckOFDResponse [08:07:14]1017 (14) - 77093643461234 [08:07:14]1041 (16) - 0000000000965413 [08:07:14]1040 (4) - 220842 [08:07:14]1012 (4) - 23.10.2024 02:07 [08:07:14]1206 (1) - 0 [08:07:14]OFD Sender: Remove packet 220842 [08:07:14]ProducePacketName [08:07:14]name=ofd_packets/00220842 [08:07:14]NVStorageDeleteData [08:07:15]Write to MH i2c: 01 00 00 05 48 4D [08:07:15]Write i2c OK [08:07:15]MH_I2C_Read... [08:07:15]Read from MH i2c: 01 [08:07:15]MH_I2C_Read... [08:07:15]Read from MH i2c: 01 07 00 [08:07:15]MH_I2C_Read... [08:07:15]Read from MH i2c: 01 07 00 05 48 00 00 00 00 00 1F 0D 80 [08:07:15]RasterBufferAndPrint [08:07:15]line [08:07:15]line [08:07:15]line [08:07:15]line [08:07:15]line [08:07:15]written 0, free lines is 3365 [08:07:15]MH_Cut [08:07:15]Write to MH i2c: D1 01 00 0C 48 01 26 [08:07:15]Write i2c OK [08:07:15]MH_I2C_Read... [08:07:15]Read from MH i2c: D1 [08:07:15]MH_I2C_Read... [08:07:15]Read from MH i2c: D1 01 00 [08:07:15]MH_I2C_Read... [08:07:15]Read from MH i2c: D1 01 00 0C 48 00 25 [08:07:15]Write to MH i2c: 01 00 00 0D 48 55 [08:07:15]Write i2c OK [08:07:15]MH_I2C_Read... [08:07:15]OFD Sender: No OFD packet to send [08:07:15]*** Cut start [08:07:15]*** Partial cut [08:07:15]*** CUTSNS_PIN = 1 [08:07:15]*** CUTSNS_PIN = 0 [08:07:15]*** Brake cut motor [08:07:16]Read from MH i2c: 01 [08:07:16]MH_I2C_Read... [08:07:16]*** Stop cut motor [08:07:16]*** Cut end [08:07:16]Read from MH i2c: 01 07 00 [08:07:16]MH_I2C_Read... [08:07:16]Read from MH i2c: 01 07 00 0D 48 00 00 00 00 00 FF 0F 6A [08:07:16]process_action close_receipt done [08:07:16]requested_data is exist [08:07:16]produce_requested_data [08:07:16]requested_item fm.sn is exist - process it [08:07:16]wFMCommunicate request_size=4 [08:07:16]MH_SAM_APDU [08:07:16]CAPDU: 80 11 00 00 [08:07:16]Write to MH i2c: E2 08 00 0E 48 80 11 00 00 00 00 00 00 D0 [08:07:16]Write i2c OK [08:07:16]MH_I2C_Read... [08:07:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:16]Read from MH i2c: E2 [08:07:16]MH_I2C_Read... [08:07:16]Read from MH i2c: E2 17 00 [08:07:16]MH_I2C_Read... [08:07:16]Read from MH i2c: E2 17 00 0E 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1F [08:07:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:07:16]wFMCommunicate OK [08:07:16]requested_item fd.num is exist - process it [08:07:16]SAM_PROTO_GetFieldsCounters [08:07:16]wFMCommunicate request_size=4 [08:07:16]MH_SAM_APDU [08:07:16]CAPDU: 80 13 00 00 [08:07:16]Write to MH i2c: E2 08 00 0F 48 80 13 00 00 00 00 00 00 D3 [08:07:16]Write i2c OK [08:07:16]MH_I2C_Read... [08:07:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:16]Read from MH i2c: E2 [08:07:16]MH_I2C_Read... [08:07:16]Read from MH i2c: E2 62 00 [08:07:16]MH_I2C_Read... [08:07:16]Read from MH i2c: E2 62 00 0F 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [08:07:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:07:16]wFMCommunicate OK [08:07:16]SAM_PROTO_GetFieldsCounters done [08:07:16]requested_item shift.num is exist - process it [08:07:16]requested_item shift.opened is exist - process it [08:07:16]req_shift_opened [08:07:16]FM_GetShiftState [08:07:16]SAM_PROTO_GetShiftState [08:07:16]wFMCommunicate request_size=4 [08:07:16]MH_SAM_APDU [08:07:16]CAPDU: 80 13 01 00 [08:07:16]Write to MH i2c: E2 08 00 10 48 80 13 01 00 00 00 00 00 D5 [08:07:16]Write i2c OK [08:07:16]MH_I2C_Read... [08:07:16]Read from MH i2c: E2 [08:07:16]MH_I2C_Read... [08:07:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:16]Read from MH i2c: E2 0E 00 [08:07:16]MH_I2C_Read... [08:07:16]Read from MH i2c: E2 0E 00 10 48 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 25 [08:07:16]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:07:16]wFMCommunicate OK [08:07:16]SAM_PROTO_GetShiftState done [08:07:16]FM_GetShiftState done [08:07:16]req_shift_opened done [08:07:16]requested_item shift.open_date is exist - process it [08:07:16]req_shift_open_date [08:07:16]req_shift_open_date done [08:07:16]produce_requested_data done [08:07:16]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220842,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:07:16]process_action_free close_receipt [08:07:16]json_value_free [08:07:16]json_value_free done [08:07:16]process_json_proto returns [08:07:16]Send response to host [08:07:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220842,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:07:16]free response buf [08:07:16]execute_script done [08:07:16]execute_script returns [08:07:16]free content buf [08:07:16]Sock 7.Close socket [08:07:16]Sock 7.Thread stoped [08:07:20]OFD Sender: No OFD packet to send [08:07:25]OFD Sender: No OFD packet to send [08:07:30]OFD Sender: No OFD packet to send [08:07:35]OFD Sender: No OFD packet to send [08:07:40]OFD Sender: No OFD packet to send [08:07:45]OFD Sender: No OFD packet to send [08:07:50]OFD Sender: No OFD packet to send [08:07:55]OFD Sender: No OFD packet to send [08:08:00]OFD Sender: No OFD packet to send [08:08:05]OFD Sender: No OFD packet to send [08:08:07]accept exits with 9 [08:08:07]New connection [08:08:07]New thread 3066674532 created [08:08:07]Thread 3066531172 joined [08:08:07]Waiting for new connection... [08:08:07] Sock 9.Parse request [08:08:07]Sock 9.Check first char [08:08:07]Sock 9.First char is OK [08:08:07]request: POST /json_proto HTTP/1.0 [08:08:07]Method: POST [08:08:07]URL: /json_proto [08:08:07]Method is POST - this is cgi request [08:08:07]url: /json_proto [08:08:07]query_string will be loaded in cgi processing [08:08:07]execute_cgi json_proto POST (null) [08:08:07]execute_cgi path=json_proto method=POST [08:08:07]POST find Content-Length [08:08:07]Host: 172.17.40.4:8080 [08:08:07]Content-Length: 677 [08:08:07]Content-Type: application/json [08:08:07] [08:08:07]POST finish read [08:08:07]Found Content-Length = 677 [08:08:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:07]execute_script... [08:08: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)538748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:07]POST & json_proto [08:08:07]process_json_proto [08:08:07]json parsed OK: [08:08:07]protocol is kg_v1.0 [08:08:07]action value=close_receipt [08:08:07]process_action close_receipt [08:08:07]cmd_close_receipt [08:08:07]MH_GetDate [08:08:07]Write to MH i2c: F0 00 00 11 48 48 [08:08:07]Write i2c OK [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: F0 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: F0 09 00 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: F0 09 00 11 48 00 EC AE 18 67 65 5C 16 67 A8 [08:08:07]GetLastDocTimeStamp 1729670836 [08:08:07]current date 1729670892 [08:08:07]FM_GetShiftState [08:08:07]SAM_PROTO_GetShiftState [08:08:07]wFMCommunicate request_size=4 [08:08:07]MH_SAM_APDU [08:08:07]CAPDU: 80 13 01 00 [08:08:07]Write to MH i2c: E2 08 00 12 48 80 13 01 00 00 00 00 00 D7 [08:08:07]Write i2c OK [08:08:07]MH_I2C_Read... [08:08:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:07]Read from MH i2c: E2 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: E2 0E 00 [08:08:07]MH_I2C_Read... [08:08:07]Read from MH i2c: E2 0E 00 12 48 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 27 [08:08:07]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:08:07]wFMCommunicate OK [08:08:07]SAM_PROTO_GetShiftState done [08:08:07]FM_GetShiftState done [08:08:07]opened in 1729642119 [08:08:07]opened+sec_in_day 1729728519 [08:08:07]quantity*price = 50010 [08:08:07]sum+1 = 50012 [08:08:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 52 23.10.2024 08:08 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220843 ФПД: 113389908234898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080812&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220843&fm=113389908234898&tin=02508201610067®Number=0000000000098116&sum=50000 [08:08:09]StoreToDocumentArchive [08:08:09]shift 447 fd 220843 [08:08:09]save to /storage/0447/doc_00220843 [08:08:09]save last doc name /storage/0447/doc_00220843 to /storage/kkm_last_doc_name [08:08:09]save OK [08:08:09]Clear old archive folders... [08:08:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:09]tlvbuf is B6F147E0 [08:08:09]SAM_PROTO_ClearQueue [08:08:09]wFMCommunicate request_size=4 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 09 00 00 [08:08:09]Write to MH i2c: E2 08 00 1F 48 80 09 00 00 00 00 00 00 D9 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 03 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 03 00 1F 48 00 90 00 DB [08:08:09]RAPDU: 90 00 [08:08:09]wFMCommunicate OK [08:08:09]SAM_PROTO_ClearQueue done [08:08:09]KKMCreateOFDPacket [08:08:09]OFDProtocolAddRootSTLVToBuf [08:08:09]FM_MakeSignedData [08:08:09]FM_MakeSignedData [08:08:09]SAM_PROTO_SignData [08:08:09]wFMCommunicate request_size=4 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 0D 01 02 [08:08:09]Write to MH i2c: E2 08 00 20 48 80 0D 01 02 00 00 00 00 E1 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 03 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 03 00 20 48 00 90 00 DC [08:08:09]RAPDU: 90 00 [08:08:09]wFMCommunicate OK [08:08:09]wFMCommunicate request_size=255 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 EC AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AB 5E 03 00 35 04 06 00 67 [08:08:09]Write to MH i2c: E2 02 01 21 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 EC AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AB 5E 03 00 35 04 06 00 67 00 00 C2 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 03 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 03 00 21 48 00 90 00 DD [08:08:09]RAPDU: 90 00 [08:08:09]wFMCommunicate OK [08:08:09]wFMCommunicate request_size=10 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 0D 02 02 05 20 A5 33 92 92 [08:08:09]Write to MH i2c: E2 0D 00 22 48 80 0D 02 02 05 00 20 A5 33 92 92 00 00 0A [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 03 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 03 00 22 48 00 90 00 DE [08:08:09]RAPDU: 90 00 [08:08:09]wFMCommunicate OK [08:08:09]wFMCommunicate request_size=4 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 0D 03 02 [08:08:09]Write to MH i2c: E2 08 00 23 48 80 0D 03 02 00 00 00 00 E6 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 0B 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 0B 00 23 48 00 91 FF C2 2A D0 D3 87 97 90 00 24 [08:08:09]RAPDU: 91 FF C2 2A D0 D3 87 97 90 00 [08:08:09]wFMCommunicate OK [08:08:09]SAM_PROTO_SignData done [08:08:09]FM_MakeSignedData done [08:08:09]CreateOFDProtocolMessage [08:08:09]wFMCommunicate request_size=4 [08:08:09]MH_SAM_APDU [08:08:09]CAPDU: 80 11 00 00 [08:08:09]Write to MH i2c: E2 08 00 24 48 80 11 00 00 00 00 00 00 E6 [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:09]Read from MH i2c: E2 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 17 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: E2 17 00 24 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 35 [08:08:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:08:09]wFMCommunicate OK [08:08:09]CreateOFDProtocolMessage done [08:08:09]OFDSenderStorePacket 220843 [08:08:09]StoreOFDPacket docnum=220843 [08:08:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 91 BF 07 01 EA 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 EC AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AB 5E 03 00 35 04 06 00 67 20 A5 33 92 92 91 FF C2 2A D0 D3 87 97 [08:08:09]CheckFolder [08:08:09]dirname=/storage/ofd_packets [08:08:09]CheckFolder done [08:08:09]ProducePacketName [08:08:09]name=ofd_packets/00220843 [08:08:09]NVStorageSaveData ofd_packets/00220843 [08:08:09]File name is /storage/ofd_packets/00220843 [08:08:09]Write 301 bytes [08:08:09]NVStorageSaveData done [08:08:09]OFDSenderStorePacket done [08:08:09]KKMCreateOFDPacket done [08:08:09]NVStorageSaveData kkm_last_timestamp [08:08:09]File name is /storage/kkm_last_timestamp [08:08:09]Write 4 bytes [08:08:09]NVStorageSaveData done [08:08:09]ExternCall_PrintAddStr [08:08:09]wPrintStart [08:08:09]Write to MH i2c: 01 00 00 25 48 6D [08:08:09]Write i2c OK [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: 01 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: 01 07 00 [08:08:09]MH_I2C_Read... [08:08:09]Read from MH i2c: 01 07 00 25 48 00 00 00 00 00 FF 0F 82 [08:08:09]RasterBufferAndPrint [08:08:09]line Счет N : (1)538748 [08:08:09]line ИНН: 02508201610067 [08:08:09]line Контрольно-Кассовый Чек [08:08:09]line ПРОДАЖА [08:08:09]line ТРК (МРК, ГНК) : 41 [08:08:09]line Товар: 2710124500 [08:08:09]line Аи-95-К-3 [08:08:09]line 6.740 * 74.20 [08:08:09]line = 500.11 [08:08:09]line НДС 12% НСП 1% [08:08:09]line > о реализуемом товаре [08:08:09]line ОКРУГЛЕНИЕ: -0.11 [08:08:09]line ИТОГО: 500.00 [08:08:09]line Внесено: 500.00 [08:08:09]line СДАЧА: 0.00 [08:08:09]line НСП 1% : 4.43 [08:08:09]line НДС 12% : 53.11 [08:08:09]line Наличными: 500.00 [08:08:09]line Безнал.: 0.00 [08:08:09]line Место: АЗС № 84 "Партнер Нефть" [08:08:09]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:08:09]line СНО: Общий режим [08:08:09]line Чек 52 23.10.2024 08:08 [08:08:09]line Смена: 447 ФФД: 1.0 [08:08:09]line ЗНМ: 0300000178 [08:08:09]line РНМ: 0000000000098116 [08:08:09]line Версия ККМ: 001 [08:08:09]line ФМ: 0000000000965413 [08:08:09]line ФД: 220843 [08:08:09]line ФПД: 113389908234898 [08:08:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080812&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220843&fm=113389908234898&tin=02508201610067®Number=0000000000098116&sum=50000 [08:08:09]OFD Sender: Processing packet 220843 [packets to send 81, broken 80] [08:08:09]ProducePacketName [08:08:09]name=ofd_packets/00220843 [08:08:09]OFD Sender: To server: pG, [08:08:09]CommunicateWithHost lk.salyk.kg:30040 [08:08:09]ConnectInit lk.salyk.kg [08:08:09]written 0, free lines is 4095 [08:08:10]Connected sock=10 [08:08:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 91 BF 07 01 EA 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 EC AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AB 5E 03 00 35 04 06 00 67 20 A5 33 92 92 91 FF C2 2A D0 D3 87 97 [08:08:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 DB 5A 47 00 6D 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 39 36 35 34 31 33 10 04 04 00 AB 5E 03 00 F4 03 04 00 8C 5A 18 67 B6 04 01 00 00 0F A1 6C A5 4A 46 1A EA [08:08:10]CommunicateWithHost err = 0 [08:08:10]CheckOFDResponse [08:08:10]1017 (14) - 77093643461234 [08:08:10]1041 (16) - 0000000000965413 [08:08:10]1040 (4) - 220843 [08:08:10]1012 (4) - 23.10.2024 02:08 [08:08:10]1206 (1) - 0 [08:08:10]OFD Sender: Remove packet 220843 [08:08:10]ProducePacketName [08:08:10]name=ofd_packets/00220843 [08:08:10]NVStorageDeleteData [08:08:10]Write to MH i2c: 01 00 00 50 48 98 [08:08:10]Write i2c OK [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: 01 [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: 01 07 00 [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: 01 07 00 50 48 00 00 00 00 00 F9 0C A4 [08:08:10]RasterBufferAndPrint [08:08:10]line [08:08:10]line [08:08:10]line [08:08:10]line [08:08:10]line [08:08:10]written 0, free lines is 3331 [08:08:10]MH_Cut [08:08:10]Write to MH i2c: D1 01 00 57 48 01 71 [08:08:10]Write i2c OK [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: D1 [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: D1 01 00 [08:08:10]MH_I2C_Read... [08:08:10]Read from MH i2c: D1 01 00 57 48 00 70 [08:08:10]Write to MH i2c: 01 00 00 58 48 A0 [08:08:10]Write i2c OK [08:08:10]MH_I2C_Read... [08:08:10]OFD Sender: No OFD packet to send [08:08:11]*** Cut start [08:08:11]*** Partial cut [08:08:11]*** CUTSNS_PIN = 1 [08:08:11]*** CUTSNS_PIN = 0 [08:08:11]*** Brake cut motor [08:08:11]Read from MH i2c: 01 [08:08:11]MH_I2C_Read... [08:08:11]*** Stop cut motor [08:08:11]*** Cut end [08:08:11]Read from MH i2c: 01 07 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: 01 07 00 58 48 00 00 00 00 00 FF 0F B5 [08:08:11]process_action close_receipt done [08:08:11]requested_data is exist [08:08:11]produce_requested_data [08:08:11]requested_item fm.sn is exist - process it [08:08:11]wFMCommunicate request_size=4 [08:08:11]MH_SAM_APDU [08:08:11]CAPDU: 80 11 00 00 [08:08:11]Write to MH i2c: E2 08 00 59 48 80 11 00 00 00 00 00 00 1B [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:11]Read from MH i2c: E2 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 17 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 17 00 59 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 6A [08:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:08:11]wFMCommunicate OK [08:08:11]requested_item fd.num is exist - process it [08:08:11]SAM_PROTO_GetFieldsCounters [08:08:11]wFMCommunicate request_size=4 [08:08:11]MH_SAM_APDU [08:08:11]CAPDU: 80 13 00 00 [08:08:11]Write to MH i2c: E2 08 00 5A 48 80 13 00 00 00 00 00 00 1E [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:11]Read from MH i2c: E2 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 62 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 62 00 5A 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [08:08:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:11]wFMCommunicate OK [08:08:11]SAM_PROTO_GetFieldsCounters done [08:08:11]requested_item shift.num is exist - process it [08:08:11]requested_item shift.opened is exist - process it [08:08:11]req_shift_opened [08:08:11]FM_GetShiftState [08:08:11]SAM_PROTO_GetShiftState [08:08:11]wFMCommunicate request_size=4 [08:08:11]MH_SAM_APDU [08:08:11]CAPDU: 80 13 01 00 [08:08:11]Write to MH i2c: E2 08 00 5B 48 80 13 01 00 00 00 00 00 20 [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:12]Read from MH i2c: E2 [08:08:12]MH_I2C_Read... [08:08:12]Read from MH i2c: E2 0E 00 [08:08:12]MH_I2C_Read... [08:08:12]Read from MH i2c: E2 0E 00 5B 48 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 70 [08:08:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:08:12]wFMCommunicate OK [08:08:12]SAM_PROTO_GetShiftState done [08:08:12]FM_GetShiftState done [08:08:12]req_shift_opened done [08:08:12]requested_item shift.open_date is exist - process it [08:08:12]req_shift_open_date [08:08:12]req_shift_open_date done [08:08:12]produce_requested_data done [08:08:12]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220843,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:08:12]process_action_free close_receipt [08:08:12]json_value_free [08:08:12]json_value_free done [08:08:12]process_json_proto returns [08:08:12]Send response to host [08:08:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220843,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:08:12]free response buf [08:08:12]execute_script done [08:08:12]execute_script returns [08:08:12]free content buf [08:08:12]Sock 9.Close socket [08:08:12]Sock 9.Thread stoped [08:08:15]OFD Sender: No OFD packet to send [08:08:20]OFD Sender: No OFD packet to send [08:08:23]accept exits with 7 [08:08:23]New connection [08:08:23]New thread 3066531172 created [08:08:23]Thread 3066674532 joined [08:08:23]Waiting for new connection... [08:08:23] Sock 7.Parse request [08:08:23]Sock 7.Check first char [08:08:23]Sock 7.First char is OK [08:08:23]request: POST /json_proto HTTP/1.0 [08:08:23]Method: POST [08:08:23]URL: /json_proto [08:08:23]Method is POST - this is cgi request [08:08:23]url: /json_proto [08:08:23]query_string will be loaded in cgi processing [08:08:23]execute_cgi json_proto POST (null) [08:08:23]execute_cgi path=json_proto method=POST [08:08:23]POST find Content-Length [08:08:23]Host: 172.17.40.4:8080 [08:08:23]Content-Length: 682 [08:08:23]Content-Type: application/json [08:08:23] [08:08:23]POST finish read [08:08:23]Found Content-Length = 682 [08:08:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:23]execute_script... [08:08: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)538747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:23]POST & json_proto [08:08:23]process_json_proto [08:08:23]json parsed OK: [08:08:23]protocol is kg_v1.0 [08:08:23]action value=close_receipt [08:08:23]process_action close_receipt [08:08:23]cmd_close_receipt [08:08:23]MH_GetDate [08:08:23]Write to MH i2c: F0 00 00 5C 48 93 [08:08:23]Write i2c OK [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: F0 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: F0 09 00 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: F0 09 00 5C 48 00 FB AE 18 67 65 5C 16 67 02 [08:08:23]GetLastDocTimeStamp 1729670892 [08:08:23]current date 1729670907 [08:08:23]FM_GetShiftState [08:08:23]SAM_PROTO_GetShiftState [08:08:23]wFMCommunicate request_size=4 [08:08:23]MH_SAM_APDU [08:08:23]CAPDU: 80 13 01 00 [08:08:23]Write to MH i2c: E2 08 00 5D 48 80 13 01 00 00 00 00 00 22 [08:08:23]Write i2c OK [08:08:23]MH_I2C_Read... [08:08:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:23]Read from MH i2c: E2 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 0E 00 [08:08:23]MH_I2C_Read... [08:08:23]Read from MH i2c: E2 0E 00 5D 48 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 72 [08:08:23]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:08:23]wFMCommunicate OK [08:08:23]SAM_PROTO_GetShiftState done [08:08:23]FM_GetShiftState done [08:08:23]opened in 1729642119 [08:08:23]opened+sec_in_day 1729728519 [08:08:23]quantity*price = 100015 [08:08:23]sum+1 = 100017 [08:08:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 53 23.10.2024 08:08 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220844 ФПД: 175328770942754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080827&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220844&fm=175328770942754&tin=02508201610067®Number=0000000000098116&sum=100000 [08:08:24]StoreToDocumentArchive [08:08:24]shift 447 fd 220844 [08:08:24]save to /storage/0447/doc_00220844 [08:08:24]save last doc name /storage/0447/doc_00220844 to /storage/kkm_last_doc_name [08:08:24]save OK [08:08:24]Clear old archive folders... [08:08:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:24]tlvbuf is 007B83F0 [08:08:24]SAM_PROTO_ClearQueue [08:08:24]wFMCommunicate request_size=4 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 09 00 00 [08:08:24]Write to MH i2c: E2 08 00 6A 48 80 09 00 00 00 00 00 00 24 [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 03 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 03 00 6A 48 00 90 00 26 [08:08:24]RAPDU: 90 00 [08:08:24]wFMCommunicate OK [08:08:24]SAM_PROTO_ClearQueue done [08:08:24]KKMCreateOFDPacket [08:08:24]OFDProtocolAddRootSTLVToBuf [08:08:24]FM_MakeSignedData [08:08:24]FM_MakeSignedData [08:08:24]SAM_PROTO_SignData [08:08:24]wFMCommunicate request_size=4 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 0D 01 02 [08:08:24]Write to MH i2c: E2 08 00 6B 48 80 0D 01 02 00 00 00 00 2C [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:24]Read from MH i2c: E2 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 03 00 [08:08:24]MH_I2C_Read... [08:08:24]Read from MH i2c: E2 03 00 6B 48 00 90 00 27 [08:08:24]RAPDU: 90 00 [08:08:24]wFMCommunicate OK [08:08:24]wFMCommunicate request_size=255 [08:08:24]MH_SAM_APDU [08:08:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 FB AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AC 5E 03 00 35 04 06 00 9F [08:08:24]Write to MH i2c: E2 02 01 6C 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 FB AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AC 5E 03 00 35 04 06 00 9F 00 00 77 [08:08:24]Write i2c OK [08:08:24]MH_I2C_Read... [08:08:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:25]Read from MH i2c: E2 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 03 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 03 00 6C 48 00 90 00 28 [08:08:25]RAPDU: 90 00 [08:08:25]wFMCommunicate OK [08:08:25]wFMCommunicate request_size=10 [08:08:25]MH_SAM_APDU [08:08:25]CAPDU: 80 0D 02 02 05 75 E9 1C 67 22 [08:08:25]Write to MH i2c: E2 0D 00 6D 48 80 0D 02 02 05 00 75 E9 1C 67 22 00 00 3C [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:25]Read from MH i2c: E2 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 03 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 03 00 6D 48 00 90 00 29 [08:08:25]RAPDU: 90 00 [08:08:25]wFMCommunicate OK [08:08:25]wFMCommunicate request_size=4 [08:08:25]MH_SAM_APDU [08:08:25]CAPDU: 80 0D 03 02 [08:08:25]Write to MH i2c: E2 08 00 6E 48 80 0D 03 02 00 00 00 00 31 [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:25]Read from MH i2c: E2 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 0B 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 0B 00 6E 48 00 6B 27 35 1A 1E 1D E0 C2 90 00 F0 [08:08:25]RAPDU: 6B 27 35 1A 1E 1D E0 C2 90 00 [08:08:25]wFMCommunicate OK [08:08:25]SAM_PROTO_SignData done [08:08:25]FM_MakeSignedData done [08:08:25]CreateOFDProtocolMessage [08:08:25]wFMCommunicate request_size=4 [08:08:25]MH_SAM_APDU [08:08:25]CAPDU: 80 11 00 00 [08:08:25]Write to MH i2c: E2 08 00 6F 48 80 11 00 00 00 00 00 00 31 [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:25]Read from MH i2c: E2 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 17 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: E2 17 00 6F 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 80 [08:08:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:08:25]wFMCommunicate OK [08:08:25]CreateOFDProtocolMessage done [08:08:25]OFDSenderStorePacket 220844 [08:08:25]StoreOFDPacket docnum=220844 [08:08:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 60 28 07 01 F7 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 FB AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AC 5E 03 00 35 04 06 00 9F 75 E9 1C 67 22 6B 27 35 1A 1E 1D E0 C2 [08:08:25]CheckFolder [08:08:25]dirname=/storage/ofd_packets [08:08:25]CheckFolder done [08:08:25]ProducePacketName [08:08:25]name=ofd_packets/00220844 [08:08:25]NVStorageSaveData ofd_packets/00220844 [08:08:25]File name is /storage/ofd_packets/00220844 [08:08:25]Write 301 bytes [08:08:25]NVStorageSaveData done [08:08:25]OFDSenderStorePacket done [08:08:25]KKMCreateOFDPacket done [08:08:25]NVStorageSaveData kkm_last_timestamp [08:08:25]File name is /storage/kkm_last_timestamp [08:08:25]Write 4 bytes [08:08:25]NVStorageSaveData done [08:08:25]ExternCall_PrintAddStr [08:08:25]wPrintStart [08:08:25]Write to MH i2c: 01 00 00 70 48 B8 [08:08:25]Write i2c OK [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: 01 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: 01 07 00 [08:08:25]MH_I2C_Read... [08:08:25]Read from MH i2c: 01 07 00 70 48 00 00 00 00 00 FF 0F CD [08:08:25]RasterBufferAndPrint [08:08:25]line Счет N : (1)538747 [08:08:25]line ИНН: 02508201610067 [08:08:25]line Контрольно-Кассовый Чек [08:08:25]line ПРОДАЖА [08:08:25]line ТРК (МРК, ГНК) : 33 [08:08:25]line Товар: 2710124130 [08:08:25]line Аи-92-К-2 [08:08:25]line 14.950 * 66.90 [08:08:25]line = 1000.16 [08:08:25]line НДС 12% НСП 1% [08:08:25]line > о реализуемом товаре [08:08:25]line ОКРУГЛЕНИЕ: -0.16 [08:08:25]line ИТОГО: 1000.00 [08:08:25]line Внесено: 1000.00 [08:08:25]line СДАЧА: 0.00 [08:08:25]line НСП 1% : 8.85 [08:08:25]line НДС 12% : 106.21 [08:08:25]line Наличными: 1000.00 [08:08:25]line Безнал.: 0.00 [08:08:25]line Место: АЗС № 84 "Партнер Нефть" [08:08:25]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:08:25]line СНО: Общий режим [08:08:25]line Чек 53 23.10.2024 08:08 [08:08:25]line Смена: 447 ФФД: 1.0 [08:08:25]line ЗНМ: 0300000178 [08:08:25]line РНМ: 0000000000098116 [08:08:25]line Версия ККМ: 001 [08:08:25]line ФМ: 0000000000965413 [08:08:25]line ФД: 220844 [08:08:25]line ФПД: 175328770942754 [08:08:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T080827&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220844&fm=175328770942754&tin=02508201610067®Number=0000000000098116&sum=100000 [08:08:25]OFD Sender: Processing packet 220844 [packets to send 81, broken 80] [08:08:25]ProducePacketName [08:08:25]name=ofd_packets/00220844 [08:08:25]OFD Sender: To server: pG, [08:08:25]CommunicateWithHost lk.salyk.kg:30040 [08:08:25]ConnectInit lk.salyk.kg [08:08:25]written 0, free lines is 4095 [08:08:25]Connected sock=10 [08:08:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 60 28 07 01 F7 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 FB AE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AC 5E 03 00 35 04 06 00 9F 75 E9 1C 67 22 6B 27 35 1A 1E 1D E0 C2 [08:08:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 0A CC 47 00 6E 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 39 36 35 34 31 33 10 04 04 00 AC 5E 03 00 F4 03 04 00 9B 5A 18 67 B6 04 01 00 00 86 D4 06 51 4C DD 36 5E [08:08:26]CommunicateWithHost err = 0 [08:08:26]CheckOFDResponse [08:08:26]1017 (14) - 77093643461234 [08:08:26]1041 (16) - 0000000000965413 [08:08:26]1040 (4) - 220844 [08:08:26]1012 (4) - 23.10.2024 02:08 [08:08:26]1206 (1) - 0 [08:08:26]OFD Sender: Remove packet 220844 [08:08:26]ProducePacketName [08:08:26]name=ofd_packets/00220844 [08:08:26]NVStorageDeleteData [08:08:26]Write to MH i2c: 01 00 00 9B 48 E3 [08:08:26]Write i2c OK [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 07 00 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: 01 07 00 9B 48 00 00 00 00 00 F3 0C E9 [08:08:26]RasterBufferAndPrint [08:08:26]line [08:08:26]line [08:08:26]line [08:08:26]line [08:08:26]line [08:08:26]written 0, free lines is 3324 [08:08:26]MH_Cut [08:08:26]Write to MH i2c: D1 01 00 A2 48 01 BC [08:08:26]Write i2c OK [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: D1 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: D1 01 00 [08:08:26]MH_I2C_Read... [08:08:26]Read from MH i2c: D1 01 00 A2 48 00 BB [08:08:26]Write to MH i2c: 01 00 00 A3 48 EB [08:08:26]Write i2c OK [08:08:26]MH_I2C_Read... [08:08:26]OFD Sender: No OFD packet to send [08:08:26]*** Cut start [08:08:26]*** Partial cut [08:08:26]*** CUTSNS_PIN = 1 [08:08:26]*** CUTSNS_PIN = 0 [08:08:27]*** Brake cut motor [08:08:27]Read from MH i2c: 01 [08:08:27]MH_I2C_Read... [08:08:27]*** Stop cut motor [08:08:27]*** Cut end [08:08:27]Read from MH i2c: 01 07 00 [08:08:27]MH_I2C_Read... [08:08:27]Read from MH i2c: 01 07 00 A3 48 00 00 00 00 00 FF 0F 00 [08:08:27]process_action close_receipt done [08:08:27]requested_data is exist [08:08:27]produce_requested_data [08:08:27]requested_item fm.sn is exist - process it [08:08:27]wFMCommunicate request_size=4 [08:08:27]MH_SAM_APDU [08:08:27]CAPDU: 80 11 00 00 [08:08:27]Write to MH i2c: E2 08 00 A4 48 80 11 00 00 00 00 00 00 66 [08:08:27]Write i2c OK [08:08:27]MH_I2C_Read... [08:08:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:27]Read from MH i2c: E2 [08:08:27]MH_I2C_Read... [08:08:27]Read from MH i2c: E2 17 00 [08:08:27]MH_I2C_Read... [08:08:27]Read from MH i2c: E2 17 00 A4 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B5 [08:08:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:08:27]wFMCommunicate OK [08:08:27]requested_item fd.num is exist - process it [08:08:27]SAM_PROTO_GetFieldsCounters [08:08:27]wFMCommunicate request_size=4 [08:08:27]MH_SAM_APDU [08:08:27]CAPDU: 80 13 00 00 [08:08:27]Write to MH i2c: E2 08 00 A5 48 80 13 00 00 00 00 00 00 69 [08:08:27]Write i2c OK [08:08:27]MH_I2C_Read... [08:08:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:27]Read from MH i2c: E2 [08:08:27]MH_I2C_Read... [08:08:27]Read from MH i2c: E2 62 00 [08:08:27]MH_I2C_Read... [08:08:27]Read from MH i2c: E2 62 00 A5 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [08:08:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:27]wFMCommunicate OK [08:08:27]SAM_PROTO_GetFieldsCounters done [08:08:27]requested_item shift.num is exist - process it [08:08:27]requested_item shift.opened is exist - process it [08:08:27]req_shift_opened [08:08:27]FM_GetShiftState [08:08:27]SAM_PROTO_GetShiftState [08:08:27]wFMCommunicate request_size=4 [08:08:27]MH_SAM_APDU [08:08:27]CAPDU: 80 13 01 00 [08:08:27]Write to MH i2c: E2 08 00 A6 48 80 13 01 00 00 00 00 00 6B [08:08:27]Write i2c OK [08:08:27]MH_I2C_Read... [08:08:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:27]Read from MH i2c: E2 [08:08:27]MH_I2C_Read... [08:08:27]Read from MH i2c: E2 0E 00 [08:08:27]MH_I2C_Read... [08:08:27]Read from MH i2c: E2 0E 00 A6 48 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BB [08:08:27]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:08:27]wFMCommunicate OK [08:08:27]SAM_PROTO_GetShiftState done [08:08:27]FM_GetShiftState done [08:08:27]req_shift_opened done [08:08:27]requested_item shift.open_date is exist - process it [08:08:27]req_shift_open_date [08:08:27]req_shift_open_date done [08:08:27]produce_requested_data done [08:08:27]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220844,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:08:27]process_action_free close_receipt [08:08:27]json_value_free [08:08:27]json_value_free done [08:08:27]process_json_proto returns [08:08:27]Send response to host [08:08:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220844,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:08:27]free response buf [08:08:27]execute_script done [08:08:27]execute_script returns [08:08:27]free content buf [08:08:27]Sock 7.Close socket [08:08:27]Sock 7.Thread stoped [08:08:31]OFD Sender: No OFD packet to send [08:08:36]OFD Sender: No OFD packet to send [08:08:41]OFD Sender: No OFD packet to send [08:08:46]OFD Sender: No OFD packet to send [08:08:51]OFD Sender: No OFD packet to send [08:08:56]OFD Sender: No OFD packet to send [08:09:01]OFD Sender: No OFD packet to send [08:09:06]OFD Sender: No OFD packet to send [08:09:11]OFD Sender: No OFD packet to send [08:09:16]OFD Sender: No OFD packet to send [08:09:21]OFD Sender: No OFD packet to send [08:09:26]OFD Sender: No OFD packet to send [08:09:31]OFD Sender: No OFD packet to send [08:09:36]OFD Sender: No OFD packet to send [08:09:41]OFD Sender: No OFD packet to send [08:09:46]OFD Sender: No OFD packet to send [08:09:51]OFD Sender: No OFD packet to send [08:09:56]OFD Sender: No OFD packet to send [08:10:01]OFD Sender: No OFD packet to send [08:10:06]OFD Sender: No OFD packet to send [08:10:07]accept exits with 9 [08:10:07]New connection [08:10:07]New thread 3066674532 created [08:10:07]Thread 3066531172 joined [08:10:07]Waiting for new connection... [08:10:07] Sock 9.Parse request [08:10:07]Sock 9.Check first char [08:10:07]Sock 9.First char is OK [08:10:07]request: POST /json_proto HTTP/1.0 [08:10:07]Method: POST [08:10:07]URL: /json_proto [08:10:07]Method is POST - this is cgi request [08:10:07]url: /json_proto [08:10:07]query_string will be loaded in cgi processing [08:10:07]execute_cgi json_proto POST (null) [08:10:07]execute_cgi path=json_proto method=POST [08:10:07]POST find Content-Length [08:10:07]Host: 172.17.40.4:8080 [08:10:07]Content-Length: 682 [08:10:07]Content-Type: application/json [08:10:07] [08:10:07]POST finish read [08:10:07]Found Content-Length = 682 [08:10:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:07]execute_script... [08: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)538749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:07]POST & json_proto [08:10:07]process_json_proto [08:10:07]json parsed OK: [08:10:07]protocol is kg_v1.0 [08:10:07]action value=close_receipt [08:10:07]process_action close_receipt [08:10:07]cmd_close_receipt [08:10:07]MH_GetDate [08:10:07]Write to MH i2c: F0 00 00 A7 48 DE [08:10:07]Write i2c OK [08:10:07]MH_I2C_Read... [08:10:07]Read from MH i2c: F0 [08:10:07]MH_I2C_Read... [08:10:07]Read from MH i2c: F0 09 00 [08:10:07]MH_I2C_Read... [08:10:07]Read from MH i2c: F0 09 00 A7 48 00 63 AF 18 67 65 5C 16 67 B6 [08:10:07]GetLastDocTimeStamp 1729670907 [08:10:07]current date 1729671011 [08:10:07]FM_GetShiftState [08:10:07]SAM_PROTO_GetShiftState [08:10:07]wFMCommunicate request_size=4 [08:10:07]MH_SAM_APDU [08:10:07]CAPDU: 80 13 01 00 [08:10:07]Write to MH i2c: E2 08 00 A8 48 80 13 01 00 00 00 00 00 6D [08:10:07]Write i2c OK [08:10:07]MH_I2C_Read... [08:10:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:07]Read from MH i2c: E2 [08:10:07]MH_I2C_Read... [08:10:07]Read from MH i2c: E2 0E 00 [08:10:07]MH_I2C_Read... [08:10:07]Read from MH i2c: E2 0E 00 A8 48 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BD [08:10:07]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:10:07]wFMCommunicate OK [08:10:07]SAM_PROTO_GetShiftState done [08:10:07]FM_GetShiftState done [08:10:07]opened in 1729642119 [08:10:07]opened+sec_in_day 1729728519 [08:10:07]quantity*price = 100015 [08:10:07]sum+1 = 100017 [08:10:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 54 23.10.2024 08:10 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220845 ФПД: 168611989391438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081011&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220845&fm=168611989391438&tin=02508201610067®Number=0000000000098116&sum=100000 [08:10:08]StoreToDocumentArchive [08:10:08]shift 447 fd 220845 [08:10:08]save to /storage/0447/doc_00220845 [08:10:08]save last doc name /storage/0447/doc_00220845 to /storage/kkm_last_doc_name [08:10:08]save OK [08:10:08]Clear old archive folders... [08:10:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:10:08]tlvbuf is 0084C860 [08:10:08]SAM_PROTO_ClearQueue [08:10:08]wFMCommunicate request_size=4 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 09 00 00 [08:10:08]Write to MH i2c: E2 08 00 B5 48 80 09 00 00 00 00 00 00 6F [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 03 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 03 00 B5 48 00 90 00 71 [08:10:08]RAPDU: 90 00 [08:10:08]wFMCommunicate OK [08:10:08]SAM_PROTO_ClearQueue done [08:10:08]KKMCreateOFDPacket [08:10:08]OFDProtocolAddRootSTLVToBuf [08:10:08]FM_MakeSignedData [08:10:08]FM_MakeSignedData [08:10:08]SAM_PROTO_SignData [08:10:08]wFMCommunicate request_size=4 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 0D 01 02 [08:10:08]Write to MH i2c: E2 08 00 B6 48 80 0D 01 02 00 00 00 00 77 [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 03 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 03 00 B6 48 00 90 00 72 [08:10:08]RAPDU: 90 00 [08:10:08]wFMCommunicate OK [08:10:08]wFMCommunicate request_size=255 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 63 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AD 5E 03 00 35 04 06 00 99 [08:10:08]Write to MH i2c: E2 02 01 B7 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 63 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AD 5E 03 00 35 04 06 00 99 00 00 27 [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 03 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 03 00 B7 48 00 90 00 73 [08:10:08]RAPDU: 90 00 [08:10:08]wFMCommunicate OK [08:10:08]wFMCommunicate request_size=10 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 0D 02 02 05 5A 09 BB 88 4E [08:10:08]Write to MH i2c: E2 0D 00 B8 48 80 0D 02 02 05 00 5A 09 BB 88 4E 00 00 78 [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 03 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 03 00 B8 48 00 90 00 74 [08:10:08]RAPDU: 90 00 [08:10:08]wFMCommunicate OK [08:10:08]wFMCommunicate request_size=4 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 0D 03 02 [08:10:08]Write to MH i2c: E2 08 00 B9 48 80 0D 03 02 00 00 00 00 7C [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 0B 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 0B 00 B9 48 00 D6 3A 4B 7F 82 C3 75 32 90 00 43 [08:10:08]RAPDU: D6 3A 4B 7F 82 C3 75 32 90 00 [08:10:08]wFMCommunicate OK [08:10:08]SAM_PROTO_SignData done [08:10:08]FM_MakeSignedData done [08:10:08]CreateOFDProtocolMessage [08:10:08]wFMCommunicate request_size=4 [08:10:08]MH_SAM_APDU [08:10:08]CAPDU: 80 11 00 00 [08:10:08]Write to MH i2c: E2 08 00 BA 48 80 11 00 00 00 00 00 00 7C [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:08]Read from MH i2c: E2 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 17 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: E2 17 00 BA 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CB [08:10:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:10:08]wFMCommunicate OK [08:10:08]CreateOFDProtocolMessage done [08:10:08]OFDSenderStorePacket 220845 [08:10:08]StoreOFDPacket docnum=220845 [08:10:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FD 31 07 01 26 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 63 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AD 5E 03 00 35 04 06 00 99 5A 09 BB 88 4E D6 3A 4B 7F 82 C3 75 32 [08:10:08]CheckFolder [08:10:08]dirname=/storage/ofd_packets [08:10:08]CheckFolder done [08:10:08]ProducePacketName [08:10:08]name=ofd_packets/00220845 [08:10:08]NVStorageSaveData ofd_packets/00220845 [08:10:08]File name is /storage/ofd_packets/00220845 [08:10:08]Write 301 bytes [08:10:08]NVStorageSaveData done [08:10:08]OFDSenderStorePacket done [08:10:08]KKMCreateOFDPacket done [08:10:08]NVStorageSaveData kkm_last_timestamp [08:10:08]File name is /storage/kkm_last_timestamp [08:10:08]Write 4 bytes [08:10:08]NVStorageSaveData done [08:10:08]ExternCall_PrintAddStr [08:10:08]wPrintStart [08:10:08]Write to MH i2c: 01 00 00 BB 48 03 [08:10:08]Write i2c OK [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: 01 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: 01 07 00 [08:10:08]MH_I2C_Read... [08:10:08]Read from MH i2c: 01 07 00 BB 48 00 00 00 00 00 FF 0F 18 [08:10:08]RasterBufferAndPrint [08:10:08]line Счет N : (1)538749 [08:10:08]line ИНН: 02508201610067 [08:10:08]line Контрольно-Кассовый Чек [08:10:08]line ПРОДАЖА [08:10:08]line ТРК (МРК, ГНК) : 13 [08:10:08]line Товар: 2710124130 [08:10:08]line Аи-92-К-2 [08:10:08]line 14.950 * 66.90 [08:10:08]line = 1000.16 [08:10:08]line НДС 12% НСП 1% [08:10:08]line > о реализуемом товаре [08:10:08]line ОКРУГЛЕНИЕ: -0.16 [08:10:08]line ИТОГО: 1000.00 [08:10:08]line Внесено: 1000.00 [08:10:08]line СДАЧА: 0.00 [08:10:08]line НСП 1% : 8.85 [08:10:08]line НДС 12% : 106.21 [08:10:08]line Наличными: 1000.00 [08:10:08]line Безнал.: 0.00 [08:10:08]line Место: АЗС № 84 "Партнер Нефть" [08:10:08]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:10:08]line СНО: Общий режим [08:10:08]line Чек 54 23.10.2024 08:10 [08:10:08]line Смена: 447 ФФД: 1.0 [08:10:08]line ЗНМ: 0300000178 [08:10:08]line РНМ: 0000000000098116 [08:10:08]line Версия ККМ: 001 [08:10:08]line ФМ: 0000000000965413 [08:10:08]line ФД: 220845 [08:10:08]line ФПД: 168611989391438 [08:10:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081011&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220845&fm=168611989391438&tin=02508201610067®Number=0000000000098116&sum=100000 [08:10:09]OFD Sender: Processing packet 220845 [packets to send 81, broken 80] [08:10:09]ProducePacketName [08:10:09]name=ofd_packets/00220845 [08:10:09]OFD Sender: To server: pG, [08:10:09]CommunicateWithHost lk.salyk.kg:30040 [08:10:09]ConnectInit lk.salyk.kg [08:10:09]written 0, free lines is 4095 [08:10:09]Connected sock=10 [08:10:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FD 31 07 01 26 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 63 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AD 5E 03 00 35 04 06 00 99 5A 09 BB 88 4E D6 3A 4B 7F 82 C3 75 32 [08:10:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 23 B3 47 00 A9 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 39 36 35 34 31 33 10 04 04 00 AD 5E 03 00 F4 03 04 00 03 5B 18 67 B6 04 01 00 00 2F 96 11 FE 60 CD 82 9D [08:10:09]CommunicateWithHost err = 0 [08:10:09]CheckOFDResponse [08:10:09]1017 (14) - 77093643461234 [08:10:09]1041 (16) - 0000000000965413 [08:10:09]1040 (4) - 220845 [08:10:09]1012 (4) - 23.10.2024 02:10 [08:10:09]1206 (1) - 0 [08:10:09]OFD Sender: Remove packet 220845 [08:10:09]ProducePacketName [08:10:09]name=ofd_packets/00220845 [08:10:09]NVStorageDeleteData [08:10:09]Write to MH i2c: 01 00 00 E6 48 2E [08:10:09]Write i2c OK [08:10:09]MH_I2C_Read... [08:10:09]Read from MH i2c: 01 [08:10:09]MH_I2C_Read... [08:10:09]Read from MH i2c: 01 07 00 [08:10:09]MH_I2C_Read... [08:10:09]Read from MH i2c: 01 07 00 E6 48 00 00 00 00 00 F2 0C 33 [08:10:09]RasterBufferAndPrint [08:10:09]line [08:10:09]line [08:10:09]line [08:10:09]line [08:10:09]line [08:10:09]written 0, free lines is 3320 [08:10:09]MH_Cut [08:10:09]Write to MH i2c: D1 01 00 ED 48 01 07 [08:10:09]Write i2c OK [08:10:09]MH_I2C_Read... [08:10:09]Read from MH i2c: D1 [08:10:09]MH_I2C_Read... [08:10:09]Read from MH i2c: D1 01 00 [08:10:09]MH_I2C_Read... [08:10:09]Read from MH i2c: D1 01 00 ED 48 00 06 [08:10:09]Write to MH i2c: 01 00 00 EE 48 36 [08:10:09]Write i2c OK [08:10:09]MH_I2C_Read... [08:10:10]OFD Sender: No OFD packet to send [08:10:10]*** Cut start [08:10:10]*** Partial cut [08:10:10]*** CUTSNS_PIN = 1 [08:10:10]*** CUTSNS_PIN = 0 [08:10:10]*** Brake cut motor [08:10:11]Read from MH i2c: 01 [08:10:11]MH_I2C_Read... [08:10:11]*** Stop cut motor [08:10:11]*** Cut end [08:10:11]Read from MH i2c: 01 07 00 [08:10:11]MH_I2C_Read... [08:10:11]Read from MH i2c: 01 07 00 EE 48 00 00 00 00 00 FF 0F 4B [08:10:11]process_action close_receipt done [08:10:11]requested_data is exist [08:10:11]produce_requested_data [08:10:11]requested_item fm.sn is exist - process it [08:10:11]wFMCommunicate request_size=4 [08:10:11]MH_SAM_APDU [08:10:11]CAPDU: 80 11 00 00 [08:10:11]Write to MH i2c: E2 08 00 EF 48 80 11 00 00 00 00 00 00 B1 [08:10:11]Write i2c OK [08:10:11]MH_I2C_Read... [08:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:11]Read from MH i2c: E2 [08:10:11]MH_I2C_Read... [08:10:11]Read from MH i2c: E2 17 00 [08:10:11]MH_I2C_Read... [08:10:11]Read from MH i2c: E2 17 00 EF 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 00 [08:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:10:11]wFMCommunicate OK [08:10:11]requested_item fd.num is exist - process it [08:10:11]SAM_PROTO_GetFieldsCounters [08:10:11]wFMCommunicate request_size=4 [08:10:11]MH_SAM_APDU [08:10:11]CAPDU: 80 13 00 00 [08:10:11]Write to MH i2c: E2 08 00 F0 48 80 13 00 00 00 00 00 00 B4 [08:10:11]Write i2c OK [08:10:11]MH_I2C_Read... [08:10:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:11]Read from MH i2c: E2 [08:10:11]MH_I2C_Read... [08:10:11]Read from MH i2c: E2 62 00 [08:10:11]MH_I2C_Read... [08:10:11]Read from MH i2c: E2 62 00 F0 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [08:10:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:10:11]wFMCommunicate OK [08:10:11]SAM_PROTO_GetFieldsCounters done [08:10:11]requested_item shift.num is exist - process it [08:10:11]requested_item shift.opened is exist - process it [08:10:11]req_shift_opened [08:10:11]FM_GetShiftState [08:10:11]SAM_PROTO_GetShiftState [08:10:11]wFMCommunicate request_size=4 [08:10:11]MH_SAM_APDU [08:10:11]CAPDU: 80 13 01 00 [08:10:11]Write to MH i2c: E2 08 00 F1 48 80 13 01 00 00 00 00 00 B6 [08:10:11]Write i2c OK [08:10:11]MH_I2C_Read... [08:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:11]Read from MH i2c: E2 [08:10:11]MH_I2C_Read... [08:10:11]Read from MH i2c: E2 0E 00 [08:10:11]MH_I2C_Read... [08:10:11]Read from MH i2c: E2 0E 00 F1 48 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 06 [08:10:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:10:11]wFMCommunicate OK [08:10:11]SAM_PROTO_GetShiftState done [08:10:11]FM_GetShiftState done [08:10:11]req_shift_opened done [08:10:11]requested_item shift.open_date is exist - process it [08:10:11]req_shift_open_date [08:10:11]req_shift_open_date done [08:10:11]produce_requested_data done [08:10:11]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220845,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:10:11]process_action_free close_receipt [08:10:11]json_value_free [08:10:11]json_value_free done [08:10:11]process_json_proto returns [08:10:11]Send response to host [08:10:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220845,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:10:11]free response buf [08:10:11]execute_script done [08:10:11]execute_script returns [08:10:11]free content buf [08:10:11]Sock 9.Close socket [08:10:11]Sock 9.Thread stoped [08:10:15]OFD Sender: No OFD packet to send [08:10:20]OFD Sender: No OFD packet to send [08:10:25]OFD Sender: No OFD packet to send [08:10:30]OFD Sender: No OFD packet to send [08:10:35]OFD Sender: No OFD packet to send [08:10:40]OFD Sender: No OFD packet to send [08:10:45]OFD Sender: No OFD packet to send [08:10:50]OFD Sender: No OFD packet to send [08:10:55]OFD Sender: No OFD packet to send [08:11:00]OFD Sender: No OFD packet to send [08:11:05]OFD Sender: No OFD packet to send [08:11:10]OFD Sender: No OFD packet to send [08:11:15]OFD Sender: No OFD packet to send [08:11:20]OFD Sender: No OFD packet to send [08:11:25]OFD Sender: No OFD packet to send [08:11:25]accept exits with 7 [08:11:25]New connection [08:11:25]New thread 3066531172 created [08:11:25]Thread 3066674532 joined [08:11:25]Waiting for new connection... [08:11:25] Sock 7.Parse request [08:11:25]Sock 7.Check first char [08:11:25]Sock 7.First char is OK [08:11:25]request: POST /json_proto HTTP/1.0 [08:11:25]Method: POST [08:11:25]URL: /json_proto [08:11:25]Method is POST - this is cgi request [08:11:25]url: /json_proto [08:11:25]query_string will be loaded in cgi processing [08:11:25]execute_cgi json_proto POST (null) [08:11:25]execute_cgi path=json_proto method=POST [08:11:25]POST find Content-Length [08:11:25]Host: 172.17.40.4:8080 [08:11:25]Content-Length: 751 [08:11:25]Content-Type: application/json [08:11:25] [08:11:25]POST finish read [08:11:25]Found Content-Length = 751 [08:11:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 18.900, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116737", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:25]execute_script... [08:11:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 18.900, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116737", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:25]POST & json_proto [08:11:25]process_json_proto [08:11:25]json parsed OK: [08:11:25]protocol is kg_v1.0 [08:11:25]action value=close_receipt [08:11:25]process_action close_receipt [08:11:25]cmd_close_receipt [08:11:25]MH_GetDate [08:11:25]Write to MH i2c: F0 00 00 F2 48 29 [08:11:25]Write i2c OK [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: F0 [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: F0 09 00 [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: F0 09 00 F2 48 00 B1 AF 18 67 65 5C 16 67 4F [08:11:25]GetLastDocTimeStamp 1729671011 [08:11:25]current date 1729671089 [08:11:25]FM_GetShiftState [08:11:25]SAM_PROTO_GetShiftState [08:11:25]wFMCommunicate request_size=4 [08:11:25]MH_SAM_APDU [08:11:25]CAPDU: 80 13 01 00 [08:11:25]Write to MH i2c: E2 08 00 F3 48 80 13 01 00 00 00 00 00 B8 [08:11:25]Write i2c OK [08:11:25]MH_I2C_Read... [08:11:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:25]Read from MH i2c: E2 [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: E2 0E 00 [08:11:25]MH_I2C_Read... [08:11:25]Read from MH i2c: E2 0E 00 F3 48 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 08 [08:11:25]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:11:25]wFMCommunicate OK [08:11:25]SAM_PROTO_GetShiftState done [08:11:25]FM_GetShiftState done [08:11:25]opened in 1729642119 [08:11:25]opened+sec_in_day 1729728519 [08:11:25]quantity*price = 0 [08:11:25]sum+1 = 1 [08:11:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 55 23.10.2024 08:11 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30116737 ФМ: 0000000000965413 ФД: 220846 ФПД: 248861137837719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081129&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220846&fm=248861137837719&tin=02508201610067®Number=0000000000098116&sum=0 [08:11:26]StoreToDocumentArchive [08:11:26]shift 447 fd 220846 [08:11:26]save to /storage/0447/doc_00220846 [08:11:26]save last doc name /storage/0447/doc_00220846 to /storage/kkm_last_doc_name [08:11:26]save OK [08:11:26]Clear old archive folders... [08:11:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:11:26]tlvbuf is 00836400 [08:11:26]SAM_PROTO_ClearQueue [08:11:26]wFMCommunicate request_size=4 [08:11:26]MH_SAM_APDU [08:11:26]CAPDU: 80 09 00 00 [08:11:26]Write to MH i2c: E2 08 00 00 49 80 09 00 00 00 00 00 00 BB [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 [08:11:26]MH_I2C_Read... [08:11:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:11:26]Read from MH i2c: E2 03 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 03 00 00 49 00 90 00 BD [08:11:26]RAPDU: 90 00 [08:11:26]wFMCommunicate OK [08:11:26]SAM_PROTO_ClearQueue done [08:11:26]KKMCreateOFDPacket [08:11:26]OFDProtocolAddRootSTLVToBuf [08:11:26]FM_MakeSignedData [08:11:26]FM_MakeSignedData [08:11:26]SAM_PROTO_SignData [08:11:26]wFMCommunicate request_size=4 [08:11:26]MH_SAM_APDU [08:11:26]CAPDU: 80 0D 01 02 [08:11:26]Write to MH i2c: E2 08 00 01 49 80 0D 01 02 00 00 00 00 C3 [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:11:26]Read from MH i2c: E2 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 03 00 [08:11:26]MH_I2C_Read... [08:11:26]Read from MH i2c: E2 03 00 01 49 00 90 00 BE [08:11:26]RAPDU: 90 00 [08:11:26]wFMCommunicate OK [08:11:26]wFMCommunicate request_size=255 [08:11:26]MH_SAM_APDU [08:11:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 49 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 B1 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AE 5E 03 00 35 04 06 00 E2 56 7F B8 [08:11:26]Write to MH i2c: E2 02 01 02 49 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 49 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 B1 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AE 5E 03 00 35 04 06 00 E2 56 7F B8 00 00 8A [08:11:26]Write i2c OK [08:11:26]MH_I2C_Read... [08:11:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:27]Read from MH i2c: E2 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: E2 03 00 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: E2 03 00 02 49 00 90 00 BF [08:11:27]RAPDU: 90 00 [08:11:27]wFMCommunicate OK [08:11:27]wFMCommunicate request_size=7 [08:11:27]MH_SAM_APDU [08:11:27]CAPDU: 80 0D 02 02 02 1E 97 [08:11:27]Write to MH i2c: E2 0A 00 03 49 80 0D 02 02 02 00 1E 97 00 00 7F [08:11:27]Write i2c OK [08:11:27]MH_I2C_Read... [08:11:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:27]Read from MH i2c: E2 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: E2 03 00 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: E2 03 00 03 49 00 90 00 C0 [08:11:27]RAPDU: 90 00 [08:11:27]wFMCommunicate OK [08:11:27]wFMCommunicate request_size=4 [08:11:27]MH_SAM_APDU [08:11:27]CAPDU: 80 0D 03 02 [08:11:27]Write to MH i2c: E2 08 00 04 49 80 0D 03 02 00 00 00 00 C8 [08:11:27]Write i2c OK [08:11:27]MH_I2C_Read... [08:11:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:11:27]Read from MH i2c: E2 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: E2 0B 00 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: E2 0B 00 04 49 00 E4 91 6A 9F B5 82 C2 0C 90 00 4C [08:11:27]RAPDU: E4 91 6A 9F B5 82 C2 0C 90 00 [08:11:27]wFMCommunicate OK [08:11:27]SAM_PROTO_SignData done [08:11:27]FM_MakeSignedData done [08:11:27]CreateOFDProtocolMessage [08:11:27]wFMCommunicate request_size=4 [08:11:27]MH_SAM_APDU [08:11:27]CAPDU: 80 11 00 00 [08:11:27]Write to MH i2c: E2 08 00 05 49 80 11 00 00 00 00 00 00 C8 [08:11:27]Write i2c OK [08:11:27]MH_I2C_Read... [08:11:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:27]Read from MH i2c: E2 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: E2 17 00 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: E2 17 00 05 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 17 [08:11:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:11:27]wFMCommunicate OK [08:11:27]CreateOFDProtocolMessage done [08:11:27]OFDSenderStorePacket 220846 [08:11:27]StoreOFDPacket docnum=220846 [08:11:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 C4 5D 04 01 7F A8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 49 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 B1 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AE 5E 03 00 35 04 06 00 E2 56 7F B8 1E 97 E4 91 6A 9F B5 82 C2 0C [08:11:27]CheckFolder [08:11:27]dirname=/storage/ofd_packets [08:11:27]CheckFolder done [08:11:27]ProducePacketName [08:11:27]name=ofd_packets/00220846 [08:11:27]NVStorageSaveData ofd_packets/00220846 [08:11:27]File name is /storage/ofd_packets/00220846 [08:11:27]Write 298 bytes [08:11:27]NVStorageSaveData done [08:11:27]OFDSenderStorePacket done [08:11:27]KKMCreateOFDPacket done [08:11:27]NVStorageSaveData kkm_last_timestamp [08:11:27]File name is /storage/kkm_last_timestamp [08:11:27]Write 4 bytes [08:11:27]NVStorageSaveData done [08:11:27]ExternCall_PrintAddStr [08:11:27]wPrintStart [08:11:27]Write to MH i2c: 01 00 00 06 49 4F [08:11:27]Write i2c OK [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: 01 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: 01 07 00 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: 01 07 00 06 49 00 00 00 00 00 FF 0F 64 [08:11:27]RasterBufferAndPrint [08:11:27]line Счет N : (1)538750 [08:11:27]line ИНН: 02508201610067 [08:11:27]line Контрольно-Кассовый Чек [08:11:27]line ПРОДАЖА [08:11:27]line ТРК (МРК, ГНК) : 61 [08:11:27]line Товар: 2710194210 [08:11:27]line ДТ-К-2 [08:11:27]line 18.900 * 0.00 [08:11:27]line = 0.00 [08:11:27]line НДС 12% НСП 1% [08:11:27]line > о реализуемом товаре [08:11:27]line ИТОГО: 0.00 [08:11:27]line НСП 1% : 0.00 [08:11:27]line НДС 12% : 0.00 [08:11:27]line Наличными: 0.00 [08:11:27]line Безнал.: 0.00 [08:11:27]line Место: АЗС № 84 "Партнер Нефть" [08:11:27]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:11:27]line СНО: Общий режим [08:11:27]line Чек 55 23.10.2024 08:11 [08:11:27]line Смена: 447 ФФД: 1.0 [08:11:27]line ЗНМ: 0300000178 [08:11:27]line РНМ: 0000000000098116 [08:11:27]line Версия ККМ: 001 [08:11:27]line Талоны: ТК ГПНА Online [08:11:27]line 30116737 [08:11:27]line ФМ: 0000000000965413 [08:11:27]line ФД: 220846 [08:11:27]line ФПД: 248861137837719 [08:11:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081129&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220846&fm=248861137837719&tin=02508201610067®Number=0000000000098116&sum=0 [08:11:27]OFD Sender: Processing packet 220846 [packets to send 81, broken 80] [08:11:27]ProducePacketName [08:11:27]name=ofd_packets/00220846 [08:11:27]OFD Sender: To server: pG, [08:11:27]CommunicateWithHost lk.salyk.kg:30040 [08:11:27]ConnectInit lk.salyk.kg [08:11:27]written 0, free lines is 4095 [08:11:27]Connected sock=10 [08:11:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 C4 5D 04 01 7F A8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 49 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 B1 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AE 5E 03 00 35 04 06 00 E2 56 7F B8 1E 97 E4 91 6A 9F B5 82 C2 0C [08:11:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 AA 7B 47 00 7C 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 39 36 35 34 31 33 10 04 04 00 AE 5E 03 00 F4 03 04 00 51 5B 18 67 B6 04 01 00 00 BF 5D BC 35 61 C5 A4 E4 [08:11:27]CommunicateWithHost err = 0 [08:11:27]CheckOFDResponse [08:11:27]1017 (14) - 77093643461234 [08:11:27]1041 (16) - 0000000000965413 [08:11:27]1040 (4) - 220846 [08:11:27]1012 (4) - 23.10.2024 02:11 [08:11:27]1206 (1) - 0 [08:11:27]OFD Sender: Remove packet 220846 [08:11:27]ProducePacketName [08:11:27]name=ofd_packets/00220846 [08:11:27]NVStorageDeleteData [08:11:27]Write to MH i2c: 01 00 00 30 49 79 [08:11:27]Write i2c OK [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: 01 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: 01 07 00 [08:11:27]MH_I2C_Read... [08:11:27]Read from MH i2c: 01 07 00 30 49 00 00 00 00 00 02 0D 8F [08:11:27]RasterBufferAndPrint [08:11:27]line [08:11:27]line [08:11:27]line [08:11:27]line [08:11:27]line [08:11:27]written 0, free lines is 3336 [08:11:28]MH_Cut [08:11:28]Write to MH i2c: D1 01 00 37 49 01 52 [08:11:28]Write i2c OK [08:11:28]MH_I2C_Read... [08:11:28]Read from MH i2c: D1 [08:11:28]MH_I2C_Read... [08:11:28]Read from MH i2c: D1 01 00 [08:11:28]MH_I2C_Read... [08:11:28]Read from MH i2c: D1 01 00 37 49 00 51 [08:11:28]Write to MH i2c: 01 00 00 38 49 81 [08:11:28]Write i2c OK [08:11:28]MH_I2C_Read... [08:11:28]OFD Sender: No OFD packet to send [08:11:28]*** Cut start [08:11:28]*** Partial cut [08:11:28]*** CUTSNS_PIN = 1 [08:11:28]*** CUTSNS_PIN = 0 [08:11:28]*** Brake cut motor [08:11:29]Read from MH i2c: 01 [08:11:29]MH_I2C_Read... [08:11:29]*** Stop cut motor [08:11:29]*** Cut end [08:11:29]Read from MH i2c: 01 07 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: 01 07 00 38 49 00 00 00 00 00 FF 0F 96 [08:11:29]process_action close_receipt done [08:11:29]requested_data is exist [08:11:29]produce_requested_data [08:11:29]requested_item fm.sn is exist - process it [08:11:29]wFMCommunicate request_size=4 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 11 00 00 [08:11:29]Write to MH i2c: E2 08 00 39 49 80 11 00 00 00 00 00 00 FC [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 17 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 17 00 39 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4B [08:11:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:11:29]wFMCommunicate OK [08:11:29]requested_item fd.num is exist - process it [08:11:29]SAM_PROTO_GetFieldsCounters [08:11:29]wFMCommunicate request_size=4 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 13 00 00 [08:11:29]Write to MH i2c: E2 08 00 3A 49 80 13 00 00 00 00 00 00 FF [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 62 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 62 00 3A 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [08:11:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:11:29]wFMCommunicate OK [08:11:29]SAM_PROTO_GetFieldsCounters done [08:11:29]requested_item shift.num is exist - process it [08:11:29]requested_item shift.opened is exist - process it [08:11:29]req_shift_opened [08:11:29]FM_GetShiftState [08:11:29]SAM_PROTO_GetShiftState [08:11:29]wFMCommunicate request_size=4 [08:11:29]MH_SAM_APDU [08:11:29]CAPDU: 80 13 01 00 [08:11:29]Write to MH i2c: E2 08 00 3B 49 80 13 01 00 00 00 00 00 01 [08:11:29]Write i2c OK [08:11:29]MH_I2C_Read... [08:11:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:29]Read from MH i2c: E2 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 0E 00 [08:11:29]MH_I2C_Read... [08:11:29]Read from MH i2c: E2 0E 00 3B 49 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 51 [08:11:29]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:11:29]wFMCommunicate OK [08:11:29]SAM_PROTO_GetShiftState done [08:11:29]FM_GetShiftState done [08:11:29]req_shift_opened done [08:11:29]requested_item shift.open_date is exist - process it [08:11:29]req_shift_open_date [08:11:29]req_shift_open_date done [08:11:29]produce_requested_data done [08:11:29]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220846,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:11:29]process_action_free close_receipt [08:11:29]json_value_free [08:11:29]json_value_free done [08:11:29]process_json_proto returns [08:11:29]Send response to host [08:11:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220846,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:11:29]free response buf [08:11:29]execute_script done [08:11:29]execute_script returns [08:11:29]free content buf [08:11:29]Sock 7.Close socket [08:11:29]Sock 7.Thread stoped [08:11:33]OFD Sender: No OFD packet to send [08:11:38]OFD Sender: No OFD packet to send [08:11:43]OFD Sender: No OFD packet to send [08:11:48]OFD Sender: No OFD packet to send [08:11:53]OFD Sender: No OFD packet to send [08:11:58]OFD Sender: No OFD packet to send [08:12:03]OFD Sender: No OFD packet to send [08:12:08]OFD Sender: No OFD packet to send [08:12:13]OFD Sender: No OFD packet to send [08:12:18]OFD Sender: No OFD packet to send [08:12:23]OFD Sender: No OFD packet to send [08:12:28]OFD Sender: No OFD packet to send [08:12:33]OFD Sender: No OFD packet to send [08:12:36]accept exits with 9 [08:12:36]New connection [08:12:36]New thread 3066674532 created [08:12:36]Thread 3066531172 joined [08:12:36]Waiting for new connection... [08:12:36] Sock 9.Parse request [08:12:36]Sock 9.Check first char [08:12:36]Sock 9.First char is OK [08:12:36]request: POST /json_proto HTTP/1.0 [08:12:36]Method: POST [08:12:36]URL: /json_proto [08:12:36]Method is POST - this is cgi request [08:12:36]url: /json_proto [08:12:36]query_string will be loaded in cgi processing [08:12:36]execute_cgi json_proto POST (null) [08:12:36]execute_cgi path=json_proto method=POST [08:12:36]POST find Content-Length [08:12:36]Host: 172.17.40.4:8080 [08:12:36]Content-Length: 766 [08:12:36]Content-Type: application/json [08:12:36] [08:12:36]POST finish read [08:12:36]Found Content-Length = 766 [08:12:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:36]execute_script... [08:12: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)538751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:36]POST & json_proto [08:12:36]process_json_proto [08:12:36]json parsed OK: [08:12:36]protocol is kg_v1.0 [08:12:36]action value=close_receipt [08:12:36]process_action close_receipt [08:12:36]cmd_close_receipt [08:12:36]MH_GetDate [08:12:36]Write to MH i2c: F0 00 00 3C 49 74 [08:12:36]Write i2c OK [08:12:36]MH_I2C_Read... [08:12:36]Read from MH i2c: F0 [08:12:36]MH_I2C_Read... [08:12:36]Read from MH i2c: F0 09 00 [08:12:36]MH_I2C_Read... [08:12:36]Read from MH i2c: F0 09 00 3C 49 00 F8 AF 18 67 65 5C 16 67 E1 [08:12:36]GetLastDocTimeStamp 1729671089 [08:12:36]current date 1729671160 [08:12:36]FM_GetShiftState [08:12:36]SAM_PROTO_GetShiftState [08:12:36]wFMCommunicate request_size=4 [08:12:36]MH_SAM_APDU [08:12:36]CAPDU: 80 13 01 00 [08:12:36]Write to MH i2c: E2 08 00 3D 49 80 13 01 00 00 00 00 00 03 [08:12:36]Write i2c OK [08:12:36]MH_I2C_Read... [08:12:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:36]Read from MH i2c: E2 [08:12:36]MH_I2C_Read... [08:12:36]Read from MH i2c: E2 0E 00 [08:12:36]MH_I2C_Read... [08:12:36]Read from MH i2c: E2 0E 00 3D 49 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 53 [08:12:36]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:12:36]wFMCommunicate OK [08:12:36]SAM_PROTO_GetShiftState done [08:12:36]FM_GetShiftState done [08:12:36]opened in 1729642119 [08:12:36]opened+sec_in_day 1729728519 [08:12:36]quantity*price = 20003 [08:12:36]sum+1 = 20004 [08:12:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.03 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.03 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 56 23.10.2024 08:12 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220847 ФПД: 192922172580164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081240&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220847&fm=192922172580164&tin=02508201610067®Number=0000000000098116&sum=20003 [08:12:37]StoreToDocumentArchive [08:12:37]shift 447 fd 220847 [08:12:37]save to /storage/0447/doc_00220847 [08:12:37]save last doc name /storage/0447/doc_00220847 to /storage/kkm_last_doc_name [08:12:37]save OK [08:12:37]Clear old archive folders... [08:12:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:37]tlvbuf is 0080CF30 [08:12:37]SAM_PROTO_ClearQueue [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 09 00 00 [08:12:37]Write to MH i2c: E2 08 00 4A 49 80 09 00 00 00 00 00 00 05 [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 03 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 03 00 4A 49 00 90 00 07 [08:12:37]RAPDU: 90 00 [08:12:37]wFMCommunicate OK [08:12:37]SAM_PROTO_ClearQueue done [08:12:37]KKMCreateOFDPacket [08:12:37]OFDProtocolAddRootSTLVToBuf [08:12:37]FM_MakeSignedData [08:12:37]FM_MakeSignedData [08:12:37]SAM_PROTO_SignData [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 0D 01 02 [08:12:37]Write to MH i2c: E2 08 00 4B 49 80 0D 01 02 00 00 00 00 0D [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 03 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 03 00 4B 49 00 90 00 08 [08:12:37]RAPDU: 90 00 [08:12:37]wFMCommunicate OK [08:12:37]wFMCommunicate request_size=255 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 F8 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AF 5E 03 00 35 04 06 00 AF [08:12:37]Write to MH i2c: E2 02 01 4C 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 F8 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AF 5E 03 00 35 04 06 00 AF 00 00 3A [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 03 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 03 00 4C 49 00 90 00 09 [08:12:37]RAPDU: 90 00 [08:12:37]wFMCommunicate OK [08:12:37]wFMCommunicate request_size=10 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 0D 02 02 05 76 31 90 E1 44 [08:12:37]Write to MH i2c: E2 0D 00 4D 49 80 0D 02 02 05 00 76 31 90 E1 44 00 00 76 [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 03 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 03 00 4D 49 00 90 00 0A [08:12:37]RAPDU: 90 00 [08:12:37]wFMCommunicate OK [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 0D 03 02 [08:12:37]Write to MH i2c: E2 08 00 4E 49 80 0D 03 02 00 00 00 00 12 [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 0B 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 0B 00 4E 49 00 1C 79 7D B4 B5 D5 90 67 90 00 5A [08:12:37]RAPDU: 1C 79 7D B4 B5 D5 90 67 90 00 [08:12:37]wFMCommunicate OK [08:12:37]SAM_PROTO_SignData done [08:12:37]FM_MakeSignedData done [08:12:37]CreateOFDProtocolMessage [08:12:37]wFMCommunicate request_size=4 [08:12:37]MH_SAM_APDU [08:12:37]CAPDU: 80 11 00 00 [08:12:37]Write to MH i2c: E2 08 00 4F 49 80 11 00 00 00 00 00 00 12 [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:37]Read from MH i2c: E2 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 17 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: E2 17 00 4F 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 61 [08:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:12:37]wFMCommunicate OK [08:12:37]CreateOFDProtocolMessage done [08:12:37]OFDSenderStorePacket 220847 [08:12:37]StoreOFDPacket docnum=220847 [08:12:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 DC 13 07 01 DA 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 F8 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AF 5E 03 00 35 04 06 00 AF 76 31 90 E1 44 1C 79 7D B4 B5 D5 90 67 [08:12:37]CheckFolder [08:12:37]dirname=/storage/ofd_packets [08:12:37]CheckFolder done [08:12:37]ProducePacketName [08:12:37]name=ofd_packets/00220847 [08:12:37]NVStorageSaveData ofd_packets/00220847 [08:12:37]File name is /storage/ofd_packets/00220847 [08:12:37]Write 301 bytes [08:12:37]NVStorageSaveData done [08:12:37]OFDSenderStorePacket done [08:12:37]KKMCreateOFDPacket done [08:12:37]NVStorageSaveData kkm_last_timestamp [08:12:37]File name is /storage/kkm_last_timestamp [08:12:37]Write 4 bytes [08:12:37]NVStorageSaveData done [08:12:37]ExternCall_PrintAddStr [08:12:37]wPrintStart [08:12:37]Write to MH i2c: 01 00 00 50 49 99 [08:12:37]Write i2c OK [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: 01 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: 01 07 00 [08:12:37]MH_I2C_Read... [08:12:37]Read from MH i2c: 01 07 00 50 49 00 00 00 00 00 FF 0F AE [08:12:37]RasterBufferAndPrint [08:12:37]line Счет N : (1)538751 [08:12:37]line ИНН: 02508201610067 [08:12:37]line Контрольно-Кассовый Чек [08:12:37]line ПРОДАЖА [08:12:37]line ТРК (МРК, ГНК) : 43 [08:12:37]line Товар: 2710124130 [08:12:37]line Аи-92-К-2 [08:12:37]line 2.990 * 66.90 [08:12:37]line = 200.03 [08:12:37]line НДС 12% НСП 1% [08:12:37]line > о реализуемом товаре [08:12:37]line ИТОГО: 200.03 [08:12:37]line НСП 1% : 1.77 [08:12:37]line НДС 12% : 21.24 [08:12:37]line Наличными: 0.00 [08:12:37]line Безнал.: 200.03 [08:12:37]line Место: АЗС № 84 "Партнер Нефть" [08:12:37]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:12:37]line СНО: Общий режим [08:12:37]line Чек 56 23.10.2024 08:12 [08:12:37]line Смена: 447 ФФД: 1.0 [08:12:37]line ЗНМ: 0300000178 [08:12:37]line РНМ: 0000000000098116 [08:12:37]line Версия ККМ: 001 [08:12:37]line Платежная система: Mbank [08:12:37]line ФМ: 0000000000965413 [08:12:37]line ФД: 220847 [08:12:37]line ФПД: 192922172580164 [08:12:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081240&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220847&fm=192922172580164&tin=02508201610067®Number=0000000000098116&sum=20003 [08:12:37]written 0, free lines is 4095 [08:12:37]OFD Sender: Processing packet 220847 [packets to send 81, broken 80] [08:12:37]ProducePacketName [08:12:37]name=ofd_packets/00220847 [08:12:37]OFD Sender: To server: pG, [08:12:37]CommunicateWithHost lk.salyk.kg:30040 [08:12:37]ConnectInit lk.salyk.kg [08:12:37]Connected sock=10 [08:12:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 DC 13 07 01 DA 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 F8 AF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AF 5E 03 00 35 04 06 00 AF 76 31 90 E1 44 1C 79 7D B4 B5 D5 90 67 [08:12:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A2 83 47 00 C9 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 AF 5E 03 00 F4 03 04 00 97 5B 18 67 B6 04 01 00 00 8C F6 D0 08 CA E1 73 9B [08:12:38]CommunicateWithHost err = 0 [08:12:38]CheckOFDResponse [08:12:38]1017 (14) - 77093643461234 [08:12:38]1041 (16) - 0000000000965413 [08:12:38]1040 (4) - 220847 [08:12:38]1012 (4) - 23.10.2024 02:12 [08:12:38]1206 (1) - 0 [08:12:38]OFD Sender: Remove packet 220847 [08:12:38]ProducePacketName [08:12:38]name=ofd_packets/00220847 [08:12:38]NVStorageDeleteData [08:12:38]Write to MH i2c: 01 00 00 79 49 C2 [08:12:38]Write i2c OK [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: 01 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: 01 07 00 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: 01 07 00 79 49 00 00 00 00 00 1F 0D F5 [08:12:38]RasterBufferAndPrint [08:12:38]line [08:12:38]line [08:12:38]line [08:12:38]line [08:12:38]line [08:12:38]written 0, free lines is 3365 [08:12:38]MH_Cut [08:12:38]Write to MH i2c: D1 01 00 80 49 01 9B [08:12:38]Write i2c OK [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: D1 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: D1 01 00 [08:12:38]MH_I2C_Read... [08:12:38]Read from MH i2c: D1 01 00 80 49 00 9A [08:12:38]Write to MH i2c: 01 00 00 81 49 CA [08:12:38]Write i2c OK [08:12:38]MH_I2C_Read... [08:12:38]OFD Sender: No OFD packet to send [08:12:38]*** Cut start [08:12:38]*** Partial cut [08:12:38]*** CUTSNS_PIN = 1 [08:12:39]*** CUTSNS_PIN = 0 [08:12:39]*** Brake cut motor [08:12:39]Read from MH i2c: 01 [08:12:39]MH_I2C_Read... [08:12:39]*** Stop cut motor [08:12:39]*** Cut end [08:12:39]Read from MH i2c: 01 07 00 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: 01 07 00 81 49 00 00 00 00 00 FF 0F DF [08:12:39]process_action close_receipt done [08:12:39]requested_data is exist [08:12:39]produce_requested_data [08:12:39]requested_item fm.sn is exist - process it [08:12:39]wFMCommunicate request_size=4 [08:12:39]MH_SAM_APDU [08:12:39]CAPDU: 80 11 00 00 [08:12:39]Write to MH i2c: E2 08 00 82 49 80 11 00 00 00 00 00 00 45 [08:12:39]Write i2c OK [08:12:39]MH_I2C_Read... [08:12:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:39]Read from MH i2c: E2 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 17 00 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 17 00 82 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 94 [08:12:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:12:39]wFMCommunicate OK [08:12:39]requested_item fd.num is exist - process it [08:12:39]SAM_PROTO_GetFieldsCounters [08:12:39]wFMCommunicate request_size=4 [08:12:39]MH_SAM_APDU [08:12:39]CAPDU: 80 13 00 00 [08:12:39]Write to MH i2c: E2 08 00 83 49 80 13 00 00 00 00 00 00 48 [08:12:39]Write i2c OK [08:12:39]MH_I2C_Read... [08:12:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:39]Read from MH i2c: E2 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 62 00 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 62 00 83 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [08:12:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 AF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:12:39]wFMCommunicate OK [08:12:39]SAM_PROTO_GetFieldsCounters done [08:12:39]requested_item shift.num is exist - process it [08:12:39]requested_item shift.opened is exist - process it [08:12:39]req_shift_opened [08:12:39]FM_GetShiftState [08:12:39]SAM_PROTO_GetShiftState [08:12:39]wFMCommunicate request_size=4 [08:12:39]MH_SAM_APDU [08:12:39]CAPDU: 80 13 01 00 [08:12:39]Write to MH i2c: E2 08 00 84 49 80 13 01 00 00 00 00 00 4A [08:12:39]Write i2c OK [08:12:39]MH_I2C_Read... [08:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:39]Read from MH i2c: E2 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 0E 00 [08:12:39]MH_I2C_Read... [08:12:39]Read from MH i2c: E2 0E 00 84 49 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9A [08:12:39]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:12:39]wFMCommunicate OK [08:12:39]SAM_PROTO_GetShiftState done [08:12:39]FM_GetShiftState done [08:12:39]req_shift_opened done [08:12:39]requested_item shift.open_date is exist - process it [08:12:39]req_shift_open_date [08:12:39]req_shift_open_date done [08:12:39]produce_requested_data done [08:12:39]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220847,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:12:39]process_action_free close_receipt [08:12:39]json_value_free [08:12:39]json_value_free done [08:12:39]process_json_proto returns [08:12:39]Send response to host [08:12:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220847,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:12:39]free response buf [08:12:39]execute_script done [08:12:39]execute_script returns [08:12:39]free content buf [08:12:39]Sock 9.Close socket [08:12:39]Sock 9.Thread stoped [08:12:43]OFD Sender: No OFD packet to send [08:12:48]OFD Sender: No OFD packet to send [08:12:53]OFD Sender: No OFD packet to send [08:12:58]OFD Sender: No OFD packet to send [08:13:03]OFD Sender: No OFD packet to send [08:13:08]OFD Sender: No OFD packet to send [08:13:13]OFD Sender: No OFD packet to send [08:13:18]OFD Sender: No OFD packet to send [08:13:23]OFD Sender: No OFD packet to send [08:13:28]OFD Sender: No OFD packet to send [08:13:33]OFD Sender: No OFD packet to send [08:13:38]OFD Sender: No OFD packet to send [08:13:43]OFD Sender: No OFD packet to send [08:13:48]OFD Sender: No OFD packet to send [08:13:51]accept exits with 7 [08:13:51]New connection [08:13:51]New thread 3066531172 created [08:13:51]Thread 3066674532 joined [08:13:51]Waiting for new connection... [08:13:51] Sock 7.Parse request [08:13:51]Sock 7.Check first char [08:13:51]Sock 7.First char is OK [08:13:51]request: POST /json_proto HTTP/1.0 [08:13:51]Method: POST [08:13:51]URL: /json_proto [08:13:51]Method is POST - this is cgi request [08:13:51]url: /json_proto [08:13:51]query_string will be loaded in cgi processing [08:13:51]execute_cgi json_proto POST (null) [08:13:51]execute_cgi path=json_proto method=POST [08:13:51]POST find Content-Length [08:13:51]Host: 172.17.40.4:8080 [08:13:51]Content-Length: 677 [08:13:51]Content-Type: application/json [08:13:51] [08:13:51]POST finish read [08:13:51]Found Content-Length = 677 [08:13:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:51]execute_script... [08:13: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)538756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:51]POST & json_proto [08:13:51]process_json_proto [08:13:51]json parsed OK: [08:13:51]protocol is kg_v1.0 [08:13:51]action value=close_receipt [08:13:51]process_action close_receipt [08:13:51]cmd_close_receipt [08:13:51]MH_GetDate [08:13:51]Write to MH i2c: F0 00 00 85 49 BD [08:13:51]Write i2c OK [08:13:51]MH_I2C_Read... [08:13:51]Read from MH i2c: F0 [08:13:51]MH_I2C_Read... [08:13:51]Read from MH i2c: F0 09 00 [08:13:51]MH_I2C_Read... [08:13:51]Read from MH i2c: F0 09 00 85 49 00 43 B0 18 67 65 5C 16 67 76 [08:13:51]GetLastDocTimeStamp 1729671160 [08:13:51]current date 1729671235 [08:13:51]FM_GetShiftState [08:13:51]SAM_PROTO_GetShiftState [08:13:51]wFMCommunicate request_size=4 [08:13:51]MH_SAM_APDU [08:13:51]CAPDU: 80 13 01 00 [08:13:51]Write to MH i2c: E2 08 00 86 49 80 13 01 00 00 00 00 00 4C [08:13:51]Write i2c OK [08:13:51]MH_I2C_Read... [08:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:51]Read from MH i2c: E2 [08:13:51]MH_I2C_Read... [08:13:51]Read from MH i2c: E2 0E 00 [08:13:51]MH_I2C_Read... [08:13:51]Read from MH i2c: E2 0E 00 86 49 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9C [08:13:51]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:13:51]wFMCommunicate OK [08:13:51]SAM_PROTO_GetShiftState done [08:13:51]FM_GetShiftState done [08:13:51]opened in 1729642119 [08:13:51]opened+sec_in_day 1729728519 [08:13:51]quantity*price = 50041 [08:13:51]sum+1 = 50042 [08:13:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 57 23.10.2024 08:13 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220848 ФПД: 118395387454088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081355&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220848&fm=118395387454088&tin=02508201610067®Number=0000000000098116&sum=50000 [08:13:52]StoreToDocumentArchive [08:13:52]shift 447 fd 220848 [08:13:52]save to /storage/0447/doc_00220848 [08:13:52]save last doc name /storage/0447/doc_00220848 to /storage/kkm_last_doc_name [08:13:52]save OK [08:13:52]Clear old archive folders... [08:13:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:52]tlvbuf is 007312A0 [08:13:52]SAM_PROTO_ClearQueue [08:13:52]wFMCommunicate request_size=4 [08:13:52]MH_SAM_APDU [08:13:52]CAPDU: 80 09 00 00 [08:13:52]Write to MH i2c: E2 08 00 93 49 80 09 00 00 00 00 00 00 4E [08:13:52]Write i2c OK [08:13:52]MH_I2C_Read... [08:13:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:52]Read from MH i2c: E2 [08:13:52]MH_I2C_Read... [08:13:52]Read from MH i2c: E2 03 00 [08:13:52]MH_I2C_Read... [08:13:52]Read from MH i2c: E2 03 00 93 49 00 90 00 50 [08:13:52]RAPDU: 90 00 [08:13:52]wFMCommunicate OK [08:13:52]SAM_PROTO_ClearQueue done [08:13:52]KKMCreateOFDPacket [08:13:52]OFDProtocolAddRootSTLVToBuf [08:13:52]FM_MakeSignedData [08:13:52]FM_MakeSignedData [08:13:52]SAM_PROTO_SignData [08:13:52]wFMCommunicate request_size=4 [08:13:52]MH_SAM_APDU [08:13:52]CAPDU: 80 0D 01 02 [08:13:52]Write to MH i2c: E2 08 00 94 49 80 0D 01 02 00 00 00 00 56 [08:13:52]Write i2c OK [08:13:52]MH_I2C_Read... [08:13:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:52]Read from MH i2c: E2 [08:13:52]MH_I2C_Read... [08:13:52]Read from MH i2c: E2 03 00 [08:13:52]MH_I2C_Read... [08:13:52]Read from MH i2c: E2 03 00 94 49 00 90 00 51 [08:13:52]RAPDU: 90 00 [08:13:52]wFMCommunicate OK [08:13:52]wFMCommunicate request_size=255 [08:13:52]MH_SAM_APDU [08:13:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 43 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B0 5E 03 00 35 04 06 00 6B [08:13:52]Write to MH i2c: E2 02 01 95 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 43 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B0 5E 03 00 35 04 06 00 6B 00 00 C5 [08:13:52]Write i2c OK [08:13:52]MH_I2C_Read... [08:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:53]Read from MH i2c: E2 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: E2 03 00 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: E2 03 00 95 49 00 90 00 52 [08:13:53]RAPDU: 90 00 [08:13:53]wFMCommunicate OK [08:13:53]wFMCommunicate request_size=10 [08:13:53]MH_SAM_APDU [08:13:53]CAPDU: 80 0D 02 02 05 AE 13 03 22 88 [08:13:53]Write to MH i2c: E2 0D 00 96 49 80 0D 02 02 05 00 AE 13 03 22 88 00 00 D1 [08:13:53]Write i2c OK [08:13:53]MH_I2C_Read... [08:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:53]Read from MH i2c: E2 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: E2 03 00 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: E2 03 00 96 49 00 90 00 53 [08:13:53]RAPDU: 90 00 [08:13:53]wFMCommunicate OK [08:13:53]wFMCommunicate request_size=4 [08:13:53]MH_SAM_APDU [08:13:53]CAPDU: 80 0D 03 02 [08:13:53]Write to MH i2c: E2 08 00 97 49 80 0D 03 02 00 00 00 00 5B [08:13:53]Write i2c OK [08:13:53]MH_I2C_Read... [08:13:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:53]Read from MH i2c: E2 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: E2 0B 00 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: E2 0B 00 97 49 00 7A B2 30 09 43 50 0E 00 90 00 62 [08:13:53]RAPDU: 7A B2 30 09 43 50 0E 00 90 00 [08:13:53]wFMCommunicate OK [08:13:53]SAM_PROTO_SignData done [08:13:53]FM_MakeSignedData done [08:13:53]CreateOFDProtocolMessage [08:13:53]wFMCommunicate request_size=4 [08:13:53]MH_SAM_APDU [08:13:53]CAPDU: 80 11 00 00 [08:13:53]Write to MH i2c: E2 08 00 98 49 80 11 00 00 00 00 00 00 5B [08:13:53]Write i2c OK [08:13:53]MH_I2C_Read... [08:13:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:53]Read from MH i2c: E2 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: E2 17 00 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: E2 17 00 98 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 AA [08:13:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:13:53]wFMCommunicate OK [08:13:53]CreateOFDProtocolMessage done [08:13:53]OFDSenderStorePacket 220848 [08:13:53]StoreOFDPacket docnum=220848 [08:13:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D1 36 07 01 17 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 43 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B0 5E 03 00 35 04 06 00 6B AE 13 03 22 88 7A B2 30 09 43 50 0E 00 [08:13:53]CheckFolder [08:13:53]dirname=/storage/ofd_packets [08:13:53]CheckFolder done [08:13:53]ProducePacketName [08:13:53]name=ofd_packets/00220848 [08:13:53]NVStorageSaveData ofd_packets/00220848 [08:13:53]File name is /storage/ofd_packets/00220848 [08:13:53]Write 301 bytes [08:13:53]NVStorageSaveData done [08:13:53]OFDSenderStorePacket done [08:13:53]KKMCreateOFDPacket done [08:13:53]NVStorageSaveData kkm_last_timestamp [08:13:53]File name is /storage/kkm_last_timestamp [08:13:53]Write 4 bytes [08:13:53]NVStorageSaveData done [08:13:53]ExternCall_PrintAddStr [08:13:53]wPrintStart [08:13:53]Write to MH i2c: 01 00 00 99 49 E2 [08:13:53]Write i2c OK [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: 01 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: 01 07 00 [08:13:53]MH_I2C_Read... [08:13:53]Read from MH i2c: 01 07 00 99 49 00 00 00 00 00 FF 0F F7 [08:13:53]RasterBufferAndPrint [08:13:53]line Счет N : (1)538756 [08:13:53]line ИНН: 02508201610067 [08:13:53]line Контрольно-Кассовый Чек [08:13:53]line ПРОДАЖА [08:13:53]line ТРК (МРК, ГНК) : 23 [08:13:53]line Товар: 2710124130 [08:13:53]line Аи-92-К-2 [08:13:53]line 7.480 * 66.90 [08:13:53]line = 500.41 [08:13:53]line НДС 12% НСП 1% [08:13:53]line > о реализуемом товаре [08:13:53]line ОКРУГЛЕНИЕ: -0.41 [08:13:53]line ИТОГО: 500.00 [08:13:53]line Внесено: 500.00 [08:13:53]line СДАЧА: 0.00 [08:13:53]line НСП 1% : 4.43 [08:13:53]line НДС 12% : 53.14 [08:13:53]line Наличными: 500.00 [08:13:53]line Безнал.: 0.00 [08:13:53]line Место: АЗС № 84 "Партнер Нефть" [08:13:53]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:13:53]line СНО: Общий режим [08:13:53]line Чек 57 23.10.2024 08:13 [08:13:53]line Смена: 447 ФФД: 1.0 [08:13:53]line ЗНМ: 0300000178 [08:13:53]line РНМ: 0000000000098116 [08:13:53]line Версия ККМ: 001 [08:13:53]line ФМ: 0000000000965413 [08:13:53]line ФД: 220848 [08:13:53]line ФПД: 118395387454088 [08:13:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081355&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220848&fm=118395387454088&tin=02508201610067®Number=0000000000098116&sum=50000 [08:13:53]OFD Sender: Processing packet 220848 [packets to send 81, broken 80] [08:13:53]ProducePacketName [08:13:53]name=ofd_packets/00220848 [08:13:53]OFD Sender: To server: pG, [08:13:53]CommunicateWithHost lk.salyk.kg:30040 [08:13:53]ConnectInit lk.salyk.kg [08:13:53]written 0, free lines is 4095 [08:13:53]Connected sock=10 [08:13:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D1 36 07 01 17 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 43 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B0 5E 03 00 35 04 06 00 6B AE 13 03 22 88 7A B2 30 09 43 50 0E 00 [08:13:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 D3 43 47 00 35 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 39 36 35 34 31 33 10 04 04 00 B0 5E 03 00 F4 03 04 00 E3 5B 18 67 B6 04 01 00 00 D1 6B E0 60 F7 D8 6C 6F [08:13:54]CommunicateWithHost err = 0 [08:13:54]CheckOFDResponse [08:13:54]1017 (14) - 77093643461234 [08:13:54]1041 (16) - 0000000000965413 [08:13:54]1040 (4) - 220848 [08:13:54]1012 (4) - 23.10.2024 02:13 [08:13:54]1206 (1) - 0 [08:13:54]OFD Sender: Remove packet 220848 [08:13:54]ProducePacketName [08:13:54]name=ofd_packets/00220848 [08:13:54]NVStorageDeleteData [08:13:54]Write to MH i2c: 01 00 00 C4 49 0D [08:13:54]Write i2c OK [08:13:54]MH_I2C_Read... [08:13:54]Read from MH i2c: 01 [08:13:54]MH_I2C_Read... [08:13:54]Read from MH i2c: 01 07 00 [08:13:54]MH_I2C_Read... [08:13:54]Read from MH i2c: 01 07 00 C4 49 00 00 00 00 00 E4 0C 04 [08:13:54]RasterBufferAndPrint [08:13:54]line [08:13:54]line [08:13:54]line [08:13:54]line [08:13:54]line [08:13:54]written 0, free lines is 3306 [08:13:54]MH_Cut [08:13:54]Write to MH i2c: D1 01 00 CB 49 01 E6 [08:13:54]Write i2c OK [08:13:54]MH_I2C_Read... [08:13:54]Read from MH i2c: D1 [08:13:54]MH_I2C_Read... [08:13:54]Read from MH i2c: D1 01 00 [08:13:54]MH_I2C_Read... [08:13:54]Read from MH i2c: D1 01 00 CB 49 00 E5 [08:13:54]Write to MH i2c: 01 00 00 CC 49 15 [08:13:54]Write i2c OK [08:13:54]MH_I2C_Read... [08:13:54]OFD Sender: No OFD packet to send [08:13:54]*** Cut start [08:13:54]*** Partial cut [08:13:54]*** CUTSNS_PIN = 1 [08:13:54]*** CUTSNS_PIN = 0 [08:13:55]*** Brake cut motor [08:13:55]Read from MH i2c: 01 [08:13:55]MH_I2C_Read... [08:13:55]*** Stop cut motor [08:13:55]*** Cut end [08:13:55]Read from MH i2c: 01 07 00 [08:13:55]MH_I2C_Read... [08:13:55]Read from MH i2c: 01 07 00 CC 49 00 00 00 00 00 FF 0F 2A [08:13:55]process_action close_receipt done [08:13:55]requested_data is exist [08:13:55]produce_requested_data [08:13:55]requested_item fm.sn is exist - process it [08:13:55]wFMCommunicate request_size=4 [08:13:55]MH_SAM_APDU [08:13:55]CAPDU: 80 11 00 00 [08:13:55]Write to MH i2c: E2 08 00 CD 49 80 11 00 00 00 00 00 00 90 [08:13:55]Write i2c OK [08:13:55]MH_I2C_Read... [08:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:55]Read from MH i2c: E2 [08:13:55]MH_I2C_Read... [08:13:55]Read from MH i2c: E2 17 00 [08:13:55]MH_I2C_Read... [08:13:55]Read from MH i2c: E2 17 00 CD 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DF [08:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:13:55]wFMCommunicate OK [08:13:55]requested_item fd.num is exist - process it [08:13:55]SAM_PROTO_GetFieldsCounters [08:13:55]wFMCommunicate request_size=4 [08:13:55]MH_SAM_APDU [08:13:55]CAPDU: 80 13 00 00 [08:13:55]Write to MH i2c: E2 08 00 CE 49 80 13 00 00 00 00 00 00 93 [08:13:55]Write i2c OK [08:13:55]MH_I2C_Read... [08:13:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:55]Read from MH i2c: E2 [08:13:55]MH_I2C_Read... [08:13:55]Read from MH i2c: E2 62 00 [08:13:55]MH_I2C_Read... [08:13:55]Read from MH i2c: E2 62 00 CE 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [08:13:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:55]wFMCommunicate OK [08:13:55]SAM_PROTO_GetFieldsCounters done [08:13:55]requested_item shift.num is exist - process it [08:13:55]requested_item shift.opened is exist - process it [08:13:55]req_shift_opened [08:13:55]FM_GetShiftState [08:13:55]SAM_PROTO_GetShiftState [08:13:55]wFMCommunicate request_size=4 [08:13:55]MH_SAM_APDU [08:13:55]CAPDU: 80 13 01 00 [08:13:55]Write to MH i2c: E2 08 00 CF 49 80 13 01 00 00 00 00 00 95 [08:13:55]Write i2c OK [08:13:55]MH_I2C_Read... [08:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:55]Read from MH i2c: E2 [08:13:55]MH_I2C_Read... [08:13:55]Read from MH i2c: E2 0E 00 [08:13:55]MH_I2C_Read... [08:13:55]Read from MH i2c: E2 0E 00 CF 49 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E5 [08:13:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:13:55]wFMCommunicate OK [08:13:55]SAM_PROTO_GetShiftState done [08:13:55]FM_GetShiftState done [08:13:55]req_shift_opened done [08:13:55]requested_item shift.open_date is exist - process it [08:13:55]req_shift_open_date [08:13:55]req_shift_open_date done [08:13:55]produce_requested_data done [08:13:55]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220848,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:13:55]process_action_free close_receipt [08:13:55]json_value_free [08:13:55]json_value_free done [08:13:55]process_json_proto returns [08:13:55]Send response to host [08:13:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220848,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:13:55]free response buf [08:13:55]execute_script done [08:13:55]execute_script returns [08:13:55]free content buf [08:13:55]Sock 7.Close socket [08:13:55]Sock 7.Thread stoped [08:13:56]accept exits with 9 [08:13:56]New connection [08:13:56]New thread 3066674532 created [08:13:56]Thread 3066531172 joined [08:13:56]Waiting for new connection... [08:13:56] Sock 9.Parse request [08:13:56]Sock 9.Check first char [08:13:56]Sock 9.First char is OK [08:13:56]request: POST /json_proto HTTP/1.0 [08:13:56]Method: POST [08:13:56]URL: /json_proto [08:13:56]Method is POST - this is cgi request [08:13:56]url: /json_proto [08:13:56]query_string will be loaded in cgi processing [08:13:56]execute_cgi json_proto POST (null) [08:13:56]execute_cgi path=json_proto method=POST [08:13:56]POST find Content-Length [08:13:56]Host: 172.17.40.4:8080 [08:13:56]Content-Length: 766 [08:13:56]Content-Type: application/json [08:13:56] [08:13:56]POST finish read [08:13:56]Found Content-Length = 766 [08:13:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:56]execute_script... [08:13: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)538757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:56]POST & json_proto [08:13:56]process_json_proto [08:13:56]json parsed OK: [08:13:56]protocol is kg_v1.0 [08:13:56]action value=close_receipt [08:13:56]process_action close_receipt [08:13:56]cmd_close_receipt [08:13:56]MH_GetDate [08:13:56]Write to MH i2c: F0 00 00 D0 49 08 [08:13:56]Write i2c OK [08:13:56]MH_I2C_Read... [08:13:56]Read from MH i2c: F0 [08:13:56]MH_I2C_Read... [08:13:56]Read from MH i2c: F0 09 00 [08:13:56]MH_I2C_Read... [08:13:56]Read from MH i2c: F0 09 00 D0 49 00 48 B0 18 67 65 5C 16 67 C6 [08:13:56]GetLastDocTimeStamp 1729671235 [08:13:56]current date 1729671240 [08:13:56]FM_GetShiftState [08:13:56]SAM_PROTO_GetShiftState [08:13:56]wFMCommunicate request_size=4 [08:13:56]MH_SAM_APDU [08:13:56]CAPDU: 80 13 01 00 [08:13:56]Write to MH i2c: E2 08 00 D1 49 80 13 01 00 00 00 00 00 97 [08:13:56]Write i2c OK [08:13:56]MH_I2C_Read... [08:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:56]Read from MH i2c: E2 [08:13:56]MH_I2C_Read... [08:13:56]Read from MH i2c: E2 0E 00 [08:13:56]MH_I2C_Read... [08:13:56]Read from MH i2c: E2 0E 00 D1 49 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E7 [08:13:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:13:56]wFMCommunicate OK [08:13:56]SAM_PROTO_GetShiftState done [08:13:56]FM_GetShiftState done [08:13:56]opened in 1729642119 [08:13:56]opened+sec_in_day 1729728519 [08:13:56]quantity*price = 60009 [08:13:56]sum+1 = 60010 [08:13:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 58 23.10.2024 08:14 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220849 ФПД: 176700066156343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081400&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220849&fm=176700066156343&tin=02508201610067®Number=0000000000098116&sum=60009 [08:13:57]StoreToDocumentArchive [08:13:57]shift 447 fd 220849 [08:13:57]save to /storage/0447/doc_00220849 [08:13:57]save last doc name /storage/0447/doc_00220849 to /storage/kkm_last_doc_name [08:13:57]save OK [08:13:57]Clear old archive folders... [08:13:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:57]tlvbuf is 007BB000 [08:13:57]SAM_PROTO_ClearQueue [08:13:57]wFMCommunicate request_size=4 [08:13:57]MH_SAM_APDU [08:13:57]CAPDU: 80 09 00 00 [08:13:57]Write to MH i2c: E2 08 00 DE 49 80 09 00 00 00 00 00 00 99 [08:13:57]Write i2c OK [08:13:57]MH_I2C_Read... [08:13:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:57]Read from MH i2c: E2 [08:13:57]MH_I2C_Read... [08:13:57]Read from MH i2c: E2 03 00 [08:13:57]MH_I2C_Read... [08:13:57]Read from MH i2c: E2 03 00 DE 49 00 90 00 9B [08:13:57]RAPDU: 90 00 [08:13:57]wFMCommunicate OK [08:13:57]SAM_PROTO_ClearQueue done [08:13:57]KKMCreateOFDPacket [08:13:57]OFDProtocolAddRootSTLVToBuf [08:13:57]FM_MakeSignedData [08:13:57]FM_MakeSignedData [08:13:57]SAM_PROTO_SignData [08:13:57]wFMCommunicate request_size=4 [08:13:57]MH_SAM_APDU [08:13:57]CAPDU: 80 0D 01 02 [08:13:57]Write to MH i2c: E2 08 00 DF 49 80 0D 01 02 00 00 00 00 A1 [08:13:57]Write i2c OK [08:13:57]MH_I2C_Read... [08:13:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:57]Read from MH i2c: E2 [08:13:57]MH_I2C_Read... [08:13:57]Read from MH i2c: E2 03 00 [08:13:57]MH_I2C_Read... [08:13:57]Read from MH i2c: E2 03 00 DF 49 00 90 00 9C [08:13:57]RAPDU: 90 00 [08:13:57]wFMCommunicate OK [08:13:57]wFMCommunicate request_size=255 [08:13:57]MH_SAM_APDU [08:13:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 48 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B1 5E 03 00 35 04 06 00 A0 [08:13:57]Write to MH i2c: E2 02 01 E0 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 48 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B1 5E 03 00 35 04 06 00 A0 00 00 3B [08:13:57]Write i2c OK [08:13:57]MH_I2C_Read... [08:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:58]Read from MH i2c: E2 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: E2 03 00 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: E2 03 00 E0 49 00 90 00 9D [08:13:58]RAPDU: 90 00 [08:13:58]wFMCommunicate OK [08:13:58]wFMCommunicate request_size=10 [08:13:58]MH_SAM_APDU [08:13:58]CAPDU: 80 0D 02 02 05 B5 30 AC CF 37 [08:13:58]Write to MH i2c: E2 0D 00 E1 49 80 0D 02 02 05 00 B5 30 AC CF 37 00 00 45 [08:13:58]Write i2c OK [08:13:58]MH_I2C_Read... [08:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:58]Read from MH i2c: E2 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: E2 03 00 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: E2 03 00 E1 49 00 90 00 9E [08:13:58]RAPDU: 90 00 [08:13:58]wFMCommunicate OK [08:13:58]wFMCommunicate request_size=4 [08:13:58]MH_SAM_APDU [08:13:58]CAPDU: 80 0D 03 02 [08:13:58]Write to MH i2c: E2 08 00 E2 49 80 0D 03 02 00 00 00 00 A6 [08:13:58]Write i2c OK [08:13:58]MH_I2C_Read... [08:13:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:58]Read from MH i2c: E2 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: E2 0B 00 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: E2 0B 00 E2 49 00 47 DB A9 1C 2A 17 43 23 90 00 35 [08:13:58]RAPDU: 47 DB A9 1C 2A 17 43 23 90 00 [08:13:58]wFMCommunicate OK [08:13:58]SAM_PROTO_SignData done [08:13:58]FM_MakeSignedData done [08:13:58]CreateOFDProtocolMessage [08:13:58]wFMCommunicate request_size=4 [08:13:58]MH_SAM_APDU [08:13:58]CAPDU: 80 11 00 00 [08:13:58]Write to MH i2c: E2 08 00 E3 49 80 11 00 00 00 00 00 00 A6 [08:13:58]Write i2c OK [08:13:58]MH_I2C_Read... [08:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:58]Read from MH i2c: E2 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: E2 17 00 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: E2 17 00 E3 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F5 [08:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:13:58]wFMCommunicate OK [08:13:58]CreateOFDProtocolMessage done [08:13:58]OFDSenderStorePacket 220849 [08:13:58]StoreOFDPacket docnum=220849 [08:13:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 64 8F 07 01 88 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 48 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B1 5E 03 00 35 04 06 00 A0 B5 30 AC CF 37 47 DB A9 1C 2A 17 43 23 [08:13:58]CheckFolder [08:13:58]dirname=/storage/ofd_packets [08:13:58]CheckFolder done [08:13:58]ProducePacketName [08:13:58]name=ofd_packets/00220849 [08:13:58]NVStorageSaveData ofd_packets/00220849 [08:13:58]File name is /storage/ofd_packets/00220849 [08:13:58]Write 301 bytes [08:13:58]NVStorageSaveData done [08:13:58]OFDSenderStorePacket done [08:13:58]KKMCreateOFDPacket done [08:13:58]NVStorageSaveData kkm_last_timestamp [08:13:58]File name is /storage/kkm_last_timestamp [08:13:58]Write 4 bytes [08:13:58]NVStorageSaveData done [08:13:58]ExternCall_PrintAddStr [08:13:58]wPrintStart [08:13:58]Write to MH i2c: 01 00 00 E4 49 2D [08:13:58]Write i2c OK [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: 01 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: 01 07 00 [08:13:58]MH_I2C_Read... [08:13:58]Read from MH i2c: 01 07 00 E4 49 00 00 00 00 00 FF 0F 42 [08:13:58]RasterBufferAndPrint [08:13:58]line Счет N : (1)538757 [08:13:58]line ИНН: 02508201610067 [08:13:58]line Контрольно-Кассовый Чек [08:13:58]line ПРОДАЖА [08:13:58]line ТРК (МРК, ГНК) : 13 [08:13:58]line Товар: 2710124130 [08:13:58]line Аи-92-К-2 [08:13:58]line 8.970 * 66.90 [08:13:58]line = 600.09 [08:13:58]line НДС 12% НСП 1% [08:13:58]line > о реализуемом товаре [08:13:58]line ИТОГО: 600.09 [08:13:58]line НСП 1% : 5.31 [08:13:58]line НДС 12% : 63.73 [08:13:58]line Наличными: 0.00 [08:13:58]line Безнал.: 600.09 [08:13:58]line Место: АЗС № 84 "Партнер Нефть" [08:13:58]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:13:58]line СНО: Общий режим [08:13:58]line Чек 58 23.10.2024 08:14 [08:13:58]line Смена: 447 ФФД: 1.0 [08:13:58]line ЗНМ: 0300000178 [08:13:58]line РНМ: 0000000000098116 [08:13:58]line Версия ККМ: 001 [08:13:58]line Платежная система: Mbank [08:13:58]line ФМ: 0000000000965413 [08:13:58]line ФД: 220849 [08:13:58]line ФПД: 176700066156343 [08:13:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081400&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220849&fm=176700066156343&tin=02508201610067®Number=0000000000098116&sum=60009 [08:13:58]OFD Sender: Processing packet 220849 [packets to send 81, broken 80] [08:13:58]ProducePacketName [08:13:58]name=ofd_packets/00220849 [08:13:58]OFD Sender: To server: pG, [08:13:58]CommunicateWithHost lk.salyk.kg:30040 [08:13:58]ConnectInit lk.salyk.kg [08:13:58]written 0, free lines is 4095 [08:13:58]Connected sock=10 [08:13:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 64 8F 07 01 88 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 48 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B1 5E 03 00 35 04 06 00 A0 B5 30 AC CF 37 47 DB A9 1C 2A 17 43 23 [08:13:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 45 DF 47 00 9F 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 39 36 35 34 31 33 10 04 04 00 B1 5E 03 00 F4 03 04 00 E8 5B 18 67 B6 04 01 00 00 44 BB 4C 8B A2 31 6C 20 [08:13:58]CommunicateWithHost err = 0 [08:13:58]CheckOFDResponse [08:13:59]1017 (14) - 77093643461234 [08:13:59]1041 (16) - 0000000000965413 [08:13:59]1040 (4) - 220849 [08:13:59]1012 (4) - 23.10.2024 02:14 [08:13:59]1206 (1) - 0 [08:13:59]OFD Sender: Remove packet 220849 [08:13:59]ProducePacketName [08:13:59]name=ofd_packets/00220849 [08:13:59]NVStorageDeleteData [08:13:59]Write to MH i2c: 01 00 00 0D 4A 57 [08:13:59]Write i2c OK [08:13:59]MH_I2C_Read... [08:13:59]Read from MH i2c: 01 [08:13:59]MH_I2C_Read... [08:13:59]Read from MH i2c: 01 07 00 [08:13:59]MH_I2C_Read... [08:13:59]Read from MH i2c: 01 07 00 0D 4A 00 00 00 00 00 12 0D 7D [08:13:59]RasterBufferAndPrint [08:13:59]line [08:13:59]line [08:13:59]line [08:13:59]line [08:13:59]line [08:13:59]written 0, free lines is 3362 [08:13:59]MH_Cut [08:13:59]Write to MH i2c: D1 01 00 14 4A 01 30 [08:13:59]Write i2c OK [08:13:59]MH_I2C_Read... [08:13:59]Read from MH i2c: D1 [08:13:59]MH_I2C_Read... [08:13:59]Read from MH i2c: D1 01 00 [08:13:59]MH_I2C_Read... [08:13:59]Read from MH i2c: D1 01 00 14 4A 00 2F [08:13:59]Write to MH i2c: 01 00 00 15 4A 5F [08:13:59]Write i2c OK [08:13:59]MH_I2C_Read... [08:13:59]OFD Sender: No OFD packet to send [08:13:59]*** Cut start [08:13:59]*** Partial cut [08:13:59]*** CUTSNS_PIN = 1 [08:13:59]*** CUTSNS_PIN = 0 [08:14:00]*** Brake cut motor [08:14:00]Read from MH i2c: 01 [08:14:00]MH_I2C_Read... [08:14:00]*** Stop cut motor [08:14:00]*** Cut end [08:14:00]Read from MH i2c: 01 07 00 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: 01 07 00 15 4A 00 00 00 00 00 FF 0F 74 [08:14:00]process_action close_receipt done [08:14:00]requested_data is exist [08:14:00]produce_requested_data [08:14:00]requested_item fm.sn is exist - process it [08:14:00]wFMCommunicate request_size=4 [08:14:00]MH_SAM_APDU [08:14:00]CAPDU: 80 11 00 00 [08:14:00]Write to MH i2c: E2 08 00 16 4A 80 11 00 00 00 00 00 00 DA [08:14:00]Write i2c OK [08:14:00]MH_I2C_Read... [08:14:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:00]Read from MH i2c: E2 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: E2 17 00 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: E2 17 00 16 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 29 [08:14:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:14:00]wFMCommunicate OK [08:14:00]requested_item fd.num is exist - process it [08:14:00]SAM_PROTO_GetFieldsCounters [08:14:00]wFMCommunicate request_size=4 [08:14:00]MH_SAM_APDU [08:14:00]CAPDU: 80 13 00 00 [08:14:00]Write to MH i2c: E2 08 00 17 4A 80 13 00 00 00 00 00 00 DD [08:14:00]Write i2c OK [08:14:00]MH_I2C_Read... [08:14:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:00]Read from MH i2c: E2 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: E2 62 00 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: E2 62 00 17 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [08:14:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:14:00]wFMCommunicate OK [08:14:00]SAM_PROTO_GetFieldsCounters done [08:14:00]requested_item shift.num is exist - process it [08:14:00]requested_item shift.opened is exist - process it [08:14:00]req_shift_opened [08:14:00]FM_GetShiftState [08:14:00]SAM_PROTO_GetShiftState [08:14:00]wFMCommunicate request_size=4 [08:14:00]MH_SAM_APDU [08:14:00]CAPDU: 80 13 01 00 [08:14:00]Write to MH i2c: E2 08 00 18 4A 80 13 01 00 00 00 00 00 DF [08:14:00]Write i2c OK [08:14:00]MH_I2C_Read... [08:14:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:00]Read from MH i2c: E2 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: E2 0E 00 [08:14:00]MH_I2C_Read... [08:14:00]Read from MH i2c: E2 0E 00 18 4A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 2F [08:14:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:14:00]wFMCommunicate OK [08:14:00]SAM_PROTO_GetShiftState done [08:14:00]FM_GetShiftState done [08:14:00]req_shift_opened done [08:14:00]requested_item shift.open_date is exist - process it [08:14:00]req_shift_open_date [08:14:00]req_shift_open_date done [08:14:00]produce_requested_data done [08:14:00]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220849,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:14:00]process_action_free close_receipt [08:14:00]json_value_free [08:14:00]json_value_free done [08:14:00]process_json_proto returns [08:14:00]Send response to host [08:14:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220849,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:14:00]free response buf [08:14:00]execute_script done [08:14:00]execute_script returns [08:14:00]free content buf [08:14:00]Sock 9.Close socket [08:14:00]Sock 9.Thread stoped [08:14:04]OFD Sender: No OFD packet to send [08:14:09]OFD Sender: No OFD packet to send [08:14:14]OFD Sender: No OFD packet to send [08:14:19]OFD Sender: No OFD packet to send [08:14:24]OFD Sender: No OFD packet to send [08:14:29]OFD Sender: No OFD packet to send [08:14:34]OFD Sender: No OFD packet to send [08:14:39]OFD Sender: No OFD packet to send [08:14:44]OFD Sender: No OFD packet to send [08:14:49]OFD Sender: No OFD packet to send [08:14:54]OFD Sender: No OFD packet to send [08:14:59]OFD Sender: No OFD packet to send [08:15:04]OFD Sender: No OFD packet to send [08:15:09]OFD Sender: No OFD packet to send [08:15:14]OFD Sender: No OFD packet to send [08:15:19]OFD Sender: No OFD packet to send [08:15:24]OFD Sender: No OFD packet to send [08:15:29]accept exits with 7 [08:15:29]New connection [08:15:29]New thread 3066531172 created [08:15:29]Thread 3066674532 joined [08:15:29]Waiting for new connection... [08:15:29] Sock 7.Parse request [08:15:29]Sock 7.Check first char [08:15:29]Sock 7.First char is OK [08:15:29]request: POST /json_proto HTTP/1.0 [08:15:29]Method: POST [08:15:29]URL: /json_proto [08:15:29]Method is POST - this is cgi request [08:15:29]url: /json_proto [08:15:29]query_string will be loaded in cgi processing [08:15:29]execute_cgi json_proto POST (null) [08:15:29]execute_cgi path=json_proto method=POST [08:15:29]POST find Content-Length [08:15:29]Host: 172.17.40.4:8080 [08:15:29]Content-Length: 1015 [08:15:29]Content-Type: application/json [08:15:29] [08:15:29]POST finish read [08:15:29]Found Content-Length = 1015 [08:15:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80171", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 249.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:29]execute_script... [08:15:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80171", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 249.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:29]POST & json_proto [08:15:29]process_json_proto [08:15:29]json parsed OK: [08:15:29]protocol is kg_v1.0 [08:15:29]action value=close_receipt [08:15:29]process_action close_receipt [08:15:29]cmd_close_receipt [08:15:29]MH_GetDate [08:15:29]Write to MH i2c: F0 00 00 19 4A 52 [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: F0 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: F0 09 00 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: F0 09 00 19 4A 00 A5 B0 18 67 65 5C 16 67 6D [08:15:29]GetLastDocTimeStamp 1729671240 [08:15:29]current date 1729671333 [08:15:29]FM_GetShiftState [08:15:29]SAM_PROTO_GetShiftState [08:15:29]wFMCommunicate request_size=4 [08:15:29]MH_SAM_APDU [08:15:29]CAPDU: 80 13 01 00 [08:15:29]Write to MH i2c: E2 08 00 1A 4A 80 13 01 00 00 00 00 00 E1 [08:15:29]Write i2c OK [08:15:29]MH_I2C_Read... [08:15:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:29]Read from MH i2c: E2 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 0E 00 [08:15:29]MH_I2C_Read... [08:15:29]Read from MH i2c: E2 0E 00 1A 4A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 31 [08:15:29]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:15:29]wFMCommunicate OK [08:15:29]SAM_PROTO_GetShiftState done [08:15:29]FM_GetShiftState done [08:15:29]opened in 1729642119 [08:15:29]opened+sec_in_day 1729728519 [08:15:29]quantity*price = 14400 [08:15:29]sum+1 = 14401 [08:15:29]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000034730018 Кофе Американо (GABB TRADE) 1.000 * 105.00 = 105.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 249.00 НСП 1% : 2.20 НДС 12% : 26.44 Наличными: 0.00 Безнал.: 249.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 59 23.10.2024 08:15 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220850 ФПД: 71295233902818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081533&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220850&fm=71295233902818&tin=02508201610067®Number=0000000000098116&sum=24900 0 [08:15:30]StoreToDocumentArchive [08:15:30]shift 447 fd 220850 [08:15:30]save to /storage/0447/doc_00220850 [08:15:30]save last doc name /storage/0447/doc_00220850 to /storage/kkm_last_doc_name [08:15:30]save OK [08:15:30]Clear old archive folders... [08:15:30]ProcessDocumentItem done err = 0, tmpTLVsize=387 [08:15:30]tlvbuf is 0079E610 [08:15:30]SAM_PROTO_ClearQueue [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 09 00 00 [08:15:30]Write to MH i2c: E2 08 00 27 4A 80 09 00 00 00 00 00 00 E3 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:30]Read from MH i2c: E2 03 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 03 00 27 4A 00 90 00 E5 [08:15:30]RAPDU: 90 00 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_ClearQueue done [08:15:30]KKMCreateOFDPacket [08:15:30]OFDProtocolAddRootSTLVToBuf [08:15:30]FM_MakeSignedData [08:15:30]FM_MakeSignedData [08:15:30]SAM_PROTO_SignData [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 0D 01 02 [08:15:30]Write to MH i2c: E2 08 00 28 4A 80 0D 01 02 00 00 00 00 EB [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 03 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 03 00 28 4A 00 90 00 E6 [08:15:30]RAPDU: 90 00 [08:15:30]wFMCommunicate OK [08:15:30]wFMCommunicate request_size=255 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 0D 02 02 FA 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 [08:15:30]Write to MH i2c: E2 02 01 29 4A 80 0D 02 02 FA 00 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 00 00 A7 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 03 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 03 00 29 4A 00 90 00 E7 [08:15:30]RAPDU: 90 00 [08:15:30]wFMCommunicate OK [08:15:30]wFMCommunicate request_size=146 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 0D 02 02 8D 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A5 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B2 5E 03 00 35 04 06 00 40 D7 B7 17 48 E2 [08:15:30]Write to MH i2c: E2 95 00 2A 4A 80 0D 02 02 8D 00 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A5 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B2 5E 03 00 35 04 06 00 40 D7 B7 17 48 E2 00 00 0A [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 03 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 03 00 2A 4A 00 90 00 E8 [08:15:30]RAPDU: 90 00 [08:15:30]wFMCommunicate OK [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 0D 03 02 [08:15:30]Write to MH i2c: E2 08 00 2B 4A 80 0D 03 02 00 00 00 00 F0 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0B 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0B 00 2B 4A 00 6D 63 0E 17 F1 D3 F2 F1 90 00 8D [08:15:30]RAPDU: 6D 63 0E 17 F1 D3 F2 F1 90 00 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_SignData done [08:15:30]FM_MakeSignedData done [08:15:30]CreateOFDProtocolMessage [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 11 00 00 [08:15:30]Write to MH i2c: E2 08 00 2C 4A 80 11 00 00 00 00 00 00 F0 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 17 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 17 00 2C 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3F [08:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:15:30]wFMCommunicate OK [08:15:30]CreateOFDProtocolMessage done [08:15:30]OFDSenderStorePacket 220850 [08:15:30]StoreOFDPacket docnum=220850 [08:15:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 97 01 00 00 B3 D2 8F 01 80 B2 5A 03 01 00 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A5 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B2 5E 03 00 35 04 06 00 40 D7 B7 17 48 E2 6D 63 0E 17 F1 D3 F2 F1 [08:15:30]CheckFolder [08:15:30]dirname=/storage/ofd_packets [08:15:30]CheckFolder done [08:15:30]ProducePacketName [08:15:30]name=ofd_packets/00220850 [08:15:30]NVStorageSaveData ofd_packets/00220850 [08:15:30]File name is /storage/ofd_packets/00220850 [08:15:30]Write 437 bytes [08:15:30]NVStorageSaveData done [08:15:30]OFDSenderStorePacket done [08:15:30]KKMCreateOFDPacket done [08:15:30]NVStorageSaveData kkm_last_timestamp [08:15:30]File name is /storage/kkm_last_timestamp [08:15:30]Write 4 bytes [08:15:30]NVStorageSaveData done [08:15:30]ExternCall_PrintAddStr [08:15:30]wPrintStart [08:15:30]Write to MH i2c: 01 00 00 2D 4A 77 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: 01 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: 01 07 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: 01 07 00 2D 4A 00 00 00 00 00 FF 0F 8C [08:15:31]RasterBufferAndPrint [08:15:31]line Счет N : (3)80171 [08:15:31]line ИНН: 02508201610067 [08:15:31]line Контрольно-Кассовый Чек [08:15:31]line ПРОДАЖА [08:15:31]line Товар: 48743587 [08:15:31]line Сигареты Winston XStyle Silver [08:15:31]line 1.000 * 144.00 [08:15:31]line = 144.00 [08:15:31]line НДС 12% НСП 1% [08:15:31]line > о реализуемом товаре [08:15:31]line Товар: 2000034730018 [08:15:31]line Кофе Американо (GABB TRADE) [08:15:31]line 1.000 * 105.00 [08:15:31]line = 105.00 [08:15:31]line НДС 12% НСП 1% [08:15:31]line > о реализуемом товаре [08:15:31]line ИТОГО: 249.00 [08:15:31]line НСП 1% : 2.20 [08:15:31]line НДС 12% : 26.44 [08:15:31]line Наличными: 0.00 [08:15:31]line Безнал.: 249.00 [08:15:31]line Место: АЗС № 84 "Партнер Нефть" [08:15:31]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:15:31]line СНО: Общий режим [08:15:31]line Чек 59 23.10.2024 08:15 [08:15:31]line Смена: 447 ФФД: 1.0 [08:15:31]line ЗНМ: 0300000178 [08:15:31]line РНМ: 0000000000098116 [08:15:31]line Версия ККМ: 001 [08:15:31]line Платежная система: Mbank [08:15:31]line ФМ: 0000000000965413 [08:15:31]line ФД: 220850 [08:15:31]line ФПД: 71295233902818 [08:15:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081533&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220850&fm=71295233902818&tin=02508201610067®Number=0000000000098116&sum=24900 [08:15:31]line 0 [08:15:31]OFD Sender: Processing packet 220850 [packets to send 81, broken 80] [08:15:31]ProducePacketName [08:15:31]name=ofd_packets/00220850 [08:15:31]OFD Sender: To server: pG, [08:15:31]CommunicateWithHost lk.salyk.kg:30040 [08:15:31]ConnectInit lk.salyk.kg [08:15:31]written 0, free lines is 4095 [08:15:31]Connected sock=10 [08:15:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 97 01 00 00 B3 D2 8F 01 80 B2 5A 03 01 00 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 A5 B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B2 5E 03 00 35 04 06 00 40 D7 B7 17 48 E2 6D 63 0E 17 F1 D3 F2 F1 [08:15:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 03 DB 47 00 8C 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 39 36 35 34 31 33 10 04 04 00 B2 5E 03 00 F4 03 04 00 45 5C 18 67 B6 04 01 00 00 D5 56 FE CE 7D 41 B5 40 [08:15:31]CommunicateWithHost err = 0 [08:15:31]CheckOFDResponse [08:15:31]1017 (14) - 77093643461234 [08:15:31]1041 (16) - 0000000000965413 [08:15:31]1040 (4) - 220850 [08:15:31]1012 (4) - 23.10.2024 02:15 [08:15:31]1206 (1) - 0 [08:15:31]OFD Sender: Remove packet 220850 [08:15:31]ProducePacketName [08:15:31]name=ofd_packets/00220850 [08:15:31]NVStorageDeleteData [08:15:31]Write to MH i2c: 01 00 00 5E 4A A8 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: 01 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: 01 07 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: 01 07 00 5E 4A 00 00 00 00 00 8B 0C 46 [08:15:31]RasterBufferAndPrint [08:15:31]line [08:15:31]line [08:15:31]line [08:15:31]line [08:15:31]line [08:15:31]written 0, free lines is 3216 [08:15:31]MH_Cut [08:15:31]Write to MH i2c: D1 01 00 65 4A 01 81 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: D1 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: D1 01 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: D1 01 00 65 4A 00 80 [08:15:31]Write to MH i2c: 01 00 00 66 4A B0 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:32]OFD Sender: No OFD packet to send [08:15:32]*** Cut start [08:15:32]*** Partial cut [08:15:32]*** CUTSNS_PIN = 1 [08:15:32]*** CUTSNS_PIN = 0 [08:15:32]*** Brake cut motor [08:15:33]Read from MH i2c: 01 [08:15:33]MH_I2C_Read... [08:15:33]*** Stop cut motor [08:15:33]*** Cut end [08:15:33]Read from MH i2c: 01 07 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: 01 07 00 66 4A 00 00 00 00 00 FF 0F C5 [08:15:33]process_action close_receipt done [08:15:33]requested_data is exist [08:15:33]produce_requested_data [08:15:33]requested_item fm.sn is exist - process it [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 11 00 00 [08:15:33]Write to MH i2c: E2 08 00 67 4A 80 11 00 00 00 00 00 00 2B [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 17 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 17 00 67 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7A [08:15:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:15:33]wFMCommunicate OK [08:15:33]requested_item fd.num is exist - process it [08:15:33]SAM_PROTO_GetFieldsCounters [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 13 00 00 [08:15:33]Write to MH i2c: E2 08 00 68 4A 80 13 00 00 00 00 00 00 2E [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 62 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 62 00 68 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [08:15:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:33]wFMCommunicate OK [08:15:33]SAM_PROTO_GetFieldsCounters done [08:15:33]requested_item shift.num is exist - process it [08:15:33]requested_item shift.opened is exist - process it [08:15:33]req_shift_opened [08:15:33]FM_GetShiftState [08:15:33]SAM_PROTO_GetShiftState [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 13 01 00 [08:15:33]Write to MH i2c: E2 08 00 69 4A 80 13 01 00 00 00 00 00 30 [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:33]Read from MH i2c: E2 0E 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 0E 00 69 4A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 80 [08:15:33]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:15:33]wFMCommunicate OK [08:15:33]SAM_PROTO_GetShiftState done [08:15:33]FM_GetShiftState done [08:15:33]req_shift_opened done [08:15:33]requested_item shift.open_date is exist - process it [08:15:33]req_shift_open_date [08:15:33]req_shift_open_date done [08:15:33]produce_requested_data done [08:15:33]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220850,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:15:33]process_action_free close_receipt [08:15:33]json_value_free [08:15:33]json_value_free done [08:15:33]process_json_proto returns [08:15:33]Send response to host [08:15:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220850,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:15:33]free response buf [08:15:33]execute_script done [08:15:33]execute_script returns [08:15:33]free content buf [08:15:33]Sock 7.Close socket [08:15:33]Sock 7.Thread stoped [08:15:33]accept exits with 9 [08:15:33]New connection [08:15:33]New thread 3066674532 created [08:15:33]Thread 3066531172 joined [08:15:33]Waiting for new connection... [08:15:33] Sock 9.Parse request [08:15:33]Sock 9.Check first char [08:15:33]Sock 9.First char is OK [08:15:33]request: POST /json_proto HTTP/1.0 [08:15:33]Method: POST [08:15:33]URL: /json_proto [08:15:33]Method is POST - this is cgi request [08:15:33]url: /json_proto [08:15:33]query_string will be loaded in cgi processing [08:15:33]execute_cgi json_proto POST (null) [08:15:33]execute_cgi path=json_proto method=POST [08:15:33]POST find Content-Length [08:15:33]Host: 172.17.40.4:8080 [08:15:33]Content-Length: 769 [08:15:33]Content-Type: application/json [08:15:33] [08:15:33]POST finish read [08:15:33]Found Content-Length = 769 [08:15:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:33]execute_script... [08: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)538758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:33]POST & json_proto [08:15:33]process_json_proto [08:15:33]json parsed OK: [08:15:33]protocol is kg_v1.0 [08:15:33]action value=close_receipt [08:15:33]process_action close_receipt [08:15:33]cmd_close_receipt [08:15:33]MH_GetDate [08:15:33]Write to MH i2c: F0 00 00 6A 4A A3 [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: F0 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: F0 09 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: F0 09 00 6A 4A 00 A9 B0 18 67 65 5C 16 67 C2 [08:15:33]GetLastDocTimeStamp 1729671333 [08:15:33]current date 1729671337 [08:15:33]FM_GetShiftState [08:15:33]SAM_PROTO_GetShiftState [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 13 01 00 [08:15:33]Write to MH i2c: E2 08 00 6B 4A 80 13 01 00 00 00 00 00 32 [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 0E 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 0E 00 6B 4A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 82 [08:15:33]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:15:33]wFMCommunicate OK [08:15:33]SAM_PROTO_GetShiftState done [08:15:33]FM_GetShiftState done [08:15:33]opened in 1729642119 [08:15:33]opened+sec_in_day 1729728519 [08:15:33]quantity*price = 120055 [08:15:33]sum+1 = 120057 [08:15:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 60 23.10.2024 08:15 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220851 ФПД: 19746176476335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081538&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220851&fm=19746176476335&tin=02508201610067®Number=0000000000098116&sum=120056 [08:15:35]StoreToDocumentArchive [08:15:35]shift 447 fd 220851 [08:15:35]save to /storage/0447/doc_00220851 [08:15:35]save last doc name /storage/0447/doc_00220851 to /storage/kkm_last_doc_name [08:15:35]save OK [08:15:35]Clear old archive folders... [08:15:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:15:35]tlvbuf is 008FFD80 [08:15:35]SAM_PROTO_ClearQueue [08:15:35]wFMCommunicate request_size=4 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 09 00 00 [08:15:35]Write to MH i2c: E2 08 00 78 4A 80 09 00 00 00 00 00 00 34 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 78 4A 00 90 00 36 [08:15:35]RAPDU: 90 00 [08:15:35]wFMCommunicate OK [08:15:35]SAM_PROTO_ClearQueue done [08:15:35]KKMCreateOFDPacket [08:15:35]OFDProtocolAddRootSTLVToBuf [08:15:35]FM_MakeSignedData [08:15:35]FM_MakeSignedData [08:15:35]SAM_PROTO_SignData [08:15:35]wFMCommunicate request_size=4 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 0D 01 02 [08:15:35]Write to MH i2c: E2 08 00 79 4A 80 0D 01 02 00 00 00 00 3C [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 79 4A 00 90 00 37 [08:15:35]RAPDU: 90 00 [08:15:35]wFMCommunicate OK [08:15:35]wFMCommunicate request_size=255 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 AA B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B3 5E 03 00 35 04 06 00 11 [08:15:35]Write to MH i2c: E2 02 01 7A 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 AA B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B3 5E 03 00 35 04 06 00 11 00 00 58 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 7A 4A 00 90 00 38 [08:15:35]RAPDU: 90 00 [08:15:35]wFMCommunicate OK [08:15:35]wFMCommunicate request_size=10 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 0D 02 02 05 F5 83 D5 A4 AF [08:15:35]Write to MH i2c: E2 0D 00 7B 4A 80 0D 02 02 05 00 F5 83 D5 A4 AF 00 00 E9 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 03 00 7B 4A 00 90 00 39 [08:15:35]RAPDU: 90 00 [08:15:35]wFMCommunicate OK [08:15:35]wFMCommunicate request_size=4 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 0D 03 02 [08:15:35]Write to MH i2c: E2 08 00 7C 4A 80 0D 03 02 00 00 00 00 41 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 0B 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 0B 00 7C 4A 00 84 BA D7 8F 30 EA 19 D7 90 00 F0 [08:15:35]RAPDU: 84 BA D7 8F 30 EA 19 D7 90 00 [08:15:35]wFMCommunicate OK [08:15:35]SAM_PROTO_SignData done [08:15:35]FM_MakeSignedData done [08:15:35]CreateOFDProtocolMessage [08:15:35]wFMCommunicate request_size=4 [08:15:35]MH_SAM_APDU [08:15:35]CAPDU: 80 11 00 00 [08:15:35]Write to MH i2c: E2 08 00 7D 4A 80 11 00 00 00 00 00 00 41 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 17 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 17 00 7D 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 90 [08:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:15:35]wFMCommunicate OK [08:15:35]CreateOFDProtocolMessage done [08:15:35]OFDSenderStorePacket 220851 [08:15:35]StoreOFDPacket docnum=220851 [08:15:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 7A 37 07 01 D7 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 AA B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B3 5E 03 00 35 04 06 00 11 F5 83 D5 A4 AF 84 BA D7 8F 30 EA 19 D7 [08:15:35]CheckFolder [08:15:35]dirname=/storage/ofd_packets [08:15:35]CheckFolder done [08:15:35]ProducePacketName [08:15:35]name=ofd_packets/00220851 [08:15:35]NVStorageSaveData ofd_packets/00220851 [08:15:35]File name is /storage/ofd_packets/00220851 [08:15:35]Write 301 bytes [08:15:35]NVStorageSaveData done [08:15:35]OFDSenderStorePacket done [08:15:35]KKMCreateOFDPacket done [08:15:35]NVStorageSaveData kkm_last_timestamp [08:15:35]File name is /storage/kkm_last_timestamp [08:15:35]Write 4 bytes [08:15:35]NVStorageSaveData done [08:15:35]ExternCall_PrintAddStr [08:15:35]wPrintStart [08:15:35]Write to MH i2c: 01 00 00 7E 4A C8 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 07 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 07 00 7E 4A 00 00 00 00 00 FF 0F DD [08:15:35]RasterBufferAndPrint [08:15:35]line Счет N : (1)538758 [08:15:35]line ИНН: 02508201610067 [08:15:35]line Контрольно-Кассовый Чек [08:15:35]line ПРОДАЖА [08:15:35]line ТРК (МРК, ГНК) : 31 [08:15:35]line Товар: 2710124500 [08:15:35]line Аи-95-К-3 [08:15:35]line 16.180 * 74.20 [08:15:35]line = 1200.56 [08:15:35]line НДС 12% НСП 1% [08:15:35]line > о реализуемом товаре [08:15:35]line ИТОГО: 1200.56 [08:15:35]line НСП 1% : 10.62 [08:15:35]line НДС 12% : 127.49 [08:15:35]line Наличными: 0.00 [08:15:35]line Безнал.: 1200.56 [08:15:35]line Место: АЗС № 84 "Партнер Нефть" [08:15:35]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:15:35]line СНО: Общий режим [08:15:36]line Чек 60 23.10.2024 08:15 [08:15:36]line Смена: 447 ФФД: 1.0 [08:15:36]line ЗНМ: 0300000178 [08:15:36]line РНМ: 0000000000098116 [08:15:36]line Версия ККМ: 001 [08:15:36]line Платежная система: Mbank [08:15:36]line ФМ: 0000000000965413 [08:15:36]line ФД: 220851 [08:15:36]line ФПД: 19746176476335 [08:15:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081538&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220851&fm=19746176476335&tin=02508201610067®Number=0000000000098116&sum=120056 [08:15:36]OFD Sender: Processing packet 220851 [packets to send 81, broken 80] [08:15:36]ProducePacketName [08:15:36]name=ofd_packets/00220851 [08:15:36]OFD Sender: To server: pG, [08:15:36]CommunicateWithHost lk.salyk.kg:30040 [08:15:36]ConnectInit lk.salyk.kg [08:15:36]written 0, free lines is 4095 [08:15:36]Connected sock=10 [08:15:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 7A 37 07 01 D7 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 AA B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B3 5E 03 00 35 04 06 00 11 F5 83 D5 A4 AF 84 BA D7 8F 30 EA 19 D7 [08:15:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 EE 59 47 00 6D C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B3 5E 03 00 F4 03 04 00 4A 5C 18 67 B6 04 01 00 00 D1 03 91 92 90 87 EB 92 [08:15:36]CommunicateWithHost err = 0 [08:15:36]CheckOFDResponse [08:15:36]1017 (14) - 77093643461234 [08:15:36]1041 (16) - 0000000000965413 [08:15:36]1040 (4) - 220851 [08:15:36]1012 (4) - 23.10.2024 02:15 [08:15:36]1206 (1) - 0 [08:15:36]OFD Sender: Remove packet 220851 [08:15:36]ProducePacketName [08:15:36]name=ofd_packets/00220851 [08:15:36]NVStorageDeleteData [08:15:36]Write to MH i2c: 01 00 00 A7 4A F1 [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 07 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 07 00 A7 4A 00 00 00 00 00 22 0D 27 [08:15:36]RasterBufferAndPrint [08:15:36]line [08:15:36]line [08:15:36]line [08:15:36]line [08:15:36]line [08:15:36]written 0, free lines is 3374 [08:15:36]MH_Cut [08:15:36]Write to MH i2c: D1 01 00 AE 4A 01 CA [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: D1 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: D1 01 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: D1 01 00 AE 4A 00 C9 [08:15:36]Write to MH i2c: 01 00 00 AF 4A F9 [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:37]OFD Sender: No OFD packet to send [08:15:37]*** Cut start [08:15:37]*** Partial cut [08:15:37]*** CUTSNS_PIN = 1 [08:15:37]*** CUTSNS_PIN = 0 [08:15:37]*** Brake cut motor [08:15:37]Read from MH i2c: *** Stop cut motor [08:15:37]*** Cut end [08:15:37]01 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: 01 07 00 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: 01 07 00 AF 4A 00 00 00 00 00 FF 0F 0E [08:15:37]process_action close_receipt done [08:15:37]requested_data is exist [08:15:37]produce_requested_data [08:15:37]requested_item fm.sn is exist - process it [08:15:37]wFMCommunicate request_size=4 [08:15:37]MH_SAM_APDU [08:15:37]CAPDU: 80 11 00 00 [08:15:37]Write to MH i2c: E2 08 00 B0 4A 80 11 00 00 00 00 00 00 74 [08:15:37]Write i2c OK [08:15:37]MH_I2C_Read... [08:15:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:38]Read from MH i2c: E2 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: E2 17 00 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: E2 17 00 B0 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C3 [08:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:15:38]wFMCommunicate OK [08:15:38]requested_item fd.num is exist - process it [08:15:38]SAM_PROTO_GetFieldsCounters [08:15:38]wFMCommunicate request_size=4 [08:15:38]MH_SAM_APDU [08:15:38]CAPDU: 80 13 00 00 [08:15:38]Write to MH i2c: E2 08 00 B1 4A 80 13 00 00 00 00 00 00 77 [08:15:38]Write i2c OK [08:15:38]MH_I2C_Read... [08:15:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:38]Read from MH i2c: E2 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: E2 62 00 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: E2 62 00 B1 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [08:15:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:38]wFMCommunicate OK [08:15:38]SAM_PROTO_GetFieldsCounters done [08:15:38]requested_item shift.num is exist - process it [08:15:38]requested_item shift.opened is exist - process it [08:15:38]req_shift_opened [08:15:38]FM_GetShiftState [08:15:38]SAM_PROTO_GetShiftState [08:15:38]wFMCommunicate request_size=4 [08:15:38]MH_SAM_APDU [08:15:38]CAPDU: 80 13 01 00 [08:15:38]Write to MH i2c: E2 08 00 B2 4A 80 13 01 00 00 00 00 00 79 [08:15:38]Write i2c OK [08:15:38]MH_I2C_Read... [08:15:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:38]Read from MH i2c: E2 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: E2 0E 00 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: E2 0E 00 B2 4A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C9 [08:15:38]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:15:38]wFMCommunicate OK [08:15:38]SAM_PROTO_GetShiftState done [08:15:38]FM_GetShiftState done [08:15:38]req_shift_opened done [08:15:38]requested_item shift.open_date is exist - process it [08:15:38]req_shift_open_date [08:15:38]req_shift_open_date done [08:15:38]produce_requested_data done [08:15:38]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220851,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:15:38]process_action_free close_receipt [08:15:38]json_value_free [08:15:38]json_value_free done [08:15:38]process_json_proto returns [08:15:38]Send response to host [08:15:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220851,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:15:38]free response buf [08:15:38]execute_script done [08:15:38]execute_script returns [08:15:38]free content buf [08:15:38]Sock 9.Close socket [08:15:38]Sock 9.Thread stoped [08:15:38]accept exits with 7 [08:15:38]New connection [08:15:38]New thread 3066531172 created [08:15:38]Thread 3066674532 joined [08:15:38]Waiting for new connection... [08:15:38] Sock 7.Parse request [08:15:38]Sock 7.Check first char [08:15:38]Sock 7.First char is OK [08:15:38]request: POST /json_proto HTTP/1.0 [08:15:38]Method: POST [08:15:38]URL: /json_proto [08:15:38]Method is POST - this is cgi request [08:15:38]url: /json_proto [08:15:38]query_string will be loaded in cgi processing [08:15:38]execute_cgi json_proto POST (null) [08:15:38]execute_cgi path=json_proto method=POST [08:15:38]POST find Content-Length [08:15:38]Host: 172.17.40.4:8080 [08:15:38]Content-Length: 682 [08:15:38]Content-Type: application/json [08:15:38] [08:15:38]POST finish read [08:15:38]Found Content-Length = 682 [08:15:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:38]execute_script... [08:15: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)538759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:38]POST & json_proto [08:15:38]process_json_proto [08:15:38]json parsed OK: [08:15:38]protocol is kg_v1.0 [08:15:38]action value=close_receipt [08:15:38]process_action close_receipt [08:15:38]cmd_close_receipt [08:15:38]MH_GetDate [08:15:38]Write to MH i2c: F0 00 00 B3 4A EC [08:15:38]Write i2c OK [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: F0 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: F0 09 00 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: F0 09 00 B3 4A 00 AE B0 18 67 65 5C 16 67 10 [08:15:38]GetLastDocTimeStamp 1729671338 [08:15:38]current date 1729671342 [08:15:38]FM_GetShiftState [08:15:38]SAM_PROTO_GetShiftState [08:15:38]wFMCommunicate request_size=4 [08:15:38]MH_SAM_APDU [08:15:38]CAPDU: 80 13 01 00 [08:15:38]Write to MH i2c: E2 08 00 B4 4A 80 13 01 00 00 00 00 00 7B [08:15:38]Write i2c OK [08:15:38]MH_I2C_Read... [08:15:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:38]Read from MH i2c: E2 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: E2 0E 00 [08:15:38]MH_I2C_Read... [08:15:38]Read from MH i2c: E2 0E 00 B4 4A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CB [08:15:38]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:15:38]wFMCommunicate OK [08:15:38]SAM_PROTO_GetShiftState done [08:15:38]FM_GetShiftState done [08:15:38]opened in 1729642119 [08:15:38]opened+sec_in_day 1729728519 [08:15:38]quantity*price = 100015 [08:15:38]sum+1 = 100017 [08:15:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 61 23.10.2024 08:15 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220852 ФПД: 156935780115332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081542&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220852&fm=156935780115332&tin=02508201610067®Number=0000000000098116&sum=100000 [08:15:39]StoreToDocumentArchive [08:15:39]shift 447 fd 220852 [08:15:39]save to /storage/0447/doc_00220852 [08:15:39]save last doc name /storage/0447/doc_00220852 to /storage/kkm_last_doc_name [08:15:39]save OK [08:15:39]Clear old archive folders... [08:15:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:15:39]tlvbuf is 008FFC50 [08:15:39]SAM_PROTO_ClearQueue [08:15:39]wFMCommunicate request_size=4 [08:15:39]MH_SAM_APDU [08:15:39]CAPDU: 80 09 00 00 [08:15:39]Write to MH i2c: E2 08 00 C1 4A 80 09 00 00 00 00 00 00 7D [08:15:39]Write i2c OK [08:15:39]MH_I2C_Read... [08:15:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:39]Read from MH i2c: E2 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 03 00 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 03 00 C1 4A 00 90 00 7F [08:15:39]RAPDU: 90 00 [08:15:39]wFMCommunicate OK [08:15:39]SAM_PROTO_ClearQueue done [08:15:39]KKMCreateOFDPacket [08:15:39]OFDProtocolAddRootSTLVToBuf [08:15:39]FM_MakeSignedData [08:15:39]FM_MakeSignedData [08:15:39]SAM_PROTO_SignData [08:15:39]wFMCommunicate request_size=4 [08:15:39]MH_SAM_APDU [08:15:39]CAPDU: 80 0D 01 02 [08:15:39]Write to MH i2c: E2 08 00 C2 4A 80 0D 01 02 00 00 00 00 85 [08:15:39]Write i2c OK [08:15:39]MH_I2C_Read... [08:15:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:39]Read from MH i2c: E2 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 03 00 [08:15:39]MH_I2C_Read... [08:15:39]Read from MH i2c: E2 03 00 C2 4A 00 90 00 80 [08:15:39]RAPDU: 90 00 [08:15:39]wFMCommunicate OK [08:15:39]wFMCommunicate request_size=255 [08:15:39]MH_SAM_APDU [08:15:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 AE B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B4 5E 03 00 35 04 06 00 8E [08:15:39]Write to MH i2c: E2 02 01 C3 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 AE B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B4 5E 03 00 35 04 06 00 8E 00 00 84 [08:15:39]Write i2c OK [08:15:39]MH_I2C_Read... [08:15:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:40]Read from MH i2c: E2 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 03 00 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 03 00 C3 4A 00 90 00 81 [08:15:40]RAPDU: 90 00 [08:15:40]wFMCommunicate OK [08:15:40]wFMCommunicate request_size=10 [08:15:40]MH_SAM_APDU [08:15:40]CAPDU: 80 0D 02 02 05 BB 75 6D 23 84 [08:15:40]Write to MH i2c: E2 0D 00 C4 4A 80 0D 02 02 05 00 BB 75 6D 23 84 00 00 D6 [08:15:40]Write i2c OK [08:15:40]MH_I2C_Read... [08:15:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:40]Read from MH i2c: E2 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 03 00 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 03 00 C4 4A 00 90 00 82 [08:15:40]RAPDU: 90 00 [08:15:40]wFMCommunicate OK [08:15:40]wFMCommunicate request_size=4 [08:15:40]MH_SAM_APDU [08:15:40]CAPDU: 80 0D 03 02 [08:15:40]Write to MH i2c: E2 08 00 C5 4A 80 0D 03 02 00 00 00 00 8A [08:15:40]Write i2c OK [08:15:40]MH_I2C_Read... [08:15:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:40]Read from MH i2c: E2 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 0B 00 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 0B 00 C5 4A 00 5A 94 13 FD 91 25 35 79 90 00 ED [08:15:40]RAPDU: 5A 94 13 FD 91 25 35 79 90 00 [08:15:40]wFMCommunicate OK [08:15:40]SAM_PROTO_SignData done [08:15:40]FM_MakeSignedData done [08:15:40]CreateOFDProtocolMessage [08:15:40]wFMCommunicate request_size=4 [08:15:40]MH_SAM_APDU [08:15:40]CAPDU: 80 11 00 00 [08:15:40]Write to MH i2c: E2 08 00 C6 4A 80 11 00 00 00 00 00 00 8A [08:15:40]Write i2c OK [08:15:40]MH_I2C_Read... [08:15:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:40]Read from MH i2c: E2 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 17 00 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: E2 17 00 C6 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D9 [08:15:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:15:40]wFMCommunicate OK [08:15:40]CreateOFDProtocolMessage done [08:15:40]OFDSenderStorePacket 220852 [08:15:40]StoreOFDPacket docnum=220852 [08:15:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 44 55 07 01 7F 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 AE B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B4 5E 03 00 35 04 06 00 8E BB 75 6D 23 84 5A 94 13 FD 91 25 35 79 [08:15:40]CheckFolder [08:15:40]dirname=/storage/ofd_packets [08:15:40]CheckFolder done [08:15:40]ProducePacketName [08:15:40]name=ofd_packets/00220852 [08:15:40]NVStorageSaveData ofd_packets/00220852 [08:15:40]File name is /storage/ofd_packets/00220852 [08:15:40]Write 301 bytes [08:15:40]NVStorageSaveData done [08:15:40]OFDSenderStorePacket done [08:15:40]KKMCreateOFDPacket done [08:15:40]NVStorageSaveData kkm_last_timestamp [08:15:40]File name is /storage/kkm_last_timestamp [08:15:40]Write 4 bytes [08:15:40]NVStorageSaveData done [08:15:40]ExternCall_PrintAddStr [08:15:40]wPrintStart [08:15:40]Write to MH i2c: 01 00 00 C7 4A 11 [08:15:40]Write i2c OK [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: 01 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: 01 07 00 [08:15:40]MH_I2C_Read... [08:15:40]Read from MH i2c: 01 07 00 C7 4A 00 00 00 00 00 FF 0F 26 [08:15:40]RasterBufferAndPrint [08:15:40]line Счет N : (1)538759 [08:15:40]line ИНН: 02508201610067 [08:15:40]line Контрольно-Кассовый Чек [08:15:40]line ПРОДАЖА [08:15:40]line ТРК (МРК, ГНК) : 13 [08:15:40]line Товар: 2710124130 [08:15:40]line Аи-92-К-2 [08:15:40]line 14.950 * 66.90 [08:15:40]line = 1000.16 [08:15:40]line НДС 12% НСП 1% [08:15:40]line > о реализуемом товаре [08:15:40]line ОКРУГЛЕНИЕ: -0.16 [08:15:40]line ИТОГО: 1000.00 [08:15:40]line Внесено: 1000.00 [08:15:40]line СДАЧА: 0.00 [08:15:40]line НСП 1% : 8.85 [08:15:40]line НДС 12% : 106.21 [08:15:40]line Наличными: 1000.00 [08:15:40]line Безнал.: 0.00 [08:15:40]line Место: АЗС № 84 "Партнер Нефть" [08:15:40]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:15:40]line СНО: Общий режим [08:15:40]line Чек 61 23.10.2024 08:15 [08:15:40]line Смена: 447 ФФД: 1.0 [08:15:40]line ЗНМ: 0300000178 [08:15:40]line РНМ: 0000000000098116 [08:15:40]line Версия ККМ: 001 [08:15:40]line ФМ: 0000000000965413 [08:15:40]line ФД: 220852 [08:15:40]line ФПД: 156935780115332 [08:15:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081542&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220852&fm=156935780115332&tin=02508201610067®Number=0000000000098116&sum=100000 [08:15:40]written 0, free lines is 4095 [08:15:40]OFD Sender: Processing packet 220852 [packets to send 81, broken 80] [08:15:40]ProducePacketName [08:15:40]name=ofd_packets/00220852 [08:15:40]OFD Sender: To server: pG, [08:15:40]CommunicateWithHost lk.salyk.kg:30040 [08:15:40]ConnectInit lk.salyk.kg [08:15:40]Connected sock=11 [08:15:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 44 55 07 01 7F 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 AE B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B4 5E 03 00 35 04 06 00 8E BB 75 6D 23 84 5A 94 13 FD 91 25 35 79 [08:15:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 46 45 47 00 EF 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 39 36 35 34 31 33 10 04 04 00 B4 5E 03 00 F4 03 04 00 4E 5C 18 67 B6 04 01 00 00 FE FD 17 AF A2 F8 67 B5 [08:15:41]CommunicateWithHost err = 0 [08:15:41]CheckOFDResponse [08:15:41]1017 (14) - 77093643461234 [08:15:41]1041 (16) - 0000000000965413 [08:15:41]1040 (4) - 220852 [08:15:41]1012 (4) - 23.10.2024 02:15 [08:15:41]1206 (1) - 0 [08:15:41]OFD Sender: Remove packet 220852 [08:15:41]ProducePacketName [08:15:41]name=ofd_packets/00220852 [08:15:41]NVStorageDeleteData [08:15:41]Write to MH i2c: 01 00 00 F2 4A 3C [08:15:41]Write i2c OK [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: 01 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: 01 07 00 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: 01 07 00 F2 4A 00 00 00 00 00 FA 0C 49 [08:15:41]RasterBufferAndPrint [08:15:41]line [08:15:41]line [08:15:41]line [08:15:41]line [08:15:41]line [08:15:41]written 0, free lines is 3344 [08:15:41]MH_Cut [08:15:41]Write to MH i2c: D1 01 00 F9 4A 01 15 [08:15:41]Write i2c OK [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: D1 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: D1 01 00 [08:15:41]MH_I2C_Read... [08:15:41]Read from MH i2c: D1 01 00 F9 4A 00 14 [08:15:41]Write to MH i2c: 01 00 00 FA 4A 44 [08:15:41]Write i2c OK [08:15:41]MH_I2C_Read... [08:15:41]OFD Sender: No OFD packet to send [08:15:41]*** Cut start [08:15:41]*** Partial cut [08:15:41]*** CUTSNS_PIN = 1 [08:15:41]*** CUTSNS_PIN = 0 [08:15:42]*** Brake cut motor [08:15:42]Read from MH i2c: 01 [08:15:42]MH_I2C_Read... [08:15:42]*** Stop cut motor [08:15:42]*** Cut end [08:15:42]Read from MH i2c: 01 07 00 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: 01 07 00 FA 4A 00 00 00 00 00 FF 0F 59 [08:15:42]process_action close_receipt done [08:15:42]requested_data is exist [08:15:42]produce_requested_data [08:15:42]requested_item fm.sn is exist - process it [08:15:42]wFMCommunicate request_size=4 [08:15:42]MH_SAM_APDU [08:15:42]CAPDU: 80 11 00 00 [08:15:42]Write to MH i2c: E2 08 00 FB 4A 80 11 00 00 00 00 00 00 BF [08:15:42]Write i2c OK [08:15:42]MH_I2C_Read... [08:15:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:42]Read from MH i2c: E2 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: E2 17 00 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: E2 17 00 FB 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 0E [08:15:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:15:42]wFMCommunicate OK [08:15:42]requested_item fd.num is exist - process it [08:15:42]SAM_PROTO_GetFieldsCounters [08:15:42]wFMCommunicate request_size=4 [08:15:42]MH_SAM_APDU [08:15:42]CAPDU: 80 13 00 00 [08:15:42]Write to MH i2c: E2 08 00 FC 4A 80 13 00 00 00 00 00 00 C2 [08:15:42]Write i2c OK [08:15:42]MH_I2C_Read... [08:15:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:42]Read from MH i2c: E2 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: E2 62 00 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: E2 62 00 FC 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [08:15:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:15:42]wFMCommunicate OK [08:15:42]SAM_PROTO_GetFieldsCounters done [08:15:42]requested_item shift.num is exist - process it [08:15:42]requested_item shift.opened is exist - process it [08:15:42]req_shift_opened [08:15:42]FM_GetShiftState [08:15:42]SAM_PROTO_GetShiftState [08:15:42]wFMCommunicate request_size=4 [08:15:42]MH_SAM_APDU [08:15:42]CAPDU: 80 13 01 00 [08:15:42]Write to MH i2c: E2 08 00 FD 4A 80 13 01 00 00 00 00 00 C4 [08:15:42]Write i2c OK [08:15:42]MH_I2C_Read... [08:15:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:42]Read from MH i2c: E2 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: E2 0E 00 [08:15:42]MH_I2C_Read... [08:15:42]Read from MH i2c: E2 0E 00 FD 4A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 14 [08:15:42]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:15:42]wFMCommunicate OK [08:15:42]SAM_PROTO_GetShiftState done [08:15:42]FM_GetShiftState done [08:15:42]req_shift_opened done [08:15:42]requested_item shift.open_date is exist - process it [08:15:42]req_shift_open_date [08:15:42]req_shift_open_date done [08:15:42]produce_requested_data done [08:15:42]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220852,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:15:42]process_action_free close_receipt [08:15:42]json_value_free [08:15:42]json_value_free done [08:15:42]process_json_proto returns [08:15:42]Send response to host [08:15:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220852,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:15:42]free response buf [08:15:42]execute_script done [08:15:42]execute_script returns [08:15:42]free content buf [08:15:42]Sock 7.Close socket [08:15:42]Sock 7.Thread stoped [08:15:46]OFD Sender: No OFD packet to send [08:15:51]OFD Sender: No OFD packet to send [08:15:56]OFD Sender: No OFD packet to send [08:16:01]OFD Sender: No OFD packet to send [08:16:06]OFD Sender: No OFD packet to send [08:16:11]OFD Sender: No OFD packet to send [08:16:16]OFD Sender: No OFD packet to send [08:16:21]OFD Sender: No OFD packet to send [08:16:26]OFD Sender: No OFD packet to send [08:16:31]OFD Sender: No OFD packet to send [08:16:36]OFD Sender: No OFD packet to send [08:16:40]accept exits with 9 [08:16:40]New connection [08:16:40]New thread 3066674532 created [08:16:40]Thread 3066531172 joined [08:16:40]Waiting for new connection... [08:16:40] Sock 9.Parse request [08:16:40]Sock 9.Check first char [08:16:40]Sock 9.First char is OK [08:16:40]request: POST /json_proto HTTP/1.0 [08:16:40]Method: POST [08:16:40]URL: /json_proto [08:16:40]Method is POST - this is cgi request [08:16:40]url: /json_proto [08:16:40]query_string will be loaded in cgi processing [08:16:40]execute_cgi json_proto POST (null) [08:16:40]execute_cgi path=json_proto method=POST [08:16:40]POST find Content-Length [08:16:40]Host: 172.17.40.4:8080 [08:16:40]Content-Length: 677 [08:16:40]Content-Type: application/json [08:16:40] [08:16:40]POST finish read [08:16:40]Found Content-Length = 677 [08:16:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:40]execute_script... [08: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)538760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:40]POST & json_proto [08:16:40]process_json_proto [08:16:40]json parsed OK: [08:16:40]protocol is kg_v1.0 [08:16:40]action value=close_receipt [08:16:40]process_action close_receipt [08:16:40]cmd_close_receipt [08:16:40]MH_GetDate [08:16:40]Write to MH i2c: F0 00 00 FE 4A 37 [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: F0 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: F0 09 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: F0 09 00 FE 4A 00 ED B0 18 67 65 5C 16 67 9A [08:16:40]GetLastDocTimeStamp 1729671342 [08:16:40]current date 1729671405 [08:16:40]FM_GetShiftState [08:16:40]SAM_PROTO_GetShiftState [08:16:40]wFMCommunicate request_size=4 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 13 01 00 [08:16:40]Write to MH i2c: E2 08 00 FF 4A 80 13 01 00 00 00 00 00 C6 [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 0E 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 0E 00 FF 4A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 16 [08:16:40]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:16:40]wFMCommunicate OK [08:16:40]SAM_PROTO_GetShiftState done [08:16:40]FM_GetShiftState done [08:16:40]opened in 1729642119 [08:16:40]opened+sec_in_day 1729728519 [08:16:40]quantity*price = 50041 [08:16:40]sum+1 = 50042 [08:16:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 62 23.10.2024 08:16 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220853 ФПД: 129823456604080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081645&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220853&fm=129823456604080&tin=02508201610067®Number=0000000000098116&sum=50000 [08:16:42]StoreToDocumentArchive [08:16:42]shift 447 fd 220853 [08:16:42]save to /storage/0447/doc_00220853 [08:16:42]save last doc name /storage/0447/doc_00220853 to /storage/kkm_last_doc_name [08:16:42]save OK [08:16:42]Clear old archive folders... [08:16:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:16:42]tlvbuf is B6D642D0 [08:16:42]SAM_PROTO_ClearQueue [08:16:42]wFMCommunicate request_size=4 [08:16:42]MH_SAM_APDU [08:16:42]CAPDU: 80 09 00 00 [08:16:42]Write to MH i2c: E2 08 00 0C 4B 80 09 00 00 00 00 00 00 C9 [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:42]Read from MH i2c: E2 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 03 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 03 00 0C 4B 00 90 00 CB [08:16:42]RAPDU: 90 00 [08:16:42]wFMCommunicate OK [08:16:42]SAM_PROTO_ClearQueue done [08:16:42]KKMCreateOFDPacket [08:16:42]OFDProtocolAddRootSTLVToBuf [08:16:42]FM_MakeSignedData [08:16:42]FM_MakeSignedData [08:16:42]SAM_PROTO_SignData [08:16:42]wFMCommunicate request_size=4 [08:16:42]MH_SAM_APDU [08:16:42]CAPDU: 80 0D 01 02 [08:16:42]Write to MH i2c: E2 08 00 0D 4B 80 0D 01 02 00 00 00 00 D1 [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:42]Read from MH i2c: E2 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 03 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 03 00 0D 4B 00 90 00 CC [08:16:42]RAPDU: 90 00 [08:16:42]wFMCommunicate OK [08:16:42]wFMCommunicate request_size=255 [08:16:42]MH_SAM_APDU [08:16:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 ED B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B5 5E 03 00 35 04 06 00 76 [08:16:42]Write to MH i2c: E2 02 01 0E 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 ED B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B5 5E 03 00 35 04 06 00 76 00 00 FF [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:42]Read from MH i2c: E2 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 03 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 03 00 0E 4B 00 90 00 CD [08:16:42]RAPDU: 90 00 [08:16:42]wFMCommunicate OK [08:16:42]wFMCommunicate request_size=10 [08:16:42]MH_SAM_APDU [08:16:42]CAPDU: 80 0D 02 02 05 12 E1 03 AF B0 [08:16:42]Write to MH i2c: E2 0D 00 0F 4B 80 0D 02 02 05 00 12 E1 03 AF B0 00 00 33 [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:42]Read from MH i2c: E2 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 03 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 03 00 0F 4B 00 90 00 CE [08:16:42]RAPDU: 90 00 [08:16:42]wFMCommunicate OK [08:16:42]wFMCommunicate request_size=4 [08:16:42]MH_SAM_APDU [08:16:42]CAPDU: 80 0D 03 02 [08:16:42]Write to MH i2c: E2 08 00 10 4B 80 0D 03 02 00 00 00 00 D6 [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:42]Read from MH i2c: E2 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 0B 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 0B 00 10 4B 00 34 03 D7 58 DE 38 5C 94 90 00 43 [08:16:42]RAPDU: 34 03 D7 58 DE 38 5C 94 90 00 [08:16:42]wFMCommunicate OK [08:16:42]SAM_PROTO_SignData done [08:16:42]FM_MakeSignedData done [08:16:42]CreateOFDProtocolMessage [08:16:42]wFMCommunicate request_size=4 [08:16:42]MH_SAM_APDU [08:16:42]CAPDU: 80 11 00 00 [08:16:42]Write to MH i2c: E2 08 00 11 4B 80 11 00 00 00 00 00 00 D6 [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:42]Read from MH i2c: E2 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 17 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: E2 17 00 11 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 25 [08:16:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:16:42]wFMCommunicate OK [08:16:42]CreateOFDProtocolMessage done [08:16:42]OFDSenderStorePacket 220853 [08:16:42]StoreOFDPacket docnum=220853 [08:16:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 0B DC 07 01 00 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 ED B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B5 5E 03 00 35 04 06 00 76 12 E1 03 AF B0 34 03 D7 58 DE 38 5C 94 [08:16:42]CheckFolder [08:16:42]dirname=/storage/ofd_packets [08:16:42]CheckFolder done [08:16:42]ProducePacketName [08:16:42]name=ofd_packets/00220853 [08:16:42]NVStorageSaveData ofd_packets/00220853 [08:16:42]File name is /storage/ofd_packets/00220853 [08:16:42]Write 301 bytes [08:16:42]NVStorageSaveData done [08:16:42]OFDSenderStorePacket done [08:16:42]KKMCreateOFDPacket done [08:16:42]NVStorageSaveData kkm_last_timestamp [08:16:42]File name is /storage/kkm_last_timestamp [08:16:42]Write 4 bytes [08:16:42]NVStorageSaveData done [08:16:42]ExternCall_PrintAddStr [08:16:42]wPrintStart [08:16:42]Write to MH i2c: 01 00 00 12 4B 5D [08:16:42]Write i2c OK [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: 01 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: 01 07 00 [08:16:42]MH_I2C_Read... [08:16:42]Read from MH i2c: 01 07 00 12 4B 00 00 00 00 00 FF 0F 72 [08:16:42]RasterBufferAndPrint [08:16:42]line Счет N : (1)538760 [08:16:42]line ИНН: 02508201610067 [08:16:42]line Контрольно-Кассовый Чек [08:16:42]line ПРОДАЖА [08:16:42]line ТРК (МРК, ГНК) : 23 [08:16:42]line Товар: 2710124130 [08:16:42]line Аи-92-К-2 [08:16:42]line 7.480 * 66.90 [08:16:42]line = 500.41 [08:16:42]line НДС 12% НСП 1% [08:16:42]line > о реализуемом товаре [08:16:42]line ОКРУГЛЕНИЕ: -0.41 [08:16:42]line ИТОГО: 500.00 [08:16:42]line Внесено: 500.00 [08:16:42]line СДАЧА: 0.00 [08:16:42]line НСП 1% : 4.43 [08:16:42]line НДС 12% : 53.14 [08:16:42]line Наличными: 500.00 [08:16:42]line Безнал.: 0.00 [08:16:42]line Место: АЗС № 84 "Партнер Нефть" [08:16:42]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:16:42]line СНО: Общий режим [08:16:42]line Чек 62 23.10.2024 08:16 [08:16:42]line Смена: 447 ФФД: 1.0 [08:16:42]line ЗНМ: 0300000178 [08:16:42]line РНМ: 0000000000098116 [08:16:42]line Версия ККМ: 001 [08:16:42]line ФМ: 0000000000965413 [08:16:42]line ФД: 220853 [08:16:42]line ФПД: 129823456604080 [08:16:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081645&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220853&fm=129823456604080&tin=02508201610067®Number=0000000000098116&sum=50000 [08:16:42]OFD Sender: Processing packet 220853 [packets to send 81, broken 80] [08:16:42]ProducePacketName [08:16:42]name=ofd_packets/00220853 [08:16:42]OFD Sender: To server: pG, [08:16:42]CommunicateWithHost lk.salyk.kg:30040 [08:16:42]ConnectInit lk.salyk.kg [08:16:42]written 0, free lines is 4095 [08:16:43]Connected sock=10 [08:16:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 0B DC 07 01 00 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 ED B0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B5 5E 03 00 35 04 06 00 76 12 E1 03 AF B0 34 03 D7 58 DE 38 5C 94 [08:16:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E7 05 47 00 F9 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 39 36 35 34 31 33 10 04 04 00 B5 5E 03 00 F4 03 04 00 8D 5C 18 67 B6 04 01 00 00 50 06 B5 0B D7 C6 F2 18 [08:16:43]CommunicateWithHost err = 0 [08:16:43]CheckOFDResponse [08:16:43]1017 (14) - 77093643461234 [08:16:43]1041 (16) - 0000000000965413 [08:16:43]1040 (4) - 220853 [08:16:43]1012 (4) - 23.10.2024 02:16 [08:16:43]1206 (1) - 0 [08:16:43]OFD Sender: Remove packet 220853 [08:16:43]ProducePacketName [08:16:43]name=ofd_packets/00220853 [08:16:43]NVStorageDeleteData [08:16:43]Write to MH i2c: 01 00 00 3D 4B 88 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: 01 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: 01 07 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: 01 07 00 3D 4B 00 00 00 00 00 02 0D 9E [08:16:43]RasterBufferAndPrint [08:16:43]line [08:16:43]line [08:16:43]line [08:16:43]line [08:16:43]line [08:16:43]written 0, free lines is 3339 [08:16:43]MH_Cut [08:16:43]Write to MH i2c: D1 01 00 44 4B 01 61 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: D1 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: D1 01 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: D1 01 00 44 4B 00 60 [08:16:43]Write to MH i2c: 01 00 00 45 4B 90 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]OFD Sender: No OFD packet to send [08:16:44]*** Cut start [08:16:44]*** Partial cut [08:16:44]*** CUTSNS_PIN = 1 [08:16:44]*** CUTSNS_PIN = 0 [08:16:44]*** Brake cut motor [08:16:44]Read from MH i2c: 01 [08:16:44]MH_I2C_Read... [08:16:44]*** Stop cut motor [08:16:44]*** Cut end [08:16:44]Read from MH i2c: 01 07 00 [08:16:44]MH_I2C_Read... [08:16:44]Read from MH i2c: 01 07 00 45 4B 00 00 00 00 00 FF 0F A5 [08:16:44]process_action close_receipt done [08:16:44]requested_data is exist [08:16:44]produce_requested_data [08:16:44]requested_item fm.sn is exist - process it [08:16:44]wFMCommunicate request_size=4 [08:16:44]MH_SAM_APDU [08:16:44]CAPDU: 80 11 00 00 [08:16:44]Write to MH i2c: E2 08 00 46 4B 80 11 00 00 00 00 00 00 0B [08:16:44]Write i2c OK [08:16:44]MH_I2C_Read... [08:16:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:44]Read from MH i2c: E2 [08:16:44]MH_I2C_Read... [08:16:44]Read from MH i2c: E2 17 00 [08:16:44]MH_I2C_Read... [08:16:44]Read from MH i2c: E2 17 00 46 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5A [08:16:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:16:44]wFMCommunicate OK [08:16:44]requested_item fd.num is exist - process it [08:16:44]SAM_PROTO_GetFieldsCounters [08:16:44]wFMCommunicate request_size=4 [08:16:44]MH_SAM_APDU [08:16:44]CAPDU: 80 13 00 00 [08:16:44]Write to MH i2c: E2 08 00 47 4B 80 13 00 00 00 00 00 00 0E [08:16:44]Write i2c OK [08:16:44]MH_I2C_Read... [08:16:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:44]Read from MH i2c: E2 [08:16:44]MH_I2C_Read... [08:16:44]Read from MH i2c: E2 62 00 [08:16:44]MH_I2C_Read... [08:16:44]Read from MH i2c: E2 62 00 47 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [08:16:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:44]wFMCommunicate OK [08:16:44]SAM_PROTO_GetFieldsCounters done [08:16:44]requested_item shift.num is exist - process it [08:16:44]requested_item shift.opened is exist - process it [08:16:44]req_shift_opened [08:16:44]FM_GetShiftState [08:16:44]SAM_PROTO_GetShiftState [08:16:44]wFMCommunicate request_size=4 [08:16:44]MH_SAM_APDU [08:16:44]CAPDU: 80 13 01 00 [08:16:44]Write to MH i2c: E2 08 00 48 4B 80 13 01 00 00 00 00 00 10 [08:16:44]Write i2c OK [08:16:44]MH_I2C_Read... [08:16:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:45]Read from MH i2c: E2 [08:16:45]MH_I2C_Read... [08:16:45]Read from MH i2c: E2 0E 00 [08:16:45]MH_I2C_Read... [08:16:45]Read from MH i2c: E2 0E 00 48 4B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 60 [08:16:45]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:16:45]wFMCommunicate OK [08:16:45]SAM_PROTO_GetShiftState done [08:16:45]FM_GetShiftState done [08:16:45]req_shift_opened done [08:16:45]requested_item shift.open_date is exist - process it [08:16:45]req_shift_open_date [08:16:45]req_shift_open_date done [08:16:45]produce_requested_data done [08:16:45]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220853,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:16:45]process_action_free close_receipt [08:16:45]json_value_free [08:16:45]json_value_free done [08:16:45]process_json_proto returns [08:16:45]Send response to host [08:16:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220853,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:16:45]free response buf [08:16:45]execute_script done [08:16:45]execute_script returns [08:16:45]free content buf [08:16:45]Sock 9.Close socket [08:16:45]Sock 9.Thread stoped [08:16:48]OFD Sender: No OFD packet to send [08:16:53]OFD Sender: No OFD packet to send [08:16:58]OFD Sender: No OFD packet to send [08:17:03]OFD Sender: No OFD packet to send [08:17:08]OFD Sender: No OFD packet to send [08:17:13]OFD Sender: No OFD packet to send [08:17:18]OFD Sender: No OFD packet to send [08:17:21]accept exits with 7 [08:17:21]New connection [08:17:21]New thread 3066531172 created [08:17:21]Thread 3066674532 joined [08:17:21]Waiting for new connection... [08:17:21] Sock 7.Parse request [08:17:21]Sock 7.Check first char [08:17:21]Sock 7.First char is OK [08:17:21]request: POST /json_proto HTTP/1.0 [08:17:21]Method: POST [08:17:21]URL: /json_proto [08:17:21]Method is POST - this is cgi request [08:17:21]url: /json_proto [08:17:21]query_string will be loaded in cgi processing [08:17:21]execute_cgi json_proto POST (null) [08:17:21]execute_cgi path=json_proto method=POST [08:17:21]POST find Content-Length [08:17:21]Host: 172.17.40.4:8080 [08:17:21]Content-Length: 607 [08:17:21]Content-Type: application/json [08:17:21] [08:17:21]POST finish read [08:17:21]Found Content-Length = 607 [08:17:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80172", "tax_sys" : 0, "items" : [ { "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 10.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:21]execute_script... [08:17:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80172", "tax_sys" : 0, "items" : [ { "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 10.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:21]POST & json_proto [08:17:21]process_json_proto [08:17:21]json parsed OK: [08:17:21]protocol is kg_v1.0 [08:17:21]action value=close_receipt [08:17:21]process_action close_receipt [08:17:21]cmd_close_receipt [08:17:21]MH_GetDate [08:17:21]Write to MH i2c: F0 00 00 49 4B 83 [08:17:21]Write i2c OK [08:17:21]MH_I2C_Read... [08:17:21]Read from MH i2c: F0 [08:17:21]MH_I2C_Read... [08:17:21]Read from MH i2c: F0 09 00 [08:17:21]MH_I2C_Read... [08:17:21]Read from MH i2c: F0 09 00 49 4B 00 16 B1 18 67 65 5C 16 67 10 [08:17:21]GetLastDocTimeStamp 1729671405 [08:17:21]current date 1729671446 [08:17:21]FM_GetShiftState [08:17:21]SAM_PROTO_GetShiftState [08:17:21]wFMCommunicate request_size=4 [08:17:21]MH_SAM_APDU [08:17:21]CAPDU: 80 13 01 00 [08:17:21]Write to MH i2c: E2 08 00 4A 4B 80 13 01 00 00 00 00 00 12 [08:17:21]Write i2c OK [08:17:21]MH_I2C_Read... [08:17:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:21]Read from MH i2c: E2 [08:17:21]MH_I2C_Read... [08:17:21]Read from MH i2c: E2 0E 00 [08:17:21]MH_I2C_Read... [08:17:21]Read from MH i2c: E2 0E 00 4A 4B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 62 [08:17:21]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:17:21]wFMCommunicate OK [08:17:21]SAM_PROTO_GetShiftState done [08:17:21]FM_GetShiftState done [08:17:21]opened in 1729642119 [08:17:21]opened+sec_in_day 1729728519 [08:17:21]quantity*price = 1000 [08:17:21]sum+1 = 1001 [08:17:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 10.00 НСП 1% : 0.09 НДС 12% : 1.06 Наличными: 10.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 63 23.10.2024 08:17 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220854 ФПД: 82771895293243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081726&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220854&fm=82771895293243&tin=02508201610067®Number=0000000000098116&sum=1000 0 [08:17:23]StoreToDocumentArchive [08:17:23]shift 447 fd 220854 [08:17:23]save to /storage/0447/doc_00220854 [08:17:23]save last doc name /storage/0447/doc_00220854 to /storage/kkm_last_doc_name [08:17:23]save OK [08:17:23]Clear old archive folders... [08:17:23]ProcessDocumentItem done err = 0, tmpTLVsize=267 [08:17:23]tlvbuf is B6F11010 [08:17:23]SAM_PROTO_ClearQueue [08:17:23]wFMCommunicate request_size=4 [08:17:23]MH_SAM_APDU [08:17:23]CAPDU: 80 09 00 00 [08:17:23]Write to MH i2c: E2 08 00 57 4B 80 09 00 00 00 00 00 00 14 [08:17:23]Write i2c OK [08:17:23]MH_I2C_Read... [08:17:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:23]Read from MH i2c: E2 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 03 00 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 03 00 57 4B 00 90 00 16 [08:17:23]RAPDU: 90 00 [08:17:23]wFMCommunicate OK [08:17:23]SAM_PROTO_ClearQueue done [08:17:23]KKMCreateOFDPacket [08:17:23]OFDProtocolAddRootSTLVToBuf [08:17:23]FM_MakeSignedData [08:17:23]FM_MakeSignedData [08:17:23]SAM_PROTO_SignData [08:17:23]wFMCommunicate request_size=4 [08:17:23]MH_SAM_APDU [08:17:23]CAPDU: 80 0D 01 02 [08:17:23]Write to MH i2c: E2 08 00 58 4B 80 0D 01 02 00 00 00 00 1C [08:17:23]Write i2c OK [08:17:23]MH_I2C_Read... [08:17:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:23]Read from MH i2c: E2 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 03 00 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 03 00 58 4B 00 90 00 17 [08:17:23]RAPDU: 90 00 [08:17:23]wFMCommunicate OK [08:17:23]wFMCommunicate request_size=255 [08:17:23]MH_SAM_APDU [08:17:23]CAPDU: 80 0D 02 02 FA 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 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 16 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 [08:17:23]Write to MH i2c: E2 02 01 59 4B 80 0D 02 02 FA 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 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 16 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 00 00 F8 [08:17:23]Write i2c OK [08:17:23]MH_I2C_Read... [08:17:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:23]Read from MH i2c: E2 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 03 00 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 03 00 59 4B 00 90 00 18 [08:17:23]RAPDU: 90 00 [08:17:23]wFMCommunicate OK [08:17:23]wFMCommunicate request_size=26 [08:17:23]MH_SAM_APDU [08:17:23]CAPDU: 80 0D 02 02 15 34 31 33 10 04 04 00 B6 5E 03 00 35 04 06 00 4B 47 D5 6A 95 3B [08:17:23]Write to MH i2c: E2 1D 00 5A 4B 80 0D 02 02 15 00 34 31 33 10 04 04 00 B6 5E 03 00 35 04 06 00 4B 47 D5 6A 95 3B 00 00 F0 [08:17:23]Write i2c OK [08:17:23]MH_I2C_Read... [08:17:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:23]Read from MH i2c: E2 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 03 00 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 03 00 5A 4B 00 90 00 19 [08:17:23]RAPDU: 90 00 [08:17:23]wFMCommunicate OK [08:17:23]wFMCommunicate request_size=4 [08:17:23]MH_SAM_APDU [08:17:23]CAPDU: 80 0D 03 02 [08:17:23]Write to MH i2c: E2 08 00 5B 4B 80 0D 03 02 00 00 00 00 21 [08:17:23]Write i2c OK [08:17:23]MH_I2C_Read... [08:17:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:23]Read from MH i2c: E2 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 0B 00 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 0B 00 5B 4B 00 8C 0C DC 6E 8C 4D AA 01 90 00 88 [08:17:23]RAPDU: 8C 0C DC 6E 8C 4D AA 01 90 00 [08:17:23]wFMCommunicate OK [08:17:23]SAM_PROTO_SignData done [08:17:23]FM_MakeSignedData done [08:17:23]CreateOFDProtocolMessage [08:17:23]wFMCommunicate request_size=4 [08:17:23]MH_SAM_APDU [08:17:23]CAPDU: 80 11 00 00 [08:17:23]Write to MH i2c: E2 08 00 5C 4B 80 11 00 00 00 00 00 00 21 [08:17:23]Write i2c OK [08:17:23]MH_I2C_Read... [08:17:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:23]Read from MH i2c: E2 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 17 00 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: E2 17 00 5C 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 70 [08:17:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:17:23]wFMCommunicate OK [08:17:23]CreateOFDProtocolMessage done [08:17:23]OFDSenderStorePacket 220854 [08:17:23]StoreOFDPacket docnum=220854 [08:17:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 1F 01 00 00 01 C9 17 01 F2 AE 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 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 16 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B6 5E 03 00 35 04 06 00 4B 47 D5 6A 95 3B 8C 0C DC 6E 8C 4D AA 01 [08:17:23]CheckFolder [08:17:23]dirname=/storage/ofd_packets [08:17:23]CheckFolder done [08:17:23]ProducePacketName [08:17:23]name=ofd_packets/00220854 [08:17:23]NVStorageSaveData ofd_packets/00220854 [08:17:23]File name is /storage/ofd_packets/00220854 [08:17:23]Write 317 bytes [08:17:23]NVStorageSaveData done [08:17:23]OFDSenderStorePacket done [08:17:23]KKMCreateOFDPacket done [08:17:23]NVStorageSaveData kkm_last_timestamp [08:17:23]File name is /storage/kkm_last_timestamp [08:17:23]Write 4 bytes [08:17:23]NVStorageSaveData done [08:17:23]ExternCall_PrintAddStr [08:17:23]wPrintStart [08:17:23]Write to MH i2c: 01 00 00 5D 4B A8 [08:17:23]Write i2c OK [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: 01 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: 01 07 00 [08:17:23]MH_I2C_Read... [08:17:23]Read from MH i2c: 01 07 00 5D 4B 00 00 00 00 00 FF 0F BD [08:17:23]RasterBufferAndPrint [08:17:23]line Счет N : (3)80172 [08:17:23]line ИНН: 02508201610067 [08:17:23]line Контрольно-Кассовый Чек [08:17:23]line ПРОДАЖА [08:17:23]line Товар: 46231529 [08:17:23]line Mentos ПФ Арбуз 6*100*2 [08:17:23]line 1.000 * 10.00 [08:17:23]line = 10.00 [08:17:23]line НДС 12% НСП 1% [08:17:23]line > о реализуемом товаре [08:17:23]line ИТОГО: 10.00 [08:17:23]line НСП 1% : 0.09 [08:17:23]line НДС 12% : 1.06 [08:17:23]line Наличными: 10.00 [08:17:23]line Безнал.: 0.00 [08:17:23]line Место: АЗС № 84 "Партнер Нефть" [08:17:23]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:17:23]line СНО: Общий режим [08:17:23]line Чек 63 23.10.2024 08:17 [08:17:23]line Смена: 447 ФФД: 1.0 [08:17:23]line ЗНМ: 0300000178 [08:17:23]line РНМ: 0000000000098116 [08:17:23]line Версия ККМ: 001 [08:17:23]line ФМ: 0000000000965413 [08:17:23]line ФД: 220854 [08:17:23]line ФПД: 82771895293243 [08:17:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081726&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220854&fm=82771895293243&tin=02508201610067®Number=0000000000098116&sum=1000 [08:17:23]OFD Sender: Processing packet 220854 [packets to send 81, broken 80] [08:17:23]ProducePacketName [08:17:23]name=ofd_packets/00220854 [08:17:23]OFD Sender: To server: pG, [08:17:23]CommunicateWithHost lk.salyk.kg:30040 [08:17:23]ConnectInit lk.salyk.kg [08:17:23]line 0 [08:17:23]written 0, free lines is 4095 [08:17:24]Connected sock=10 [08:17:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 1F 01 00 00 01 C9 17 01 F2 AE 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 00 00 00 00 00 07 04 06 00 E8 03 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 16 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B6 5E 03 00 35 04 06 00 4B 47 D5 6A 95 3B 8C 0C DC 6E 8C 4D AA 01 [08:17:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 AC A3 47 00 91 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 39 36 35 34 31 33 10 04 04 00 B6 5E 03 00 F4 03 04 00 B5 5C 18 67 B6 04 01 00 00 A0 6C FE 5C 2B 6C 04 9F [08:17:24]CommunicateWithHost err = 0 [08:17:24]CheckOFDResponse [08:17:24]1017 (14) - 77093643461234 [08:17:24]1041 (16) - 0000000000965413 [08:17:24]1040 (4) - 220854 [08:17:24]1012 (4) - 23.10.2024 02:17 [08:17:24]1206 (1) - 0 [08:17:24]OFD Sender: Remove packet 220854 [08:17:24]ProducePacketName [08:17:24]name=ofd_packets/00220854 [08:17:24]NVStorageDeleteData [08:17:24]Write to MH i2c: 01 00 00 85 4B D0 [08:17:24]Write i2c OK [08:17:24]MH_I2C_Read... [08:17:24]Read from MH i2c: 01 [08:17:24]MH_I2C_Read... [08:17:24]Read from MH i2c: 01 07 00 [08:17:24]MH_I2C_Read... [08:17:24]Read from MH i2c: 01 07 00 85 4B 00 00 00 00 00 12 0D F6 [08:17:24]RasterBufferAndPrint [08:17:24]line [08:17:24]line [08:17:24]line [08:17:24]line [08:17:24]line [08:17:24]written 0, free lines is 3353 [08:17:24]MH_Cut [08:17:24]Write to MH i2c: D1 01 00 8C 4B 01 A9 [08:17:24]Write i2c OK [08:17:24]MH_I2C_Read... [08:17:24]Read from MH i2c: D1 [08:17:24]MH_I2C_Read... [08:17:24]Read from MH i2c: D1 01 00 [08:17:24]MH_I2C_Read... [08:17:24]Read from MH i2c: D1 01 00 8C 4B 00 A8 [08:17:24]Write to MH i2c: 01 00 00 8D 4B D8 [08:17:24]Write i2c OK [08:17:24]MH_I2C_Read... [08:17:24]OFD Sender: No OFD packet to send [08:17:25]*** Cut start [08:17:25]*** Partial cut [08:17:25]*** CUTSNS_PIN = 1 [08:17:25]*** CUTSNS_PIN = 0 [08:17:25]*** Brake cut motor [08:17:25]Read from MH i2c: 01 [08:17:25]MH_I2C_Read... [08:17:25]*** Stop cut motor [08:17:25]*** Cut end [08:17:25]Read from MH i2c: 01 07 00 [08:17:25]MH_I2C_Read... [08:17:25]Read from MH i2c: 01 07 00 8D 4B 00 00 00 00 00 FF 0F ED [08:17:25]process_action close_receipt done [08:17:25]requested_data is exist [08:17:25]produce_requested_data [08:17:25]requested_item fm.sn is exist - process it [08:17:25]wFMCommunicate request_size=4 [08:17:25]MH_SAM_APDU [08:17:25]CAPDU: 80 11 00 00 [08:17:25]Write to MH i2c: E2 08 00 8E 4B 80 11 00 00 00 00 00 00 53 [08:17:25]Write i2c OK [08:17:25]MH_I2C_Read... [08:17:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:25]Read from MH i2c: E2 [08:17:25]MH_I2C_Read... [08:17:25]Read from MH i2c: E2 17 00 [08:17:25]MH_I2C_Read... [08:17:25]Read from MH i2c: E2 17 00 8E 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A2 [08:17:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:17:25]wFMCommunicate OK [08:17:25]requested_item fd.num is exist - process it [08:17:25]SAM_PROTO_GetFieldsCounters [08:17:25]wFMCommunicate request_size=4 [08:17:25]MH_SAM_APDU [08:17:25]CAPDU: 80 13 00 00 [08:17:25]Write to MH i2c: E2 08 00 8F 4B 80 13 00 00 00 00 00 00 56 [08:17:25]Write i2c OK [08:17:25]MH_I2C_Read... [08:17:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:25]Read from MH i2c: E2 [08:17:25]MH_I2C_Read... [08:17:25]Read from MH i2c: E2 62 00 [08:17:25]MH_I2C_Read... [08:17:25]Read from MH i2c: E2 62 00 8F 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [08:17:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:25]wFMCommunicate OK [08:17:25]SAM_PROTO_GetFieldsCounters done [08:17:25]requested_item shift.num is exist - process it [08:17:25]requested_item shift.opened is exist - process it [08:17:25]req_shift_opened [08:17:25]FM_GetShiftState [08:17:25]SAM_PROTO_GetShiftState [08:17:25]wFMCommunicate request_size=4 [08:17:25]MH_SAM_APDU [08:17:25]CAPDU: 80 13 01 00 [08:17:25]Write to MH i2c: E2 08 00 90 4B 80 13 01 00 00 00 00 00 58 [08:17:25]Write i2c OK [08:17:25]MH_I2C_Read... [08:17:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:25]Read from MH i2c: E2 [08:17:25]MH_I2C_Read... [08:17:25]Read from MH i2c: E2 0E 00 [08:17:25]MH_I2C_Read... [08:17:25]Read from MH i2c: E2 0E 00 90 4B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A8 [08:17:25]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:17:25]wFMCommunicate OK [08:17:25]SAM_PROTO_GetShiftState done [08:17:25]FM_GetShiftState done [08:17:25]req_shift_opened done [08:17:25]requested_item shift.open_date is exist - process it [08:17:25]req_shift_open_date [08:17:25]req_shift_open_date done [08:17:25]produce_requested_data done [08:17:25]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220854,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:17:25]process_action_free close_receipt [08:17:25]json_value_free [08:17:25]json_value_free done [08:17:25]process_json_proto returns [08:17:25]Send response to host [08:17:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220854,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:17:25]free response buf [08:17:25]execute_script done [08:17:25]execute_script returns [08:17:25]free content buf [08:17:25]Sock 7.Close socket [08:17:25]Sock 7.Thread stoped [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:55]accept exits with 9 [08:17:55]New connection [08:17:55]New thread 3066674532 created [08:17:55]Thread 3066531172 joined [08:17:55]Waiting for new connection... [08:17:55] Sock 9.Parse request [08:17:55]Sock 9.Check first char [08:17:55]Sock 9.First char is OK [08:17:55]request: POST /json_proto HTTP/1.0 [08:17:55]Method: POST [08:17:55]URL: /json_proto [08:17:55]Method is POST - this is cgi request [08:17:55]url: /json_proto [08:17:55]query_string will be loaded in cgi processing [08:17:55]execute_cgi json_proto POST (null) [08:17:55]execute_cgi path=json_proto method=POST [08:17:55]POST find Content-Length [08:17:55]Host: 172.17.40.4:8080 [08:17:55]Content-Length: 677 [08:17:55]Content-Type: application/json [08:17:55] [08:17:55]POST finish read [08:17:55]Found Content-Length = 677 [08:17:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:55]execute_script... [08:17:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:55]POST & json_proto [08:17:55]process_json_proto [08:17:55]json parsed OK: [08:17:55]protocol is kg_v1.0 [08:17:55]action value=close_receipt [08:17:55]process_action close_receipt [08:17:55]cmd_close_receipt [08:17:55]MH_GetDate [08:17:55]Write to MH i2c: F0 00 00 91 4B CB [08:17:55]Write i2c OK [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: F0 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: F0 09 00 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: F0 09 00 91 4B 00 37 B1 18 67 65 5C 16 67 79 [08:17:55]GetLastDocTimeStamp 1729671446 [08:17:55]current date 1729671479 [08:17:55]FM_GetShiftState [08:17:55]SAM_PROTO_GetShiftState [08:17:55]wFMCommunicate request_size=4 [08:17:55]MH_SAM_APDU [08:17:55]CAPDU: 80 13 01 00 [08:17:55]Write to MH i2c: E2 08 00 92 4B 80 13 01 00 00 00 00 00 5A [08:17:55]Write i2c OK [08:17:55]MH_I2C_Read... [08:17:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:55]Read from MH i2c: E2 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: E2 0E 00 [08:17:55]MH_I2C_Read... [08:17:55]Read from MH i2c: E2 0E 00 92 4B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AA [08:17:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:17:55]wFMCommunicate OK [08:17:55]SAM_PROTO_GetShiftState done [08:17:55]FM_GetShiftState done [08:17:55]opened in 1729642119 [08:17:55]opened+sec_in_day 1729728519 [08:17:55]quantity*price = 20003 [08:17:55]sum+1 = 20004 [08:17:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 64 23.10.2024 08:17 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220855 ФПД: 138915124806029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081759&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220855&fm=138915124806029&tin=02508201610067®Number=0000000000098116&sum=20000 [08:17:56]StoreToDocumentArchive [08:17:56]shift 447 fd 220855 [08:17:56]save to /storage/0447/doc_00220855 [08:17:56]save last doc name /storage/0447/doc_00220855 to /storage/kkm_last_doc_name [08:17:56]save OK [08:17:56]Clear old archive folders... [08:17:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:56]tlvbuf is B6E96790 [08:17:56]SAM_PROTO_ClearQueue [08:17:56]wFMCommunicate request_size=4 [08:17:56]MH_SAM_APDU [08:17:56]CAPDU: 80 09 00 00 [08:17:56]Write to MH i2c: E2 08 00 9F 4B 80 09 00 00 00 00 00 00 5C [08:17:56]Write i2c OK [08:17:56]MH_I2C_Read... [08:17:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:56]Read from MH i2c: E2 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 03 00 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 03 00 9F 4B 00 90 00 5E [08:17:56]RAPDU: 90 00 [08:17:56]wFMCommunicate OK [08:17:56]SAM_PROTO_ClearQueue done [08:17:56]KKMCreateOFDPacket [08:17:56]OFDProtocolAddRootSTLVToBuf [08:17:56]FM_MakeSignedData [08:17:56]FM_MakeSignedData [08:17:56]SAM_PROTO_SignData [08:17:56]wFMCommunicate request_size=4 [08:17:56]MH_SAM_APDU [08:17:56]CAPDU: 80 0D 01 02 [08:17:56]Write to MH i2c: E2 08 00 A0 4B 80 0D 01 02 00 00 00 00 64 [08:17:56]Write i2c OK [08:17:56]MH_I2C_Read... [08:17:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:56]Read from MH i2c: E2 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 03 00 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 03 00 A0 4B 00 90 00 5F [08:17:56]RAPDU: 90 00 [08:17:56]wFMCommunicate OK [08:17:56]wFMCommunicate request_size=255 [08:17:56]MH_SAM_APDU [08:17:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 37 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B7 5E 03 00 35 04 06 00 7E [08:17:56]Write to MH i2c: E2 02 01 A1 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 37 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B7 5E 03 00 35 04 06 00 7E 00 00 AB [08:17:56]Write i2c OK [08:17:56]MH_I2C_Read... [08:17:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:56]Read from MH i2c: E2 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 03 00 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 03 00 A1 4B 00 90 00 60 [08:17:56]RAPDU: 90 00 [08:17:56]wFMCommunicate OK [08:17:56]wFMCommunicate request_size=10 [08:17:56]MH_SAM_APDU [08:17:56]CAPDU: 80 0D 02 02 05 57 B2 AB 01 8D [08:17:56]Write to MH i2c: E2 0D 00 A2 4B 80 0D 02 02 05 00 57 B2 AB 01 8D 00 00 B3 [08:17:56]Write i2c OK [08:17:56]MH_I2C_Read... [08:17:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:56]Read from MH i2c: E2 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 03 00 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 03 00 A2 4B 00 90 00 61 [08:17:56]RAPDU: 90 00 [08:17:56]wFMCommunicate OK [08:17:56]wFMCommunicate request_size=4 [08:17:56]MH_SAM_APDU [08:17:56]CAPDU: 80 0D 03 02 [08:17:56]Write to MH i2c: E2 08 00 A3 4B 80 0D 03 02 00 00 00 00 69 [08:17:56]Write i2c OK [08:17:56]MH_I2C_Read... [08:17:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:56]Read from MH i2c: E2 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 0B 00 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 0B 00 A3 4B 00 32 1D B3 C8 9C 72 C0 75 90 00 77 [08:17:56]RAPDU: 32 1D B3 C8 9C 72 C0 75 90 00 [08:17:56]wFMCommunicate OK [08:17:56]SAM_PROTO_SignData done [08:17:56]FM_MakeSignedData done [08:17:56]CreateOFDProtocolMessage [08:17:56]wFMCommunicate request_size=4 [08:17:56]MH_SAM_APDU [08:17:56]CAPDU: 80 11 00 00 [08:17:56]Write to MH i2c: E2 08 00 A4 4B 80 11 00 00 00 00 00 00 69 [08:17:56]Write i2c OK [08:17:56]MH_I2C_Read... [08:17:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:56]Read from MH i2c: E2 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 17 00 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: E2 17 00 A4 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B8 [08:17:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:17:56]wFMCommunicate OK [08:17:56]CreateOFDProtocolMessage done [08:17:56]OFDSenderStorePacket 220855 [08:17:56]StoreOFDPacket docnum=220855 [08:17:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 65 6F 07 01 2B 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 37 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B7 5E 03 00 35 04 06 00 7E 57 B2 AB 01 8D 32 1D B3 C8 9C 72 C0 75 [08:17:56]CheckFolder [08:17:56]dirname=/storage/ofd_packets [08:17:56]CheckFolder done [08:17:56]ProducePacketName [08:17:56]name=ofd_packets/00220855 [08:17:56]NVStorageSaveData ofd_packets/00220855 [08:17:56]File name is /storage/ofd_packets/00220855 [08:17:56]Write 301 bytes [08:17:56]NVStorageSaveData done [08:17:56]OFDSenderStorePacket done [08:17:56]KKMCreateOFDPacket done [08:17:56]NVStorageSaveData kkm_last_timestamp [08:17:56]File name is /storage/kkm_last_timestamp [08:17:56]Write 4 bytes [08:17:56]NVStorageSaveData done [08:17:56]ExternCall_PrintAddStr [08:17:56]wPrintStart [08:17:56]Write to MH i2c: 01 00 00 A5 4B F0 [08:17:56]Write i2c OK [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: 01 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: 01 07 00 [08:17:56]MH_I2C_Read... [08:17:56]Read from MH i2c: 01 07 00 A5 4B 00 00 00 00 00 FF 0F 05 [08:17:56]RasterBufferAndPrint [08:17:56]line Счет N : (1)538761 [08:17:56]line ИНН: 02508201610067 [08:17:56]line Контрольно-Кассовый Чек [08:17:56]line ПРОДАЖА [08:17:56]line ТРК (МРК, ГНК) : 13 [08:17:56]line Товар: 2710124130 [08:17:56]line Аи-92-К-2 [08:17:56]line 2.990 * 66.90 [08:17:56]line = 200.03 [08:17:56]line НДС 12% НСП 1% [08:17:56]line > о реализуемом товаре [08:17:56]line ОКРУГЛЕНИЕ: -0.03 [08:17:56]line ИТОГО: 200.00 [08:17:56]line Внесено: 200.00 [08:17:56]line СДАЧА: 0.00 [08:17:56]line НСП 1% : 1.77 [08:17:56]line НДС 12% : 21.24 [08:17:56]line Наличными: 200.00 [08:17:56]line Безнал.: 0.00 [08:17:56]line Место: АЗС № 84 "Партнер Нефть" [08:17:56]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:17:56]line СНО: Общий режим [08:17:56]line Чек 64 23.10.2024 08:17 [08:17:56]line Смена: 447 ФФД: 1.0 [08:17:56]line ЗНМ: 0300000178 [08:17:56]line РНМ: 0000000000098116 [08:17:56]line Версия ККМ: 001 [08:17:56]line ФМ: 0000000000965413 [08:17:56]line ФД: 220855 [08:17:56]line ФПД: 138915124806029 [08:17:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081759&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220855&fm=138915124806029&tin=02508201610067®Number=0000000000098116&sum=20000 [08:17:57]OFD Sender: Processing packet 220855 [packets to send 81, broken 80] [08:17:57]ProducePacketName [08:17:57]name=ofd_packets/00220855 [08:17:57]OFD Sender: To server: pG, [08:17:57]CommunicateWithHost lk.salyk.kg:30040 [08:17:57]ConnectInit lk.salyk.kg [08:17:57]written 0, free lines is 4095 [08:17:57]Connected sock=10 [08:17:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 65 6F 07 01 2B 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 37 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B7 5E 03 00 35 04 06 00 7E 57 B2 AB 01 8D 32 1D B3 C8 9C 72 C0 75 [08:17:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 55 18 47 00 25 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 39 36 35 34 31 33 10 04 04 00 B7 5E 03 00 F4 03 04 00 D7 5C 18 67 B6 04 01 00 00 CC 90 ED 39 A0 53 E0 02 [08:17:57]CommunicateWithHost err = 0 [08:17:57]CheckOFDResponse [08:17:57]1017 (14) - 77093643461234 [08:17:57]1041 (16) - 0000000000965413 [08:17:57]1040 (4) - 220855 [08:17:57]1012 (4) - 23.10.2024 02:17 [08:17:57]1206 (1) - 0 [08:17:57]OFD Sender: Remove packet 220855 [08:17:57]ProducePacketName [08:17:57]name=ofd_packets/00220855 [08:17:57]NVStorageDeleteData [08:17:57]Write to MH i2c: 01 00 00 D0 4B 1B [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: 01 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: 01 07 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: 01 07 00 D0 4B 00 00 00 00 00 F3 0C 21 [08:17:57]RasterBufferAndPrint [08:17:57]line [08:17:57]line [08:17:57]line [08:17:57]line [08:17:57]line [08:17:57]written 0, free lines is 3321 [08:17:57]MH_Cut [08:17:57]Write to MH i2c: D1 01 00 D7 4B 01 F4 [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: D1 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: D1 01 00 [08:17:57]MH_I2C_Read... [08:17:57]Read from MH i2c: D1 01 00 D7 4B 00 F3 [08:17:57]Write to MH i2c: 01 00 00 D8 4B 23 [08:17:57]Write i2c OK [08:17:57]MH_I2C_Read... [08:17:57]OFD Sender: No OFD packet to send [08:17:58]*** Cut start [08:17:58]*** Partial cut [08:17:58]*** CUTSNS_PIN = 1 [08:17:58]*** CUTSNS_PIN = 0 [08:17:58]*** Brake cut motor [08:17:58]Read from MH i2c: 01 [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: 01 07 00 [08:17:58]MH_I2C_Read... [08:17:58]*** Stop cut motor [08:17:58]*** Cut end [08:17:58]Read from MH i2c: 01 07 00 D8 4B 00 00 00 00 00 FF 0F 38 [08:17:58]process_action close_receipt done [08:17:58]requested_data is exist [08:17:58]produce_requested_data [08:17:58]requested_item fm.sn is exist - process it [08:17:58]wFMCommunicate request_size=4 [08:17:58]MH_SAM_APDU [08:17:58]CAPDU: 80 11 00 00 [08:17:58]Write to MH i2c: E2 08 00 D9 4B 80 11 00 00 00 00 00 00 9E [08:17:58]Write i2c OK [08:17:58]MH_I2C_Read... [08:17:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:58]Read from MH i2c: E2 [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: E2 17 00 [08:17:58]MH_I2C_Read... [08:17:58]Read from MH i2c: E2 17 00 D9 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 ED [08:17:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:17:58]wFMCommunicate OK [08:17:58]requested_item fd.num is exist - process it [08:17:58]SAM_PROTO_GetFieldsCounters [08:17:58]wFMCommunicate request_size=4 [08:17:58]MH_SAM_APDU [08:17:58]CAPDU: 80 13 00 00 [08:17:58]Write to MH i2c: E2 08 00 DA 4B 80 13 00 00 00 00 00 00 A1 [08:17:58]Write i2c OK [08:17:58]MH_I2C_Read... [08:17:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:59]Read from MH i2c: E2 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: E2 62 00 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: E2 62 00 DA 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [08:17:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:59]wFMCommunicate OK [08:17:59]SAM_PROTO_GetFieldsCounters done [08:17:59]requested_item shift.num is exist - process it [08:17:59]requested_item shift.opened is exist - process it [08:17:59]req_shift_opened [08:17:59]FM_GetShiftState [08:17:59]SAM_PROTO_GetShiftState [08:17:59]wFMCommunicate request_size=4 [08:17:59]MH_SAM_APDU [08:17:59]CAPDU: 80 13 01 00 [08:17:59]Write to MH i2c: E2 08 00 DB 4B 80 13 01 00 00 00 00 00 A3 [08:17:59]Write i2c OK [08:17:59]MH_I2C_Read... [08:17:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:59]Read from MH i2c: E2 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: E2 0E 00 [08:17:59]MH_I2C_Read... [08:17:59]Read from MH i2c: E2 0E 00 DB 4B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F3 [08:17:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:17:59]wFMCommunicate OK [08:17:59]SAM_PROTO_GetShiftState done [08:17:59]FM_GetShiftState done [08:17:59]req_shift_opened done [08:17:59]requested_item shift.open_date is exist - process it [08:17:59]req_shift_open_date [08:17:59]req_shift_open_date done [08:17:59]produce_requested_data done [08:17:59]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220855,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:17:59]process_action_free close_receipt [08:17:59]json_value_free [08:17:59]json_value_free done [08:17:59]process_json_proto returns [08:17:59]Send response to host [08:17:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220855,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:17:59]free response buf [08:17:59]execute_script done [08:17:59]execute_script returns [08:17:59]free content buf [08:17:59]Sock 9.Close socket [08:17:59]Sock 9.Thread stoped [08:18:02]OFD Sender: No OFD packet to send [08:18:07]OFD Sender: No OFD packet to send [08:18:12]OFD Sender: No OFD packet to send [08:18:17]OFD Sender: No OFD packet to send [08:18:22]OFD Sender: No OFD packet to send [08:18:27]accept exits with 7 [08:18:27]New connection [08:18:27]New thread 3066531172 created [08:18:27]Thread 3066674532 joined [08:18:27]Waiting for new connection... [08:18:27] Sock 7.Parse request [08:18:27]Sock 7.Check first char [08:18:27]Sock 7.First char is OK [08:18:27]request: POST /json_proto HTTP/1.0 [08:18:27]Method: POST [08:18:27]URL: /json_proto [08:18:27]Method is POST - this is cgi request [08:18:27]url: /json_proto [08:18:27]query_string will be loaded in cgi processing [08:18:27]execute_cgi json_proto POST (null) [08:18:27]execute_cgi path=json_proto method=POST [08:18:27]POST find Content-Length [08:18:27]Host: 172.17.40.4:8080 [08:18:27]Content-Length: 677 [08:18:27]Content-Type: application/json [08:18:27] [08:18:27]POST finish read [08:18:27]Found Content-Length = 677 [08:18:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:27]execute_script... [08:18: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)538762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:18:27]POST & json_proto [08:18:27]process_json_proto [08:18:27]json parsed OK: [08:18:27]protocol is kg_v1.0 [08:18:27]action value=close_receipt [08:18:27]process_action close_receipt [08:18:27]cmd_close_receipt [08:18:27]MH_GetDate [08:18:27]Write to MH i2c: F0 00 00 DC 4B 16 [08:18:27]Write i2c OK [08:18:27]MH_I2C_Read... [08:18:27]Read from MH i2c: F0 [08:18:27]MH_I2C_Read... [08:18:27]Read from MH i2c: F0 09 00 [08:18:27]MH_I2C_Read... [08:18:27]Read from MH i2c: F0 09 00 DC 4B 00 57 B1 18 67 65 5C 16 67 E4 [08:18:27]GetLastDocTimeStamp 1729671479 [08:18:27]current date 1729671511 [08:18:27]FM_GetShiftState [08:18:27]SAM_PROTO_GetShiftState [08:18:27]wFMCommunicate request_size=4 [08:18:27]MH_SAM_APDU [08:18:27]CAPDU: 80 13 01 00 [08:18:27]Write to MH i2c: E2 08 00 DD 4B 80 13 01 00 00 00 00 00 A5 [08:18:27]Write i2c OK [08:18:27]MH_I2C_Read... [08:18:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:27]Read from MH i2c: E2 [08:18:27]MH_I2C_Read... [08:18:27]Read from MH i2c: E2 0E 00 [08:18:27]MH_I2C_Read... [08:18:27]Read from MH i2c: E2 0E 00 DD 4B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F5 [08:18:27]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:18:27]wFMCommunicate OK [08:18:27]SAM_PROTO_GetShiftState done [08:18:27]FM_GetShiftState done [08:18:27]opened in 1729642119 [08:18:27]opened+sec_in_day 1729728519 [08:18:27]quantity*price = 50041 [08:18:27]sum+1 = 50042 [08:18:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 65 23.10.2024 08:18 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220856 ФПД: 269466749171010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081831&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220856&fm=269466749171010&tin=02508201610067®Number=0000000000098116&sum=50000 [08:18:28]StoreToDocumentArchive [08:18:28]shift 447 fd 220856 [08:18:28]save to /storage/0447/doc_00220856 [08:18:28]save last doc name /storage/0447/doc_00220856 to /storage/kkm_last_doc_name [08:18:28]save OK [08:18:28]Clear old archive folders... [08:18:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:28]tlvbuf is 0085E3F0 [08:18:28]SAM_PROTO_ClearQueue [08:18:28]wFMCommunicate request_size=4 [08:18:28]MH_SAM_APDU [08:18:28]CAPDU: 80 09 00 00 [08:18:28]Write to MH i2c: E2 08 00 EA 4B 80 09 00 00 00 00 00 00 A7 [08:18:28]Write i2c OK [08:18:28]MH_I2C_Read... [08:18:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:28]Read from MH i2c: E2 [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: E2 03 00 [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: E2 03 00 EA 4B 00 90 00 A9 [08:18:28]RAPDU: 90 00 [08:18:28]wFMCommunicate OK [08:18:28]SAM_PROTO_ClearQueue done [08:18:28]KKMCreateOFDPacket [08:18:28]OFDProtocolAddRootSTLVToBuf [08:18:28]FM_MakeSignedData [08:18:28]FM_MakeSignedData [08:18:28]SAM_PROTO_SignData [08:18:28]wFMCommunicate request_size=4 [08:18:28]MH_SAM_APDU [08:18:28]CAPDU: 80 0D 01 02 [08:18:28]Write to MH i2c: E2 08 00 EB 4B 80 0D 01 02 00 00 00 00 AF [08:18:28]Write i2c OK [08:18:28]MH_I2C_Read... [08:18:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:28]Read from MH i2c: E2 [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: E2 03 00 [08:18:28]MH_I2C_Read... [08:18:28]Read from MH i2c: E2 03 00 EB 4B 00 90 00 AA [08:18:28]RAPDU: 90 00 [08:18:28]wFMCommunicate OK [08:18:28]wFMCommunicate request_size=255 [08:18:28]MH_SAM_APDU [08:18:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 57 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B8 5E 03 00 35 04 06 00 F5 [08:18:28]Write to MH i2c: E2 02 01 EC 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 57 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B8 5E 03 00 35 04 06 00 F5 00 00 CD [08:18:28]Write i2c OK [08:18:28]MH_I2C_Read... [08:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:29]Read from MH i2c: E2 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: E2 03 00 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: E2 03 00 EC 4B 00 90 00 AB [08:18:29]RAPDU: 90 00 [08:18:29]wFMCommunicate OK [08:18:29]wFMCommunicate request_size=10 [08:18:29]MH_SAM_APDU [08:18:29]CAPDU: 80 0D 02 02 05 14 1D DC F5 42 [08:18:29]Write to MH i2c: E2 0D 00 ED 4B 80 0D 02 02 05 00 14 1D DC F5 42 00 00 00 [08:18:29]Write i2c OK [08:18:29]MH_I2C_Read... [08:18:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:29]Read from MH i2c: E2 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: E2 03 00 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: E2 03 00 ED 4B 00 90 00 AC [08:18:29]RAPDU: 90 00 [08:18:29]wFMCommunicate OK [08:18:29]wFMCommunicate request_size=4 [08:18:29]MH_SAM_APDU [08:18:29]CAPDU: 80 0D 03 02 [08:18:29]Write to MH i2c: E2 08 00 EE 4B 80 0D 03 02 00 00 00 00 B4 [08:18:29]Write i2c OK [08:18:29]MH_I2C_Read... [08:18:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:29]Read from MH i2c: E2 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: E2 0B 00 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: E2 0B 00 EE 4B 00 FD 57 45 F4 CB EF 8D AC 90 00 35 [08:18:29]RAPDU: FD 57 45 F4 CB EF 8D AC 90 00 [08:18:29]wFMCommunicate OK [08:18:29]SAM_PROTO_SignData done [08:18:29]FM_MakeSignedData done [08:18:29]CreateOFDProtocolMessage [08:18:29]wFMCommunicate request_size=4 [08:18:29]MH_SAM_APDU [08:18:29]CAPDU: 80 11 00 00 [08:18:29]Write to MH i2c: E2 08 00 EF 4B 80 11 00 00 00 00 00 00 B4 [08:18:29]Write i2c OK [08:18:29]MH_I2C_Read... [08:18:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:29]Read from MH i2c: E2 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: E2 17 00 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: E2 17 00 EF 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 03 [08:18:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:18:29]wFMCommunicate OK [08:18:29]CreateOFDProtocolMessage done [08:18:29]OFDSenderStorePacket 220856 [08:18:29]StoreOFDPacket docnum=220856 [08:18:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F8 52 07 01 F3 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 57 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B8 5E 03 00 35 04 06 00 F5 14 1D DC F5 42 FD 57 45 F4 CB EF 8D AC [08:18:29]CheckFolder [08:18:29]dirname=/storage/ofd_packets [08:18:29]CheckFolder done [08:18:29]ProducePacketName [08:18:29]name=ofd_packets/00220856 [08:18:29]NVStorageSaveData ofd_packets/00220856 [08:18:29]File name is /storage/ofd_packets/00220856 [08:18:29]Write 301 bytes [08:18:29]NVStorageSaveData done [08:18:29]OFDSenderStorePacket done [08:18:29]KKMCreateOFDPacket done [08:18:29]NVStorageSaveData kkm_last_timestamp [08:18:29]File name is /storage/kkm_last_timestamp [08:18:29]Write 4 bytes [08:18:29]NVStorageSaveData done [08:18:29]ExternCall_PrintAddStr [08:18:29]wPrintStart [08:18:29]Write to MH i2c: 01 00 00 F0 4B 3B [08:18:29]Write i2c OK [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: 01 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: 01 07 00 [08:18:29]MH_I2C_Read... [08:18:29]Read from MH i2c: 01 07 00 F0 4B 00 00 00 00 00 FF 0F 50 [08:18:29]RasterBufferAndPrint [08:18:29]line Счет N : (1)538762 [08:18:29]line ИНН: 02508201610067 [08:18:29]line Контрольно-Кассовый Чек [08:18:29]line ПРОДАЖА [08:18:29]line ТРК (МРК, ГНК) : 33 [08:18:29]line Товар: 2710124130 [08:18:29]line Аи-92-К-2 [08:18:29]line 7.480 * 66.90 [08:18:29]line = 500.41 [08:18:29]line НДС 12% НСП 1% [08:18:29]line > о реализуемом товаре [08:18:29]line ОКРУГЛЕНИЕ: -0.41 [08:18:29]line ИТОГО: 500.00 [08:18:29]line Внесено: 500.00 [08:18:29]line СДАЧА: 0.00 [08:18:29]line НСП 1% : 4.43 [08:18:29]line НДС 12% : 53.14 [08:18:29]line Наличными: 500.00 [08:18:29]line Безнал.: 0.00 [08:18:29]line Место: АЗС № 84 "Партнер Нефть" [08:18:29]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:18:29]line СНО: Общий режим [08:18:29]line Чек 65 23.10.2024 08:18 [08:18:29]line Смена: 447 ФФД: 1.0 [08:18:29]line ЗНМ: 0300000178 [08:18:29]line РНМ: 0000000000098116 [08:18:29]line Версия ККМ: 001 [08:18:29]line ФМ: 0000000000965413 [08:18:29]line ФД: 220856 [08:18:29]line ФПД: 269466749171010 [08:18:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T081831&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220856&fm=269466749171010&tin=02508201610067®Number=0000000000098116&sum=50000 [08:18:29]OFD Sender: Processing packet 220856 [packets to send 81, broken 80] [08:18:29]ProducePacketName [08:18:29]name=ofd_packets/00220856 [08:18:29]OFD Sender: To server: pG, [08:18:29]CommunicateWithHost lk.salyk.kg:30040 [08:18:29]ConnectInit lk.salyk.kg [08:18:29]written 0, free lines is 4095 [08:18:29]Connected sock=11 [08:18:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F8 52 07 01 F3 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 57 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B8 5E 03 00 35 04 06 00 F5 14 1D DC F5 42 FD 57 45 F4 CB EF 8D AC [08:18:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 EB 03 47 00 A3 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 39 36 35 34 31 33 10 04 04 00 B8 5E 03 00 F4 03 04 00 F7 5C 18 67 B6 04 01 00 00 BE B4 46 77 25 21 C2 4C [08:18:29]CommunicateWithHost err = 0 [08:18:29]CheckOFDResponse [08:18:29]1017 (14) - 77093643461234 [08:18:29]1041 (16) - 0000000000965413 [08:18:29]1040 (4) - 220856 [08:18:29]1012 (4) - 23.10.2024 02:18 [08:18:29]1206 (1) - 0 [08:18:29]OFD Sender: Remove packet 220856 [08:18:29]ProducePacketName [08:18:29]name=ofd_packets/00220856 [08:18:29]NVStorageDeleteData [08:18:30]Write to MH i2c: 01 00 00 1B 4C 67 [08:18:30]Write i2c OK [08:18:30]MH_I2C_Read... [08:18:30]Read from MH i2c: 01 [08:18:30]MH_I2C_Read... [08:18:30]Read from MH i2c: 01 07 00 [08:18:30]MH_I2C_Read... [08:18:30]Read from MH i2c: 01 07 00 1B 4C 00 00 00 00 00 EB 0C 65 [08:18:30]RasterBufferAndPrint [08:18:30]line [08:18:30]line [08:18:30]line [08:18:30]line [08:18:30]line [08:18:30]written 0, free lines is 3313 [08:18:30]MH_Cut [08:18:30]Write to MH i2c: D1 01 00 22 4C 01 40 [08:18:30]Write i2c OK [08:18:30]MH_I2C_Read... [08:18:30]Read from MH i2c: D1 [08:18:30]MH_I2C_Read... [08:18:30]Read from MH i2c: D1 01 00 [08:18:30]MH_I2C_Read... [08:18:30]Read from MH i2c: D1 01 00 22 4C 00 3F [08:18:30]Write to MH i2c: 01 00 00 23 4C 6F [08:18:30]Write i2c OK [08:18:30]MH_I2C_Read... [08:18:30]OFD Sender: No OFD packet to send [08:18:30]*** Cut start [08:18:30]*** Partial cut [08:18:30]*** CUTSNS_PIN = 1 [08:18:30]*** CUTSNS_PIN = 0 [08:18:31]*** Brake cut motor [08:18:31]Read from MH i2c: 01 [08:18:31]MH_I2C_Read... [08:18:31]*** Stop cut motor [08:18:31]*** Cut end [08:18:31]Read from MH i2c: 01 07 00 [08:18:31]MH_I2C_Read... [08:18:31]Read from MH i2c: 01 07 00 23 4C 00 00 00 00 00 FF 0F 84 [08:18:31]process_action close_receipt done [08:18:31]requested_data is exist [08:18:31]produce_requested_data [08:18:31]requested_item fm.sn is exist - process it [08:18:31]wFMCommunicate request_size=4 [08:18:31]MH_SAM_APDU [08:18:31]CAPDU: 80 11 00 00 [08:18:31]Write to MH i2c: E2 08 00 24 4C 80 11 00 00 00 00 00 00 EA [08:18:31]Write i2c OK [08:18:31]MH_I2C_Read... [08:18:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:31]Read from MH i2c: E2 [08:18:31]MH_I2C_Read... [08:18:31]Read from MH i2c: E2 17 00 [08:18:31]MH_I2C_Read... [08:18:31]Read from MH i2c: E2 17 00 24 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 39 [08:18:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:18:31]wFMCommunicate OK [08:18:31]requested_item fd.num is exist - process it [08:18:31]SAM_PROTO_GetFieldsCounters [08:18:31]wFMCommunicate request_size=4 [08:18:31]MH_SAM_APDU [08:18:31]CAPDU: 80 13 00 00 [08:18:31]Write to MH i2c: E2 08 00 25 4C 80 13 00 00 00 00 00 00 ED [08:18:31]Write i2c OK [08:18:31]MH_I2C_Read... [08:18:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:31]Read from MH i2c: E2 [08:18:31]MH_I2C_Read... [08:18:31]Read from MH i2c: E2 62 00 [08:18:31]MH_I2C_Read... [08:18:31]Read from MH i2c: E2 62 00 25 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [08:18:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:18:31]wFMCommunicate OK [08:18:31]SAM_PROTO_GetFieldsCounters done [08:18:31]requested_item shift.num is exist - process it [08:18:31]requested_item shift.opened is exist - process it [08:18:31]req_shift_opened [08:18:31]FM_GetShiftState [08:18:31]SAM_PROTO_GetShiftState [08:18:31]wFMCommunicate request_size=4 [08:18:31]MH_SAM_APDU [08:18:31]CAPDU: 80 13 01 00 [08:18:31]Write to MH i2c: E2 08 00 26 4C 80 13 01 00 00 00 00 00 EF [08:18:31]Write i2c OK [08:18:31]MH_I2C_Read... [08:18:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:31]Read from MH i2c: E2 [08:18:31]MH_I2C_Read... [08:18:31]Read from MH i2c: E2 0E 00 [08:18:31]MH_I2C_Read... [08:18:31]Read from MH i2c: E2 0E 00 26 4C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 3F [08:18:31]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:18:31]wFMCommunicate OK [08:18:31]SAM_PROTO_GetShiftState done [08:18:31]FM_GetShiftState done [08:18:31]req_shift_opened done [08:18:31]requested_item shift.open_date is exist - process it [08:18:31]req_shift_open_date [08:18:31]req_shift_open_date done [08:18:31]produce_requested_data done [08:18:31]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220856,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:18:31]process_action_free close_receipt [08:18:31]json_value_free [08:18:31]json_value_free done [08:18:31]process_json_proto returns [08:18:31]Send response to host [08:18:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220856,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:18:31]free response buf [08:18:31]execute_script done [08:18:31]execute_script returns [08:18:31]free content buf [08:18:31]Sock 7.Close socket [08:18:31]Sock 7.Thread stoped [08:18:35]OFD Sender: No OFD packet to send [08:18:40]OFD Sender: No OFD packet to send [08:18:45]OFD Sender: No OFD packet to send [08:18:50]OFD Sender: No OFD packet to send [08:18:55]OFD Sender: No OFD packet to send [08:19:00]OFD Sender: No OFD packet to send [08:19:05]OFD Sender: No OFD packet to send [08:19:10]OFD Sender: No OFD packet to send [08:19:15]OFD Sender: No OFD packet to send [08:19:20]OFD Sender: No OFD packet to send [08:19:25]OFD Sender: No OFD packet to send [08:19:30]OFD Sender: No OFD packet to send [08:19:35]OFD Sender: No OFD packet to send [08:19:40]OFD Sender: No OFD packet to send [08:19:45]OFD Sender: No OFD packet to send [08:19:50]OFD Sender: No OFD packet to send [08:19:55]OFD Sender: No OFD packet to send [08:20:00]OFD Sender: No OFD packet to send [08:20:05]OFD Sender: No OFD packet to send [08:20:10]OFD Sender: No OFD packet to send [08:20:15]OFD Sender: No OFD packet to send [08:20:20]OFD Sender: No OFD packet to send [08:20:25]OFD Sender: No OFD packet to send [08:20:30]OFD Sender: No OFD packet to send [08:20:35]OFD Sender: No OFD packet to send [08:20:40]OFD Sender: No OFD packet to send [08:20:45]OFD Sender: No OFD packet to send [08:20:50]OFD Sender: No OFD packet to send [08:20:53]accept exits with 9 [08:20:53]New connection [08:20:53]New thread 3066674532 created [08:20:53]Thread 3066531172 joined [08:20:53]Waiting for new connection... [08:20:53] Sock 9.Parse request [08:20:53]Sock 9.Check first char [08:20:53]Sock 9.First char is OK [08:20:53]request: POST /json_proto HTTP/1.0 [08:20:53]Method: POST [08:20:53]URL: /json_proto [08:20:53]Method is POST - this is cgi request [08:20:53]url: /json_proto [08:20:53]query_string will be loaded in cgi processing [08:20:53]execute_cgi json_proto POST (null) [08:20:53]execute_cgi path=json_proto method=POST [08:20:53]POST find Content-Length [08:20:53]Host: 172.17.40.4:8080 [08:20:53]Content-Length: 766 [08:20:53]Content-Type: application/json [08:20:53] [08:20:53]POST finish read [08:20:53]Found Content-Length = 766 [08:20:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:53]execute_script... [08:20: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)538763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:53]POST & json_proto [08:20:53]process_json_proto [08:20:53]json parsed OK: [08:20:53]protocol is kg_v1.0 [08:20:53]action value=close_receipt [08:20:53]process_action close_receipt [08:20:53]cmd_close_receipt [08:20:53]MH_GetDate [08:20:53]Write to MH i2c: F0 00 00 27 4C 62 [08:20:53]Write i2c OK [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: F0 [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: F0 09 00 [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: F0 09 00 27 4C 00 E9 B1 18 67 65 5C 16 67 C2 [08:20:53]GetLastDocTimeStamp 1729671511 [08:20:53]current date 1729671657 [08:20:53]FM_GetShiftState [08:20:53]SAM_PROTO_GetShiftState [08:20:53]wFMCommunicate request_size=4 [08:20:53]MH_SAM_APDU [08:20:53]CAPDU: 80 13 01 00 [08:20:53]Write to MH i2c: E2 08 00 28 4C 80 13 01 00 00 00 00 00 F1 [08:20:53]Write i2c OK [08:20:53]MH_I2C_Read... [08:20:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:53]Read from MH i2c: E2 [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: E2 0E 00 [08:20:53]MH_I2C_Read... [08:20:53]Read from MH i2c: E2 0E 00 28 4C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 41 [08:20:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:20:53]wFMCommunicate OK [08:20:53]SAM_PROTO_GetShiftState done [08:20:53]FM_GetShiftState done [08:20:53]opened in 1729642119 [08:20:53]opened+sec_in_day 1729728519 [08:20:53]quantity*price = 50041 [08:20:53]sum+1 = 50042 [08:20:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 66 23.10.2024 08:20 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220857 ФПД: 166546698271436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082057&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220857&fm=166546698271436&tin=02508201610067®Number=0000000000098116&sum=50041 [08:20:54]StoreToDocumentArchive [08:20:54]shift 447 fd 220857 [08:20:54]save to /storage/0447/doc_00220857 [08:20:54]save last doc name /storage/0447/doc_00220857 to /storage/kkm_last_doc_name [08:20:54]save OK [08:20:54]Clear old archive folders... [08:20:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:20:54]tlvbuf is 0083D400 [08:20:54]SAM_PROTO_ClearQueue [08:20:54]wFMCommunicate request_size=4 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 09 00 00 [08:20:54]Write to MH i2c: E2 08 00 35 4C 80 09 00 00 00 00 00 00 F3 [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 03 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 03 00 35 4C 00 90 00 F5 [08:20:54]RAPDU: 90 00 [08:20:54]wFMCommunicate OK [08:20:54]SAM_PROTO_ClearQueue done [08:20:54]KKMCreateOFDPacket [08:20:54]OFDProtocolAddRootSTLVToBuf [08:20:54]FM_MakeSignedData [08:20:54]FM_MakeSignedData [08:20:54]SAM_PROTO_SignData [08:20:54]wFMCommunicate request_size=4 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 0D 01 02 [08:20:54]Write to MH i2c: E2 08 00 36 4C 80 0D 01 02 00 00 00 00 FB [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 03 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 03 00 36 4C 00 90 00 F6 [08:20:54]RAPDU: 90 00 [08:20:54]wFMCommunicate OK [08:20:54]wFMCommunicate request_size=255 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 E9 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B9 5E 03 00 35 04 06 00 97 [08:20:54]Write to MH i2c: E2 02 01 37 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 E9 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B9 5E 03 00 35 04 06 00 97 00 00 A1 [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 03 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 03 00 37 4C 00 90 00 F7 [08:20:54]RAPDU: 90 00 [08:20:54]wFMCommunicate OK [08:20:54]wFMCommunicate request_size=10 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 0D 02 02 05 79 2C C9 FA CC [08:20:54]Write to MH i2c: E2 0D 00 38 4C 80 0D 02 02 05 00 79 2C C9 FA CC 00 00 3C [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 03 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 03 00 38 4C 00 90 00 F8 [08:20:54]RAPDU: 90 00 [08:20:54]wFMCommunicate OK [08:20:54]wFMCommunicate request_size=4 [08:20:54]MH_SAM_APDU [08:20:54]CAPDU: 80 0D 03 02 [08:20:54]Write to MH i2c: E2 08 00 39 4C 80 0D 03 02 00 00 00 00 00 [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:20:54]Read from MH i2c: E2 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 0B 00 [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: E2 0B 00 39 4C 00 80 71 DD 7A 22 94 86 E2 90 00 67 [08:20:54]RAPDU: 80 71 DD 7A 22 94 86 E2 90 00 [08:20:54]wFMCommunicate OK [08:20:54]SAM_PROTO_SignData done [08:20:54]FM_MakeSignedData done [08:20:54]CreateOFDProtocolMessage [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 3A 4C 80 11 00 00 00 00 00 00 00 [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 3A 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4F [08:20:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:20:54]wFMCommunicate OK [08:20:54]CreateOFDProtocolMessage done [08:20:54]OFDSenderStorePacket 220857 [08:20:54]StoreOFDPacket docnum=220857 [08:20:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 6C E2 07 01 54 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 E9 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B9 5E 03 00 35 04 06 00 97 79 2C C9 FA CC 80 71 DD 7A 22 94 86 E2 [08:20:54]CheckFolder [08:20:54]dirname=/storage/ofd_packets [08:20:54]CheckFolder done [08:20:54]ProducePacketName [08:20:54]name=ofd_packets/00220857 [08:20:54]NVStorageSaveData ofd_packets/00220857 [08:20:54]File name is /storage/ofd_packets/00220857 [08:20:54]Write 301 bytes [08:20:54]NVStorageSaveData done [08:20:54]OFDSenderStorePacket done [08:20:54]KKMCreateOFDPacket done [08:20:54]NVStorageSaveData kkm_last_timestamp [08:20:54]File name is /storage/kkm_last_timestamp [08:20:54]Write 4 bytes [08:20:54]NVStorageSaveData done [08:20:54]ExternCall_PrintAddStr [08:20:54]wPrintStart [08:20:54]Write to MH i2c: 01 00 00 3B 4C 87 [08:20:54]Write i2c OK [08:20:54]MH_I2C_Read... [08:20:54]Read from MH i2c: 01 [08:20:54]MH_I2C_Read... [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 3B 4C 00 00 00 00 00 FF 0F 9C [08:20:54]RasterBufferAndPrint [08:20:54]line Счет N : (1)538763 [08:20:54]line ИНН: 02508201610067 [08:20:54]line Контрольно-Кассовый Чек [08:20:54]line ПРОДАЖА [08:20:54]line ТРК (МРК, ГНК) : 13 [08:20:54]line Товар: 2710124130 [08:20:54]line Аи-92-К-2 [08:20:54]line 7.480 * 66.90 [08:20:54]line = 500.41 [08:20:54]line НДС 12% НСП 1% [08:20:54]line > о реализуемом товаре [08:20:54]line ИТОГО: 500.41 [08:20:54]line НСП 1% : 4.43 [08:20:54]line НДС 12% : 53.14 [08:20:54]line Наличными: 0.00 [08:20:54]line Безнал.: 500.41 [08:20:54]line Место: АЗС № 84 "Партнер Нефть" [08:20:54]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:20:54]line СНО: Общий режим [08:20:54]line Чек 66 23.10.2024 08:20 [08:20:54]line Смена: 447 ФФД: 1.0 [08:20:54]line ЗНМ: 0300000178 [08:20:54]line РНМ: 0000000000098116 [08:20:54]line Версия ККМ: 001 [08:20:54]line Платежная система: Mbank [08:20:54]line ФМ: 0000000000965413 [08:20:54]line ФД: 220857 [08:20:54]line ФПД: 166546698271436 [08:20:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082057&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220857&fm=166546698271436&tin=02508201610067®Number=0000000000098116&sum=50041 [08:20:54]written 0, free lines is 4095 [08:20:54]OFD Sender: Processing packet 220857 [packets to send 81, broken 80] [08:20:54]ProducePacketName [08:20:54]name=ofd_packets/00220857 [08:20:55]OFD Sender: To server: pG, [08:20:55]CommunicateWithHost lk.salyk.kg:30040 [08:20:55]ConnectInit lk.salyk.kg [08:20:55]Connected sock=10 [08:20:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 6C E2 07 01 54 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 E9 B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B9 5E 03 00 35 04 06 00 97 79 2C C9 FA CC 80 71 DD 7A 22 94 86 E2 [08:20:55]Write to MH i2c: 01 00 00 64 4C B0 [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: 01 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: 01 07 00 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: 01 07 00 64 4C 00 00 00 00 00 0C 0D D0 [08:20:55]RasterBufferAndPrint [08:20:55]line [08:20:55]line [08:20:55]line [08:20:55]line [08:20:55]line [08:20:55]written 0, free lines is 3346 [08:20:55]MH_Cut [08:20:55]Write to MH i2c: D1 01 00 6B 4C 01 89 [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: D1 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: D1 01 00 [08:20:55]MH_I2C_Read... [08:20:55]Read from MH i2c: D1 01 00 6B 4C 00 88 [08:20:55]Write to MH i2c: 01 00 00 6C 4C B8 [08:20:55]Write i2c OK [08:20:55]MH_I2C_Read... [08:20:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 DF 02 47 00 02 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 B9 5E 03 00 F4 03 04 00 89 5D 18 67 B6 04 01 00 00 04 F9 8A DB 93 88 38 F9 [08:20:55]CommunicateWithHost err = 0 [08:20:55]CheckOFDResponse [08:20:55]1017 (14) - 77093643461234 [08:20:55]1041 (16) - 0000000000965413 [08:20:55]1040 (4) - 220857 [08:20:55]1012 (4) - 23.10.2024 02:20 [08:20:55]1206 (1) - 0 [08:20:55]OFD Sender: Remove packet 220857 [08:20:55]ProducePacketName [08:20:55]name=ofd_packets/00220857 [08:20:55]NVStorageDeleteData [08:20:55]OFD Sender: No OFD packet to send [08:20:55]*** Cut start [08:20:55]*** Partial cut [08:20:55]*** CUTSNS_PIN = 1 [08:20:56]*** CUTSNS_PIN = 0 [08:20:56]*** Brake cut motor [08:20:56]Read from MH i2c: 01 [08:20:56]MH_I2C_Read... [08:20:56]*** Stop cut motor [08:20:56]*** Cut end [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 6C 4C 00 00 00 00 00 FF 0F CD [08:20:56]process_action close_receipt done [08:20:56]requested_data is exist [08:20:56]produce_requested_data [08:20:56]requested_item fm.sn is exist - process it [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 6D 4C 80 11 00 00 00 00 00 00 33 [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 6D 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 82 [08:20:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:20:56]wFMCommunicate OK [08:20:56]requested_item fd.num is exist - process it [08:20:56]SAM_PROTO_GetFieldsCounters [08:20:56]wFMCommunicate request_size=4 [08:20:56]MH_SAM_APDU [08:20:56]CAPDU: 80 13 00 00 [08:20:56]Write to MH i2c: E2 08 00 6E 4C 80 13 00 00 00 00 00 00 36 [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:20:56]Read from MH i2c: E2 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 62 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 62 00 6E 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [08:20:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 B9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:20:56]wFMCommunicate OK [08:20:56]SAM_PROTO_GetFieldsCounters done [08:20:56]requested_item shift.num is exist - process it [08:20:56]requested_item shift.opened is exist - process it [08:20:56]req_shift_opened [08:20:56]FM_GetShiftState [08:20:56]SAM_PROTO_GetShiftState [08:20:56]wFMCommunicate request_size=4 [08:20:56]MH_SAM_APDU [08:20:56]CAPDU: 80 13 01 00 [08:20:56]Write to MH i2c: E2 08 00 6F 4C 80 13 01 00 00 00 00 00 38 [08:20:56]Write i2c OK [08:20:56]MH_I2C_Read... [08:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:56]Read from MH i2c: E2 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 0E 00 [08:20:56]MH_I2C_Read... [08:20:56]Read from MH i2c: E2 0E 00 6F 4C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 88 [08:20:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:20:56]wFMCommunicate OK [08:20:56]SAM_PROTO_GetShiftState done [08:20:56]FM_GetShiftState done [08:20:56]req_shift_opened done [08:20:56]requested_item shift.open_date is exist - process it [08:20:56]req_shift_open_date [08:20:56]req_shift_open_date done [08:20:56]produce_requested_data done [08:20:56]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220857,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:20:56]process_action_free close_receipt [08:20:56]json_value_free [08:20:56]json_value_free done [08:20:56]process_json_proto returns [08:20:56]Send response to host [08:20:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220857,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:20:56]free response buf [08:20:56]execute_script done [08:20:56]execute_script returns [08:20:56]free content buf [08:20:56]Sock 9.Close socket [08:20:56]Sock 9.Thread stoped [08:20:59]accept exits with 7 [08:20:59]New connection [08:20:59]New thread 3066531172 created [08:20:59]Thread 3066674532 joined [08:20:59]Waiting for new connection... [08:20:59] Sock 7.Parse request [08:20:59]Sock 7.Check first char [08:20:59]Sock 7.First char is OK [08:20:59]request: POST /json_proto HTTP/1.0 [08:20:59]Method: POST [08:20:59]URL: /json_proto [08:20:59]Method is POST - this is cgi request [08:20:59]url: /json_proto [08:20:59]query_string will be loaded in cgi processing [08:20:59]execute_cgi json_proto POST (null) [08:20:59]execute_cgi path=json_proto method=POST [08:20:59]POST find Content-Length [08:20:59]Host: 172.17.40.4:8080 [08:20:59]Content-Length: 677 [08:20:59]Content-Type: application/json [08:20:59] [08:20:59]POST finish read [08:20:59]Found Content-Length = 677 [08:20:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:59]execute_script... [08:20: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)538764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:20:59]POST & json_proto [08:20:59]process_json_proto [08:20:59]json parsed OK: [08:20:59]protocol is kg_v1.0 [08:20:59]action value=close_receipt [08:20:59]process_action close_receipt [08:20:59]cmd_close_receipt [08:20:59]MH_GetDate [08:20:59]Write to MH i2c: F0 00 00 70 4C AB [08:20:59]Write i2c OK [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: F0 [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: F0 09 00 [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: F0 09 00 70 4C 00 EF B1 18 67 65 5C 16 67 11 [08:20:59]GetLastDocTimeStamp 1729671657 [08:20:59]current date 1729671663 [08:20:59]FM_GetShiftState [08:20:59]SAM_PROTO_GetShiftState [08:20:59]wFMCommunicate request_size=4 [08:20:59]MH_SAM_APDU [08:20:59]CAPDU: 80 13 01 00 [08:20:59]Write to MH i2c: E2 08 00 71 4C 80 13 01 00 00 00 00 00 3A [08:20:59]Write i2c OK [08:20:59]MH_I2C_Read... [08:20:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:20:59]Read from MH i2c: E2 [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: E2 0E 00 [08:20:59]MH_I2C_Read... [08:20:59]Read from MH i2c: E2 0E 00 71 4C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 8A [08:20:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:20:59]wFMCommunicate OK [08:20:59]SAM_PROTO_GetShiftState done [08:20:59]FM_GetShiftState done [08:20:59]opened in 1729642119 [08:20:59]opened+sec_in_day 1729728519 [08:20:59]quantity*price = 40068 [08:20:59]sum+1 = 40069 [08:20:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 67 23.10.2024 08:21 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220858 ФПД: 54870564525053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082103&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220858&fm=54870564525053&tin=02508201610067®Number=0000000000098116&sum=40000 [08:21:00]StoreToDocumentArchive [08:21:00]shift 447 fd 220858 [08:21:00]save to /storage/0447/doc_00220858 [08:21:00]save last doc name /storage/0447/doc_00220858 to /storage/kkm_last_doc_name [08:21:00]save OK [08:21:00]Clear old archive folders... [08:21:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:21:00]tlvbuf is 0078A8F0 [08:21:00]SAM_PROTO_ClearQueue [08:21:00]wFMCommunicate request_size=4 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 09 00 00 [08:21:00]Write to MH i2c: E2 08 00 7E 4C 80 09 00 00 00 00 00 00 3C [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 7E 4C 00 90 00 3E [08:21:00]RAPDU: 90 00 [08:21:00]wFMCommunicate OK [08:21:00]SAM_PROTO_ClearQueue done [08:21:00]KKMCreateOFDPacket [08:21:00]OFDProtocolAddRootSTLVToBuf [08:21:00]FM_MakeSignedData [08:21:00]FM_MakeSignedData [08:21:00]SAM_PROTO_SignData [08:21:00]wFMCommunicate request_size=4 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 0D 01 02 [08:21:00]Write to MH i2c: E2 08 00 7F 4C 80 0D 01 02 00 00 00 00 44 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 7F 4C 00 90 00 3F [08:21:00]RAPDU: 90 00 [08:21:00]wFMCommunicate OK [08:21:00]wFMCommunicate request_size=255 [08:21:00]MH_SAM_APDU [08:21: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 EF B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BA 5E 03 00 35 04 06 00 31 [08:21:00]Write to MH i2c: E2 02 01 80 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 EF B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BA 5E 03 00 35 04 06 00 31 00 00 EA [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 80 4C 00 90 00 40 [08:21:00]RAPDU: 90 00 [08:21:00]wFMCommunicate OK [08:21:00]wFMCommunicate request_size=10 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 0D 02 02 05 E7 8C 81 D3 FD [08:21:00]Write to MH i2c: E2 0D 00 81 4C 80 0D 02 02 05 00 E7 8C 81 D3 FD 00 00 15 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 03 00 81 4C 00 90 00 41 [08:21:00]RAPDU: 90 00 [08:21:00]wFMCommunicate OK [08:21:00]wFMCommunicate request_size=4 [08:21:00]MH_SAM_APDU [08:21:00]CAPDU: 80 0D 03 02 [08:21:00]Write to MH i2c: E2 08 00 82 4C 80 0D 03 02 00 00 00 00 49 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:00]Read from MH i2c: E2 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 0B 00 [08:21:00]MH_I2C_Read... [08:21:00]Read from MH i2c: E2 0B 00 82 4C 00 92 A9 89 ED 85 BC FE 94 90 00 CE [08:21:00]RAPDU: 92 A9 89 ED 85 BC FE 94 90 00 [08:21:00]wFMCommunicate OK [08:21:00]SAM_PROTO_SignData done [08:21:00]FM_MakeSignedData done [08:21:00]CreateOFDProtocolMessage [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 83 4C 80 11 00 00 00 00 00 00 49 [08:21:00]Write i2c OK [08:21:00]MH_I2C_Read... [08:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:01]Read from MH i2c: E2 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: E2 17 00 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: E2 17 00 83 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 98 [08:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:21:01]wFMCommunicate OK [08:21:01]CreateOFDProtocolMessage done [08:21:01]OFDSenderStorePacket 220858 [08:21:01]StoreOFDPacket docnum=220858 [08:21:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 A0 07 01 8E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 EF B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BA 5E 03 00 35 04 06 00 31 E7 8C 81 D3 FD 92 A9 89 ED 85 BC FE 94 [08:21:01]CheckFolder [08:21:01]dirname=/storage/ofd_packets [08:21:01]CheckFolder done [08:21:01]ProducePacketName [08:21:01]name=ofd_packets/00220858 [08:21:01]NVStorageSaveData ofd_packets/00220858 [08:21:01]File name is /storage/ofd_packets/00220858 [08:21:01]Write 301 bytes [08:21:01]NVStorageSaveData done [08:21:01]OFDSenderStorePacket done [08:21:01]KKMCreateOFDPacket done [08:21:01]NVStorageSaveData kkm_last_timestamp [08:21:01]File name is /storage/kkm_last_timestamp [08:21:01]Write 4 bytes [08:21:01]NVStorageSaveData done [08:21:01]ExternCall_PrintAddStr [08:21:01]wPrintStart [08:21:01]Write to MH i2c: 01 00 00 84 4C D0 [08:21:01]Write i2c OK [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 07 00 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 07 00 84 4C 00 00 00 00 00 FF 0F E5 [08:21:01]RasterBufferAndPrint [08:21:01]line Счет N : (1)538764 [08:21:01]line ИНН: 02508201610067 [08:21:01]line Контрольно-Кассовый Чек [08:21:01]line ПРОДАЖА [08:21:01]line ТРК (МРК, ГНК) : 31 [08:21:01]line Товар: 2710124500 [08:21:01]line Аи-95-К-3 [08:21:01]line 5.400 * 74.20 [08:21:01]line = 400.68 [08:21:01]line НДС 12% НСП 1% [08:21:01]line > о реализуемом товаре [08:21:01]line ОКРУГЛЕНИЕ: -0.68 [08:21:01]line ИТОГО: 400.00 [08:21:01]line Внесено: 400.00 [08:21:01]line СДАЧА: 0.00 [08:21:01]line НСП 1% : 3.55 [08:21:01]line НДС 12% : 42.55 [08:21:01]line Наличными: 400.00 [08:21:01]line Безнал.: 0.00 [08:21:01]line Место: АЗС № 84 "Партнер Нефть" [08:21:01]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:21:01]line СНО: Общий режим [08:21:01]line Чек 67 23.10.2024 08:21 [08:21:01]line Смена: 447 ФФД: 1.0 [08:21:01]line ЗНМ: 0300000178 [08:21:01]line РНМ: 0000000000098116 [08:21:01]line Версия ККМ: 001 [08:21:01]line ФМ: 0000000000965413 [08:21:01]line ФД: 220858 [08:21:01]line ФПД: 54870564525053 [08:21:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082103&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220858&fm=54870564525053&tin=02508201610067®Number=0000000000098116&sum=40000 [08:21:01]OFD Sender: Processing packet 220858 [packets to send 81, broken 80] [08:21:01]ProducePacketName [08:21:01]name=ofd_packets/00220858 [08:21:01]OFD Sender: To server: pG, [08:21:01]CommunicateWithHost lk.salyk.kg:30040 [08:21:01]ConnectInit lk.salyk.kg [08:21:01]written 0, free lines is 4095 [08:21:01]Connected sock=10 [08:21:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 A0 07 01 8E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 EF B1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BA 5E 03 00 35 04 06 00 31 E7 8C 81 D3 FD 92 A9 89 ED 85 BC FE 94 [08:21:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A1 3E 47 00 2F 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 39 36 35 34 31 33 10 04 04 00 BA 5E 03 00 F4 03 04 00 8F 5D 18 67 B6 04 01 00 00 0C 07 20 A8 8E 14 A5 DC [08:21:01]CommunicateWithHost err = 0 [08:21:01]CheckOFDResponse [08:21:01]1017 (14) - 77093643461234 [08:21:01]1041 (16) - 0000000000965413 [08:21:01]1040 (4) - 220858 [08:21:01]1012 (4) - 23.10.2024 02:21 [08:21:01]1206 (1) - 0 [08:21:01]OFD Sender: Remove packet 220858 [08:21:01]ProducePacketName [08:21:01]name=ofd_packets/00220858 [08:21:01]NVStorageDeleteData [08:21:01]Write to MH i2c: 01 00 00 AF 4C FB [08:21:01]Write i2c OK [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 07 00 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: 01 07 00 AF 4C 00 00 00 00 00 ED 0C FB [08:21:01]RasterBufferAndPrint [08:21:01]line [08:21:01]line [08:21:01]line [08:21:01]line [08:21:01]line [08:21:01]written 0, free lines is 3324 [08:21:01]MH_Cut [08:21:01]Write to MH i2c: D1 01 00 B6 4C 01 D4 [08:21:01]Write i2c OK [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: D1 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: D1 01 00 [08:21:01]MH_I2C_Read... [08:21:01]Read from MH i2c: D1 01 00 B6 4C 00 D3 [08:21:01]Write to MH i2c: 01 00 00 B7 4C 03 [08:21:01]Write i2c OK [08:21:01]MH_I2C_Read... [08:21:01]OFD Sender: No OFD packet to send [08:21:02]*** Cut start [08:21:02]*** Partial cut [08:21:02]*** CUTSNS_PIN = 1 [08:21:02]*** CUTSNS_PIN = 0 [08:21:02]*** Brake cut motor [08:21:02]Read from MH i2c: 01 [08:21:02]MH_I2C_Read... [08:21:02]*** Stop cut motor [08:21:02]*** Cut end [08:21:02]Read from MH i2c: 01 07 00 [08:21:02]MH_I2C_Read... [08:21:02]Read from MH i2c: 01 07 00 B7 4C 00 00 00 00 00 FF 0F 18 [08:21:02]process_action close_receipt done [08:21:02]requested_data is exist [08:21:02]produce_requested_data [08:21:02]requested_item fm.sn is exist - process it [08:21:02]wFMCommunicate request_size=4 [08:21:02]MH_SAM_APDU [08:21:02]CAPDU: 80 11 00 00 [08:21:02]Write to MH i2c: E2 08 00 B8 4C 80 11 00 00 00 00 00 00 7E [08:21:02]Write i2c OK [08:21:02]MH_I2C_Read... [08:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:02]Read from MH i2c: E2 [08:21:02]MH_I2C_Read... [08:21:02]Read from MH i2c: E2 17 00 [08:21:02]MH_I2C_Read... [08:21:02]Read from MH i2c: E2 17 00 B8 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CD [08:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:21:02]wFMCommunicate OK [08:21:02]requested_item fd.num is exist - process it [08:21:02]SAM_PROTO_GetFieldsCounters [08:21:02]wFMCommunicate request_size=4 [08:21:02]MH_SAM_APDU [08:21:02]CAPDU: 80 13 00 00 [08:21:02]Write to MH i2c: E2 08 00 B9 4C 80 13 00 00 00 00 00 00 81 [08:21:02]Write i2c OK [08:21:02]MH_I2C_Read... [08:21:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:03]Read from MH i2c: E2 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: E2 62 00 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: E2 62 00 B9 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [08:21:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:03]wFMCommunicate OK [08:21:03]SAM_PROTO_GetFieldsCounters done [08:21:03]requested_item shift.num is exist - process it [08:21:03]requested_item shift.opened is exist - process it [08:21:03]req_shift_opened [08:21:03]FM_GetShiftState [08:21:03]SAM_PROTO_GetShiftState [08:21:03]wFMCommunicate request_size=4 [08:21:03]MH_SAM_APDU [08:21:03]CAPDU: 80 13 01 00 [08:21:03]Write to MH i2c: E2 08 00 BA 4C 80 13 01 00 00 00 00 00 83 [08:21:03]Write i2c OK [08:21:03]MH_I2C_Read... [08:21:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:03]Read from MH i2c: E2 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: E2 0E 00 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: E2 0E 00 BA 4C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D3 [08:21:03]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:21:03]wFMCommunicate OK [08:21:03]SAM_PROTO_GetShiftState done [08:21:03]FM_GetShiftState done [08:21:03]req_shift_opened done [08:21:03]requested_item shift.open_date is exist - process it [08:21:03]req_shift_open_date [08:21:03]req_shift_open_date done [08:21:03]produce_requested_data done [08:21:03]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220858,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:21:03]process_action_free close_receipt [08:21:03]json_value_free [08:21:03]json_value_free done [08:21:03]process_json_proto returns [08:21:03]Send response to host [08:21:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220858,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:21:03]free response buf [08:21:03]execute_script done [08:21:03]execute_script returns [08:21:03]free content buf [08:21:03]Sock 7.Close socket [08:21:03]Sock 7.Thread stoped [08:21:06]OFD Sender: No OFD packet to send [08:21:11]OFD Sender: No OFD packet to send [08:21:16]OFD Sender: No OFD packet to send [08:21:21]OFD Sender: No OFD packet to send [08:21:26]OFD Sender: No OFD packet to send [08:21:31]OFD Sender: No OFD packet to send [08:21:36]OFD Sender: No OFD packet to send [08:21:41]OFD Sender: No OFD packet to send [08:21:46]OFD Sender: No OFD packet to send [08:21:51]accept exits with 9 [08:21:51]New connection [08:21:51]New thread 3066674532 created [08:21:51]Thread 3066531172 joined [08:21:51]Waiting for new connection... [08:21:51] Sock 9.Parse request [08:21:51]Sock 9.Check first char [08:21:51]Sock 9.First char is OK [08:21:51]request: POST /json_proto HTTP/1.0 [08:21:51]Method: POST [08:21:51]URL: /json_proto [08:21:51]Method is POST - this is cgi request [08:21:51]url: /json_proto [08:21:51]query_string will be loaded in cgi processing [08:21:51]execute_cgi json_proto POST (null) [08:21:51]execute_cgi path=json_proto method=POST [08:21:51]POST find Content-Length [08:21:51]Host: 172.17.40.4:8080 [08:21:51]Content-Length: 759 [08:21:51]Content-Type: application/json [08:21:51] [08:21:51]POST finish read [08:21:51]Found Content-Length = 759 [08:21:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:51]execute_script... [08:21: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)538765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:51]POST & json_proto [08:21:51]process_json_proto [08:21:51]json parsed OK: [08:21:51]protocol is kg_v1.0 [08:21:51]action value=close_receipt [08:21:51]process_action close_receipt [08:21:51]cmd_close_receipt [08:21:51]MH_GetDate [08:21:51]Write to MH i2c: F0 00 00 BB 4C F6 [08:21:51]Write i2c OK [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: F0 [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: F0 09 00 [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: F0 09 00 BB 4C 00 23 B2 18 67 65 5C 16 67 91 [08:21:51]GetLastDocTimeStamp 1729671663 [08:21:51]current date 1729671715 [08:21:51]FM_GetShiftState [08:21:51]SAM_PROTO_GetShiftState [08:21:51]wFMCommunicate request_size=4 [08:21:51]MH_SAM_APDU [08:21:51]CAPDU: 80 13 01 00 [08:21:51]Write to MH i2c: E2 08 00 BC 4C 80 13 01 00 00 00 00 00 85 [08:21:51]Write i2c OK [08:21:51]MH_I2C_Read... [08:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:51]Read from MH i2c: E2 [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: E2 0E 00 [08:21:51]MH_I2C_Read... [08:21:51]Read from MH i2c: E2 0E 00 BC 4C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D5 [08:21:51]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:21:51]wFMCommunicate OK [08:21:51]SAM_PROTO_GetShiftState done [08:21:51]FM_GetShiftState done [08:21:51]opened in 1729642119 [08:21:51]opened+sec_in_day 1729728519 [08:21:51]quantity*price = 50000 [08:21:51]sum+1 = 50001 [08:21:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 0.00 Безнал.: 500.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 68 23.10.2024 08:21 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220859 ФПД: 261698018973297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082155&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220859&fm=261698018973297&tin=02508201610067®Number=0000000000098116&sum=50000 [08:21:52]StoreToDocumentArchive [08:21:52]shift 447 fd 220859 [08:21:52]save to /storage/0447/doc_00220859 [08:21:52]save last doc name /storage/0447/doc_00220859 to /storage/kkm_last_doc_name [08:21:52]save OK [08:21:52]Clear old archive folders... [08:21:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:21:52]tlvbuf is 007D2F70 [08:21:52]SAM_PROTO_ClearQueue [08:21:52]wFMCommunicate request_size=4 [08:21:52]MH_SAM_APDU [08:21:52]CAPDU: 80 09 00 00 [08:21:52]Write to MH i2c: E2 08 00 C9 4C 80 09 00 00 00 00 00 00 87 [08:21:52]Write i2c OK [08:21:52]MH_I2C_Read... [08:21:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:52]Read from MH i2c: E2 [08:21:52]MH_I2C_Read... [08:21:52]Read from MH i2c: E2 03 00 [08:21:52]MH_I2C_Read... [08:21:52]Read from MH i2c: E2 03 00 C9 4C 00 90 00 89 [08:21:52]RAPDU: 90 00 [08:21:52]wFMCommunicate OK [08:21:52]SAM_PROTO_ClearQueue done [08:21:52]KKMCreateOFDPacket [08:21:52]OFDProtocolAddRootSTLVToBuf [08:21:52]FM_MakeSignedData [08:21:52]FM_MakeSignedData [08:21:52]SAM_PROTO_SignData [08:21:52]wFMCommunicate request_size=4 [08:21:52]MH_SAM_APDU [08:21:52]CAPDU: 80 0D 01 02 [08:21:52]Write to MH i2c: E2 08 00 CA 4C 80 0D 01 02 00 00 00 00 8F [08:21:52]Write i2c OK [08:21:52]MH_I2C_Read... [08:21:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:52]Read from MH i2c: E2 [08:21:52]MH_I2C_Read... [08:21:52]Read from MH i2c: E2 03 00 [08:21:52]MH_I2C_Read... [08:21:52]Read from MH i2c: E2 03 00 CA 4C 00 90 00 8A [08:21:52]RAPDU: 90 00 [08:21:52]wFMCommunicate OK [08:21:52]wFMCommunicate request_size=255 [08:21:52]MH_SAM_APDU [08:21:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 23 B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BB 5E 03 00 35 04 06 00 [08:21:52]Write to MH i2c: E2 02 01 CB 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 23 B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BB 5E 03 00 35 04 06 00 00 00 E8 [08:21:52]Write i2c OK [08:21:52]MH_I2C_Read... [08:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:53]Read from MH i2c: E2 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 03 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 03 00 CB 4C 00 90 00 8B [08:21:53]RAPDU: 90 00 [08:21:53]wFMCommunicate OK [08:21:53]wFMCommunicate request_size=11 [08:21:53]MH_SAM_APDU [08:21:53]CAPDU: 80 0D 02 02 06 EE 03 51 75 96 71 [08:21:53]Write to MH i2c: E2 0E 00 CC 4C 80 0D 02 02 06 00 EE 03 51 75 96 71 00 00 5C [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:53]Read from MH i2c: E2 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 03 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 03 00 CC 4C 00 90 00 8C [08:21:53]RAPDU: 90 00 [08:21:53]wFMCommunicate OK [08:21:53]wFMCommunicate request_size=4 [08:21:53]MH_SAM_APDU [08:21:53]CAPDU: 80 0D 03 02 [08:21:53]Write to MH i2c: E2 08 00 CD 4C 80 0D 03 02 00 00 00 00 94 [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:53]Read from MH i2c: E2 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 0B 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 0B 00 CD 4C 00 43 60 23 95 69 41 9F 85 90 00 BE [08:21:53]RAPDU: 43 60 23 95 69 41 9F 85 90 00 [08:21:53]wFMCommunicate OK [08:21:53]SAM_PROTO_SignData done [08:21:53]FM_MakeSignedData done [08:21:53]CreateOFDProtocolMessage [08:21:53]wFMCommunicate request_size=4 [08:21:53]MH_SAM_APDU [08:21:53]CAPDU: 80 11 00 00 [08:21:53]Write to MH i2c: E2 08 00 CE 4C 80 11 00 00 00 00 00 00 94 [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:53]Read from MH i2c: E2 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 17 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: E2 17 00 CE 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E3 [08:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:21:53]wFMCommunicate OK [08:21:53]CreateOFDProtocolMessage done [08:21:53]OFDSenderStorePacket 220859 [08:21:53]StoreOFDPacket docnum=220859 [08:21:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 7B 01 08 01 5C 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 23 B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BB 5E 03 00 35 04 06 00 EE 03 51 75 96 71 43 60 23 95 69 41 9F 85 [08:21:53]CheckFolder [08:21:53]dirname=/storage/ofd_packets [08:21:53]CheckFolder done [08:21:53]ProducePacketName [08:21:53]name=ofd_packets/00220859 [08:21:53]NVStorageSaveData ofd_packets/00220859 [08:21:53]File name is /storage/ofd_packets/00220859 [08:21:53]Write 302 bytes [08:21:53]NVStorageSaveData done [08:21:53]OFDSenderStorePacket done [08:21:53]KKMCreateOFDPacket done [08:21:53]NVStorageSaveData kkm_last_timestamp [08:21:53]File name is /storage/kkm_last_timestamp [08:21:53]Write 4 bytes [08:21:53]NVStorageSaveData done [08:21:53]ExternCall_PrintAddStr [08:21:53]wPrintStart [08:21:53]Write to MH i2c: 01 00 00 CF 4C 1B [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 07 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 07 00 CF 4C 00 00 00 00 00 FF 0F 30 [08:21:53]RasterBufferAndPrint [08:21:53]line Счет N : (1)538765 [08:21:53]line ИНН: 02508201610067 [08:21:53]line Контрольно-Кассовый Чек [08:21:53]line ПРОДАЖА [08:21:53]line ТРК (МРК, ГНК) : 22 [08:21:53]line Товар: 2710124130 [08:21:53]line SUPER 92-К-5 [08:21:53]line 7.310 * 68.40 [08:21:53]line = 500.00 [08:21:53]line НДС 12% НСП 1% [08:21:53]line > о реализуемом товаре [08:21:53]line ИТОГО: 500.00 [08:21:53]line НСП 1% : 4.42 [08:21:53]line НДС 12% : 53.10 [08:21:53]line Наличными: 0.00 [08:21:53]line Безнал.: 500.00 [08:21:53]line Место: АЗС № 84 "Партнер Нефть" [08:21:53]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:21:53]line СНО: Общий режим [08:21:53]line Чек 68 23.10.2024 08:21 [08:21:53]line Смена: 447 ФФД: 1.0 [08:21:53]line ЗНМ: 0300000178 [08:21:53]line РНМ: 0000000000098116 [08:21:53]line Версия ККМ: 001 [08:21:53]line Платежная система: Mbank [08:21:53]line ФМ: 0000000000965413 [08:21:53]line ФД: 220859 [08:21:53]line ФПД: 261698018973297 [08:21:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082155&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220859&fm=261698018973297&tin=02508201610067®Number=0000000000098116&sum=50000 [08:21:53]written 0, free lines is 4095 [08:21:53]OFD Sender: Processing packet 220859 [packets to send 81, broken 80] [08:21:53]ProducePacketName [08:21:53]name=ofd_packets/00220859 [08:21:53]OFD Sender: To server: pG, [08:21:53]CommunicateWithHost lk.salyk.kg:30040 [08:21:53]ConnectInit lk.salyk.kg [08:21:53]Connected sock=10 [08:21:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 7B 01 08 01 5C 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 23 B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BB 5E 03 00 35 04 06 00 EE 03 51 75 96 71 43 60 23 95 69 41 9F 85 [08:21:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 6F 93 47 00 22 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 39 36 35 34 31 33 10 04 04 00 BB 5E 03 00 F4 03 04 00 C3 5D 18 67 B6 04 01 00 00 19 98 CF A0 C2 4E AB A7 [08:21:53]CommunicateWithHost err = 0 [08:21:53]CheckOFDResponse [08:21:53]1017 (14) - 77093643461234 [08:21:53]1041 (16) - 0000000000965413 [08:21:53]1040 (4) - 220859 [08:21:53]1012 (4) - 23.10.2024 02:21 [08:21:53]1206 (1) - 0 [08:21:53]OFD Sender: Remove packet 220859 [08:21:53]ProducePacketName [08:21:53]name=ofd_packets/00220859 [08:21:53]NVStorageDeleteData [08:21:53]Write to MH i2c: 01 00 00 F8 4C 44 [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 07 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: 01 07 00 F8 4C 00 00 00 00 00 02 0D 5A [08:21:53]RasterBufferAndPrint [08:21:53]line [08:21:53]line [08:21:53]line [08:21:53]line [08:21:53]line [08:21:53]written 0, free lines is 3337 [08:21:53]MH_Cut [08:21:53]Write to MH i2c: D1 01 00 FF 4C 01 1D [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: D1 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: D1 01 00 [08:21:53]MH_I2C_Read... [08:21:53]Read from MH i2c: D1 01 00 FF 4C 00 1C [08:21:53]Write to MH i2c: 01 00 00 00 4D 4D [08:21:53]Write i2c OK [08:21:53]MH_I2C_Read... [08:21:54]OFD Sender: No OFD packet to send [08:21:54]*** Cut start [08:21:54]*** Partial cut [08:21:54]*** CUTSNS_PIN = 1 [08:21:54]*** CUTSNS_PIN = 0 [08:21:54]*** Brake cut motor [08:21:55]Read from MH i2c: 01 [08:21:55]MH_I2C_Read... [08:21:55]*** Stop cut motor [08:21:55]*** Cut end [08:21:55]Read from MH i2c: 01 07 00 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: 01 07 00 00 4D 00 00 00 00 00 FF 0F 62 [08:21:55]process_action close_receipt done [08:21:55]requested_data is exist [08:21:55]produce_requested_data [08:21:55]requested_item fm.sn is exist - process it [08:21:55]wFMCommunicate request_size=4 [08:21:55]MH_SAM_APDU [08:21:55]CAPDU: 80 11 00 00 [08:21:55]Write to MH i2c: E2 08 00 01 4D 80 11 00 00 00 00 00 00 C8 [08:21:55]Write i2c OK [08:21:55]MH_I2C_Read... [08:21:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:55]Read from MH i2c: E2 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 17 00 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 17 00 01 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 17 [08:21:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:21:55]wFMCommunicate OK [08:21:55]requested_item fd.num is exist - process it [08:21:55]SAM_PROTO_GetFieldsCounters [08:21:55]wFMCommunicate request_size=4 [08:21:55]MH_SAM_APDU [08:21:55]CAPDU: 80 13 00 00 [08:21:55]Write to MH i2c: E2 08 00 02 4D 80 13 00 00 00 00 00 00 CB [08:21:55]Write i2c OK [08:21:55]MH_I2C_Read... [08:21:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:55]Read from MH i2c: E2 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 62 00 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 62 00 02 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [08:21:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:55]wFMCommunicate OK [08:21:55]SAM_PROTO_GetFieldsCounters done [08:21:55]requested_item shift.num is exist - process it [08:21:55]requested_item shift.opened is exist - process it [08:21:55]req_shift_opened [08:21:55]FM_GetShiftState [08:21:55]SAM_PROTO_GetShiftState [08:21:55]wFMCommunicate request_size=4 [08:21:55]MH_SAM_APDU [08:21:55]CAPDU: 80 13 01 00 [08:21:55]Write to MH i2c: E2 08 00 03 4D 80 13 01 00 00 00 00 00 CD [08:21:55]Write i2c OK [08:21:55]MH_I2C_Read... [08:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:55]Read from MH i2c: E2 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 0E 00 [08:21:55]MH_I2C_Read... [08:21:55]Read from MH i2c: E2 0E 00 03 4D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1D [08:21:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:21:55]wFMCommunicate OK [08:21:55]SAM_PROTO_GetShiftState done [08:21:55]FM_GetShiftState done [08:21:55]req_shift_opened done [08:21:55]requested_item shift.open_date is exist - process it [08:21:55]req_shift_open_date [08:21:55]req_shift_open_date done [08:21:55]produce_requested_data done [08:21:55]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220859,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:21:55]process_action_free close_receipt [08:21:55]json_value_free [08:21:55]json_value_free done [08:21:55]process_json_proto returns [08:21:55]Send response to host [08:21:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220859,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:21:55]free response buf [08:21:55]execute_script done [08:21:55]execute_script returns [08:21:55]free content buf [08:21:55]Sock 9.Close socket [08:21:55]Sock 9.Thread stoped [08:21:59]OFD Sender: No OFD packet to send [08:22:04]OFD Sender: No OFD packet to send [08:22:09]OFD Sender: No OFD packet to send [08:22:14]OFD Sender: No OFD packet to send [08:22:19]OFD Sender: No OFD packet to send [08:22:24]OFD Sender: No OFD packet to send [08:22:29]OFD Sender: No OFD packet to send [08:22:34]OFD Sender: No OFD packet to send [08:22:39]OFD Sender: No OFD packet to send [08:22:44]OFD Sender: No OFD packet to send [08:22:49]OFD Sender: No OFD packet to send [08:22:54]OFD Sender: No OFD packet to send [08:22:59]OFD Sender: No OFD packet to send [08:23:04]OFD Sender: No OFD packet to send [08:23:09]OFD Sender: No OFD packet to send [08:23:14]OFD Sender: No OFD packet to send [08:23:19]OFD Sender: No OFD packet to send [08:23:24]OFD Sender: No OFD packet to send [08:23:29]OFD Sender: No OFD packet to send [08:23:34]OFD Sender: No OFD packet to send [08:23:39]OFD Sender: No OFD packet to send [08:23:44]accept exits with 7 [08:23:44]New connection [08:23:44]New thread 3066531172 created [08:23:44]Thread 3066674532 joined [08:23:44]Waiting for new connection... [08:23:44] Sock 7.Parse request [08:23:44]Sock 7.Check first char [08:23:44]Sock 7.First char is OK [08:23:44]request: POST /json_proto HTTP/1.0 [08:23:44]Method: POST [08:23:44]URL: /json_proto [08:23:44]Method is POST - this is cgi request [08:23:44]url: /json_proto [08:23:44]query_string will be loaded in cgi processing [08:23:44]execute_cgi json_proto POST (null) [08:23:44]execute_cgi path=json_proto method=POST [08:23:44]POST find Content-Length [08:23:44]Host: 172.17.40.4:8080 [08:23:44]Content-Length: 1087 [08:23:44]Content-Type: application/json [08:23:44] [08:23:44]POST finish read [08:23:44]Found Content-Length = 1087 [08:23:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80173", "tax_sys" : 0, "items" : [ { "code": "4700000310036", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 0,5\u043B", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "50173808", "name": "\u0416\u0435\u0432 Orbit Sweet Mint", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 253.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:44]execute_script... [08:23:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80173", "tax_sys" : 0, "items" : [ { "code": "4700000310036", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 0,5\u043B", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "50173808", "name": "\u0416\u0435\u0432 Orbit Sweet Mint", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 253.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:44]POST & json_proto [08:23:44]process_json_proto [08:23:44]json parsed OK: [08:23:44]protocol is kg_v1.0 [08:23:44]action value=close_receipt [08:23:44]process_action close_receipt [08:23:44]cmd_close_receipt [08:23:44]MH_GetDate [08:23:44]Write to MH i2c: F0 00 00 04 4D 40 [08:23:44]Write i2c OK [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: F0 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: F0 09 00 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: F0 09 00 04 4D 00 94 B2 18 67 65 5C 16 67 4C [08:23:44]GetLastDocTimeStamp 1729671715 [08:23:44]current date 1729671828 [08:23:44]FM_GetShiftState [08:23:44]SAM_PROTO_GetShiftState [08:23:44]wFMCommunicate request_size=4 [08:23:44]MH_SAM_APDU [08:23:44]CAPDU: 80 13 01 00 [08:23:44]Write to MH i2c: E2 08 00 05 4D 80 13 01 00 00 00 00 00 CF [08:23:44]Write i2c OK [08:23:44]MH_I2C_Read... [08:23:44]OFD Sender: No OFD packet to send [08:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:44]Read from MH i2c: E2 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: E2 0E 00 [08:23:44]MH_I2C_Read... [08:23:44]Read from MH i2c: E2 0E 00 05 4D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1F [08:23:44]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:23:44]wFMCommunicate OK [08:23:44]SAM_PROTO_GetShiftState done [08:23:44]FM_GetShiftState done [08:23:44]opened in 1729642119 [08:23:44]opened+sec_in_day 1729728519 [08:23:44]quantity*price = 4900 [08:23:44]sum+1 = 4901 [08:23:44]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 50173808 Жев Orbit Sweet Mint 1.000 * 45.00 = 45.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4640030091645 Сигареты ESSE Exchange M 1.000 * 159.00 = 159.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 253.00 НСП 1% : 2.24 НДС 12% : 26.86 Наличными: 253.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 69 23.10.2024 08:23 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220860 ФПД: 11357733752976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082348&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220860&fm=11357733752976&tin=02508201610067®Number=0000000000098116&sum=25300 0 [08:23:45]StoreToDocumentArchive [08:23:45]shift 447 fd 220860 [08:23:45]save to /storage/0447/doc_00220860 [08:23:45]save last doc name /storage/0447/doc_00220860 to /storage/kkm_last_doc_name [08:23:45]save OK [08:23:45]Clear old archive folders... [08:23:45]ProcessDocumentItem done err = 0, tmpTLVsize=472 [08:23:45]tlvbuf is 00848B20 [08:23:45]SAM_PROTO_ClearQueue [08:23:45]wFMCommunicate request_size=4 [08:23:45]MH_SAM_APDU [08:23:45]CAPDU: 80 09 00 00 [08:23:45]Write to MH i2c: E2 08 00 12 4D 80 09 00 00 00 00 00 00 D1 [08:23:45]Write i2c OK [08:23:45]MH_I2C_Read... [08:23:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:45]Read from MH i2c: E2 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: E2 03 00 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: E2 03 00 12 4D 00 90 00 D3 [08:23:45]RAPDU: 90 00 [08:23:45]wFMCommunicate OK [08:23:45]SAM_PROTO_ClearQueue done [08:23:45]KKMCreateOFDPacket [08:23:45]OFDProtocolAddRootSTLVToBuf [08:23:45]FM_MakeSignedData [08:23:45]FM_MakeSignedData [08:23:45]SAM_PROTO_SignData [08:23:45]wFMCommunicate request_size=4 [08:23:45]MH_SAM_APDU [08:23:45]CAPDU: 80 0D 01 02 [08:23:45]Write to MH i2c: E2 08 00 13 4D 80 0D 01 02 00 00 00 00 D9 [08:23:45]Write i2c OK [08:23:45]MH_I2C_Read... [08:23:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:45]Read from MH i2c: E2 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: E2 03 00 [08:23:45]MH_I2C_Read... [08:23:45]Read from MH i2c: E2 03 00 13 4D 00 90 00 D4 [08:23:45]RAPDU: 90 00 [08:23:45]wFMCommunicate OK [08:23:45]wFMCommunicate request_size=255 [08:23:45]MH_SAM_APDU [08:23:45]CAPDU: 80 0D 02 02 FA 03 00 D8 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 [08:23:45]Write to MH i2c: E2 02 01 14 4D 80 0D 02 02 FA 00 03 00 D8 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 00 00 B6 [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]*** iso7816_exchange 80 0D 02 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 14 4D 00 90 00 D5 [08:23:46]RAPDU: 90 00 [08:23:46]wFMCommunicate OK [08:23:46]wFMCommunicate request_size=231 [08:23:46]MH_SAM_APDU [08:23:46]CAPDU: 80 0D 02 02 E2 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0A 00 00 00 00 07 04 06 00 D4 62 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 94 B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BC 5E 03 00 35 04 06 00 0A 54 6D AF 90 90 [08:23:46]Write to MH i2c: E2 EA 00 15 4D 80 0D 02 02 E2 00 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0A 00 00 00 00 07 04 06 00 D4 62 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 94 B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BC 5E 03 00 35 04 06 00 0A 54 6D AF 90 90 00 00 8C [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]*** iso7816_exchange 80 0D 02 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 15 4D 00 90 00 D6 [08:23:46]RAPDU: 90 00 [08:23:46]wFMCommunicate OK [08:23:46]wFMCommunicate request_size=4 [08:23:46]MH_SAM_APDU [08:23:46]CAPDU: 80 0D 03 02 [08:23:46]Write to MH i2c: E2 08 00 16 4D 80 0D 03 02 00 00 00 00 DE [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:46]Read from MH i2c: E2 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 0B 00 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 0B 00 16 4D 00 37 FD 6A 40 DB 4B C7 5D 90 00 07 [08:23:46]RAPDU: 37 FD 6A 40 DB 4B C7 5D 90 00 [08:23:46]wFMCommunicate OK [08:23:46]SAM_PROTO_SignData done [08:23:46]FM_MakeSignedData done [08:23:46]CreateOFDProtocolMessage [08:23:46]wFMCommunicate request_size=4 [08:23:46]MH_SAM_APDU [08:23:46]CAPDU: 80 11 00 00 [08:23:46]Write to MH i2c: E2 08 00 17 4D 80 11 00 00 00 00 00 00 DE [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:46]Read from MH i2c: E2 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 17 00 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 17 00 17 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2D [08:23:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:23:46]wFMCommunicate OK [08:23:46]CreateOFDProtocolMessage done [08:23:46]OFDSenderStorePacket 220860 [08:23:46]StoreOFDPacket docnum=220860 [08:23:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 EC 01 00 00 27 5E E4 01 A4 2C 5A 03 01 00 03 00 D8 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0A 00 00 00 00 07 04 06 00 D4 62 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 94 B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BC 5E 03 00 35 04 06 00 0A 54 6D AF 90 90 37 FD 6A 40 DB 4B C7 5D [08:23:46]CheckFolder [08:23:46]dirname=/storage/ofd_packets [08:23:46]CheckFolder done [08:23:46]ProducePacketName [08:23:46]name=ofd_packets/00220860 [08:23:46]NVStorageSaveData ofd_packets/00220860 [08:23:46]File name is /storage/ofd_packets/00220860 [08:23:46]Write 522 bytes [08:23:46]NVStorageSaveData done [08:23:46]OFDSenderStorePacket done [08:23:46]KKMCreateOFDPacket done [08:23:46]NVStorageSaveData kkm_last_timestamp [08:23:46]File name is /storage/kkm_last_timestamp [08:23:46]Write 4 bytes [08:23:46]NVStorageSaveData done [08:23:46]ExternCall_PrintAddStr [08:23:46]wPrintStart [08:23:46]Write to MH i2c: 01 00 00 18 4D 65 [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: 01 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: 01 07 00 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: 01 07 00 18 4D 00 00 00 00 00 FF 0F 7A [08:23:46]RasterBufferAndPrint [08:23:46]line Счет N : (3)80173 [08:23:46]line ИНН: 02508201610067 [08:23:46]line Контрольно-Кассовый Чек [08:23:46]line ПРОДАЖА [08:23:46]line Товар: 4700000310036 [08:23:46]line Вода Жалалабат 27 0,5л [08:23:46]line 1.000 * 49.00 [08:23:46]line = 49.00 [08:23:46]line НДС 12% НСП 1% [08:23:46]line > о реализуемом товаре [08:23:46]line Товар: 50173808 [08:23:46]line Жев Orbit Sweet Mint [08:23:46]line 1.000 * 45.00 [08:23:46]line = 45.00 [08:23:46]line НДС 12% НСП 1% [08:23:46]line > о реализуемом товаре [08:23:46]line Товар: 4640030091645 [08:23:46]line Сигареты ESSE Exchange M [08:23:46]line 1.000 * 159.00 [08:23:46]line = 159.00 [08:23:46]line НДС 12% НСП 1% [08:23:46]line > о реализуемом товаре [08:23:46]line ИТОГО: 253.00 [08:23:46]line НСП 1% : 2.24 [08:23:46]line НДС 12% : 26.86 [08:23:46]line Наличными: 253.00 [08:23:46]line Безнал.: 0.00 [08:23:46]line Место: АЗС № 84 "Партнер Нефть" [08:23:46]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:23:46]line СНО: Общий режим [08:23:46]line Чек 69 23.10.2024 08:23 [08:23:46]line Смена: 447 ФФД: 1.0 [08:23:46]line ЗНМ: 0300000178 [08:23:46]line РНМ: 0000000000098116 [08:23:46]line Версия ККМ: 001 [08:23:46]line ФМ: 0000000000965413 [08:23:46]line ФД: 220860 [08:23:46]line ФПД: 11357733752976 [08:23:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082348&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220860&fm=11357733752976&tin=02508201610067®Number=0000000000098116&sum=25300 [08:23:46]line 0 [08:23:46]written 0, free lines is 4095 [08:23:46]OFD Sender: Processing packet 220860 [packets to send 81, broken 80] [08:23:46]ProducePacketName [08:23:46]name=ofd_packets/00220860 [08:23:46]OFD Sender: To server: pG, [08:23:46]CommunicateWithHost lk.salyk.kg:30040 [08:23:46]ConnectInit lk.salyk.kg [08:23:46]Connected sock=11 [08:23:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 EC 01 00 00 27 5E E4 01 A4 2C 5A 03 01 00 03 00 D8 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 56 00 8A 04 08 00 35 30 31 37 33 38 30 38 06 04 17 00 D0 96 D0 B5 D0 B2 20 4F 72 62 69 74 20 53 77 65 65 74 20 4D 69 6E 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0A 00 00 00 00 07 04 06 00 D4 62 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 94 B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BC 5E 03 00 35 04 06 00 0A 54 6D AF 90 90 37 FD 6A 40 DB 4B C7 5D [08:23:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 17 B1 47 00 BA 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BC 5E 03 00 F4 03 04 00 34 5E 18 67 B6 04 01 00 00 C8 5A 13 B0 82 AC 0F 2C [08:23:47]CommunicateWithHost err = 0 [08:23:47]CheckOFDResponse [08:23:47]1017 (14) - 77093643461234 [08:23:47]1041 (16) - 0000000000965413 [08:23:47]1040 (4) - 220860 [08:23:47]1012 (4) - 23.10.2024 02:23 [08:23:47]1206 (1) - 0 [08:23:47]OFD Sender: Remove packet 220860 [08:23:47]ProducePacketName [08:23:47]name=ofd_packets/00220860 [08:23:47]NVStorageDeleteData [08:23:47]Write to MH i2c: 01 00 00 4C 4D 99 [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 4C 4D 00 00 00 00 00 66 0C 12 [08:23:47]RasterBufferAndPrint [08:23:47]line [08:23:47]line [08:23:47]line [08:23:47]line [08:23:47]line [08:23:47]written 0, free lines is 3183 [08:23:47]MH_Cut [08:23:47]Write to MH i2c: D1 01 00 53 4D 01 72 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: D1 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: D1 01 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: D1 01 00 53 4D 00 71 [08:23:47]Write to MH i2c: 01 00 00 54 4D A1 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]OFD Sender: No OFD packet to send [08:23:48]*** Cut start [08:23:48]*** Partial cut [08:23:48]*** CUTSNS_PIN = 1 [08:23:48]*** CUTSNS_PIN = 0 [08:23:48]*** Brake cut motor [08:23:48]Read from MH i2c: 01 [08:23:48]MH_I2C_Read... [08:23:48]*** Stop cut motor [08:23:48]*** Cut end [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 54 4D 00 00 00 00 00 FF 0F B6 [08:23:48]process_action close_receipt done [08:23:48]requested_data is exist [08:23:48]produce_requested_data [08:23:48]requested_item fm.sn is exist - process it [08:23:48]wFMCommunicate request_size=4 [08:23:48]MH_SAM_APDU [08:23:48]CAPDU: 80 11 00 00 [08:23:48]Write to MH i2c: E2 08 00 55 4D 80 11 00 00 00 00 00 00 1C [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:48]Read from MH i2c: E2 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 17 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 17 00 55 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 6B [08:23:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:23:48]wFMCommunicate OK [08:23:48]requested_item fd.num is exist - process it [08:23:48]SAM_PROTO_GetFieldsCounters [08:23:48]wFMCommunicate request_size=4 [08:23:48]MH_SAM_APDU [08:23:48]CAPDU: 80 13 00 00 [08:23:48]Write to MH i2c: E2 08 00 56 4D 80 13 00 00 00 00 00 00 1F [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:48]Read from MH i2c: E2 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 62 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 62 00 56 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [08:23:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:48]wFMCommunicate OK [08:23:48]SAM_PROTO_GetFieldsCounters done [08:23:48]requested_item shift.num is exist - process it [08:23:48]requested_item shift.opened is exist - process it [08:23:48]req_shift_opened [08:23:48]FM_GetShiftState [08:23:48]SAM_PROTO_GetShiftState [08:23:48]wFMCommunicate request_size=4 [08:23:48]MH_SAM_APDU [08:23:48]CAPDU: 80 13 01 00 [08:23:48]Write to MH i2c: E2 08 00 57 4D 80 13 01 00 00 00 00 00 21 [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:48]Read from MH i2c: E2 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 0E 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 0E 00 57 4D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 71 [08:23:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:23:48]wFMCommunicate OK [08:23:48]SAM_PROTO_GetShiftState done [08:23:48]FM_GetShiftState done [08:23:48]req_shift_opened done [08:23:48]requested_item shift.open_date is exist - process it [08:23:48]req_shift_open_date [08:23:48]req_shift_open_date done [08:23:48]produce_requested_data done [08:23:48]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220860,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:23:48]process_action_free close_receipt [08:23:48]json_value_free [08:23:48]json_value_free done [08:23:48]process_json_proto returns [08:23:48]Send response to host [08:23:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220860,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:23:48]free response buf [08:23:48]execute_script done [08:23:48]execute_script returns [08:23:48]free content buf [08:23:48]Sock 7.Close socket [08:23:48]Sock 7.Thread stoped [08:23:52]OFD Sender: No OFD packet to send [08:23:57]OFD Sender: No OFD packet to send [08:24:02]OFD Sender: No OFD packet to send [08:24:07]OFD Sender: No OFD packet to send [08:24:07]accept exits with 9 [08:24:07]New connection [08:24:07]New thread 3066674532 created [08:24:07]Thread 3066531172 joined [08:24:07]Waiting for new connection... [08:24:07] Sock 9.Parse request [08:24:07]Sock 9.Check first char [08:24:07]Sock 9.First char is OK [08:24:07]request: POST /json_proto HTTP/1.0 [08:24:07]Method: POST [08:24:07]URL: /json_proto [08:24:07]Method is POST - this is cgi request [08:24:07]url: /json_proto [08:24:07]query_string will be loaded in cgi processing [08:24:07]execute_cgi json_proto POST (null) [08:24:07]execute_cgi path=json_proto method=POST [08:24:07]POST find Content-Length [08:24:07]Host: 172.17.40.4:8080 [08:24:07]Content-Length: 793 [08:24:07]Content-Type: application/json [08:24:07] [08:24:07]POST finish read [08:24:07]Found Content-Length = 793 [08:24:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4219498", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:07]execute_script... [08:24: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)538767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4219498", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:07]POST & json_proto [08:24:07]process_json_proto [08:24:07]json parsed OK: [08:24:07]protocol is kg_v1.0 [08:24:07]action value=close_receipt [08:24:07]process_action close_receipt [08:24:07]cmd_close_receipt [08:24:07]MH_GetDate [08:24:07]Write to MH i2c: F0 00 00 58 4D 94 [08:24:07]Write i2c OK [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: F0 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: F0 09 00 [08:24:07]MH_I2C_Read... [08:24:07]Read from MH i2c: F0 09 00 58 4D 00 AC B2 18 67 65 5C 16 67 B8 [08:24:07]GetLastDocTimeStamp 1729671828 [08:24:07]current date 1729671852 [08:24:07]FM_GetShiftState [08:24:07]SAM_PROTO_GetShiftState [08:24:07]wFMCommunicate request_size=4 [08:24:07]MH_SAM_APDU [08:24:07]CAPDU: 80 13 01 00 [08:24:07]Write to MH i2c: E2 08 00 59 4D 80 13 01 00 00 00 00 00 23 [08:24:07]Write i2c OK [08:24:07]MH_I2C_Read... [08:24:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:08]Read from MH i2c: E2 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 0E 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 0E 00 59 4D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 73 [08:24:08]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:24:08]wFMCommunicate OK [08:24:08]SAM_PROTO_GetShiftState done [08:24:08]FM_GetShiftState done [08:24:08]opened in 1729642119 [08:24:08]opened+sec_in_day 1729728519 [08:24:08]quantity*price = 0 [08:24:08]sum+1 = 1 [08:24:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 70 23.10.2024 08:24 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 4219498 ФМ: 0000000000965413 ФД: 220861 ФПД: 130242296328397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082412&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220861&fm=130242296328397&tin=02508201610067®Number=0000000000098116&sum=0 [08:24:09]StoreToDocumentArchive [08:24:09]shift 447 fd 220861 [08:24:09]save to /storage/0447/doc_00220861 [08:24:09]save last doc name /storage/0447/doc_00220861 to /storage/kkm_last_doc_name [08:24:09]save OK [08:24:09]Clear old archive folders... [08:24:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:24:09]tlvbuf is B6E96780 [08:24:09]SAM_PROTO_ClearQueue [08:24:09]wFMCommunicate request_size=4 [08:24:09]MH_SAM_APDU [08:24:09]CAPDU: 80 09 00 00 [08:24:09]Write to MH i2c: E2 08 00 66 4D 80 09 00 00 00 00 00 00 25 [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:09]Read from MH i2c: E2 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 03 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 03 00 66 4D 00 90 00 27 [08:24:09]RAPDU: 90 00 [08:24:09]wFMCommunicate OK [08:24:09]SAM_PROTO_ClearQueue done [08:24:09]KKMCreateOFDPacket [08:24:09]OFDProtocolAddRootSTLVToBuf [08:24:09]FM_MakeSignedData [08:24:09]FM_MakeSignedData [08:24:09]SAM_PROTO_SignData [08:24:09]wFMCommunicate request_size=4 [08:24:09]MH_SAM_APDU [08:24:09]CAPDU: 80 0D 01 02 [08:24:09]Write to MH i2c: E2 08 00 67 4D 80 0D 01 02 00 00 00 00 2D [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:09]Read from MH i2c: E2 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 03 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 03 00 67 4D 00 90 00 28 [08:24:09]RAPDU: 90 00 [08:24:09]wFMCommunicate OK [08:24:09]wFMCommunicate request_size=255 [08:24:09]MH_SAM_APDU [08:24: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 AC B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BD 5E 03 00 35 04 06 00 [08:24:09]Write to MH i2c: E2 02 01 68 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 AC B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BD 5E 03 00 35 04 06 00 00 00 3F [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:09]Read from MH i2c: E2 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 03 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 03 00 68 4D 00 90 00 29 [08:24:09]RAPDU: 90 00 [08:24:09]wFMCommunicate OK [08:24:09]wFMCommunicate request_size=11 [08:24:09]MH_SAM_APDU [08:24:09]CAPDU: 80 0D 02 02 06 76 74 65 CE B0 CD [08:24:09]Write to MH i2c: E2 0E 00 69 4D 80 0D 02 02 06 00 76 74 65 CE B0 CD 00 00 D6 [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:09]Read from MH i2c: E2 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 03 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 03 00 69 4D 00 90 00 2A [08:24:09]RAPDU: 90 00 [08:24:09]wFMCommunicate OK [08:24:09]wFMCommunicate request_size=4 [08:24:09]MH_SAM_APDU [08:24:09]CAPDU: 80 0D 03 02 [08:24:09]Write to MH i2c: E2 08 00 6A 4D 80 0D 03 02 00 00 00 00 32 [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:09]Read from MH i2c: E2 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 0B 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 0B 00 6A 4D 00 08 89 82 26 F1 A0 9D EA 90 00 84 [08:24:09]RAPDU: 08 89 82 26 F1 A0 9D EA 90 00 [08:24:09]wFMCommunicate OK [08:24:09]SAM_PROTO_SignData done [08:24:09]FM_MakeSignedData done [08:24:09]CreateOFDProtocolMessage [08:24:09]wFMCommunicate request_size=4 [08:24:09]MH_SAM_APDU [08:24:09]CAPDU: 80 11 00 00 [08:24:09]Write to MH i2c: E2 08 00 6B 4D 80 11 00 00 00 00 00 00 32 [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:09]Read from MH i2c: E2 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 17 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: E2 17 00 6B 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 81 [08:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:24:09]wFMCommunicate OK [08:24:09]CreateOFDProtocolMessage done [08:24:09]OFDSenderStorePacket 220861 [08:24:09]StoreOFDPacket docnum=220861 [08:24:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 E3 3A 08 01 A8 D9 5A 03 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 AC B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BD 5E 03 00 35 04 06 00 76 74 65 CE B0 CD 08 89 82 26 F1 A0 9D EA [08:24:09]CheckFolder [08:24:09]dirname=/storage/ofd_packets [08:24:09]CheckFolder done [08:24:09]ProducePacketName [08:24:09]name=ofd_packets/00220861 [08:24:09]NVStorageSaveData ofd_packets/00220861 [08:24:09]File name is /storage/ofd_packets/00220861 [08:24:09]Write 302 bytes [08:24:09]NVStorageSaveData done [08:24:09]OFDSenderStorePacket done [08:24:09]KKMCreateOFDPacket done [08:24:09]NVStorageSaveData kkm_last_timestamp [08:24:09]File name is /storage/kkm_last_timestamp [08:24:09]Write 4 bytes [08:24:09]NVStorageSaveData done [08:24:09]ExternCall_PrintAddStr [08:24:09]wPrintStart [08:24:09]Write to MH i2c: 01 00 00 6C 4D B9 [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: 01 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: 01 07 00 [08:24:09]MH_I2C_Read... [08:24:09]Read from MH i2c: 01 07 00 6C 4D 00 00 00 00 00 FF 0F CE [08:24:09]RasterBufferAndPrint [08:24:09]line Счет N : (1)538767 [08:24:09]line ИНН: 02508201610067 [08:24:09]line Контрольно-Кассовый Чек [08:24:09]line ПРОДАЖА [08:24:09]line ТРК (МРК, ГНК) : 32 [08:24:09]line Товар: 2710124130 [08:24:09]line SUPER 92-К-5 [08:24:09]line 20.000 * 0.00 [08:24:09]line = 0.00 [08:24:09]line НДС 12% НСП 1% [08:24:09]line > о реализуемом товаре [08:24:09]line ИТОГО: 0.00 [08:24:09]line НСП 1% : 0.00 [08:24:09]line НДС 12% : 0.00 [08:24:09]line Наличными: 0.00 [08:24:09]line Безнал.: 0.00 [08:24:09]line Место: АЗС № 84 "Партнер Нефть" [08:24:09]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:24:09]line СНО: Общий режим [08:24:09]line Чек 70 23.10.2024 08:24 [08:24:09]line Смена: 447 ФФД: 1.0 [08:24:09]line ЗНМ: 0300000178 [08:24:09]line РНМ: 0000000000098116 [08:24:09]line Версия ККМ: 001 [08:24:09]line Талоны: Топливные Талоны [08:24:09]line 4219498 [08:24:09]line ФМ: 0000000000965413 [08:24:09]line ФД: 220861 [08:24:09]line ФПД: 130242296328397 [08:24:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082412&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220861&fm=130242296328397&tin=02508201610067®Number=0000000000098116&sum=0 [08:24:10]OFD Sender: Processing packet 220861 [packets to send 81, broken 80] [08:24:10]ProducePacketName [08:24:10]name=ofd_packets/00220861 [08:24:10]OFD Sender: To server: pG, [08:24:10]CommunicateWithHost lk.salyk.kg:30040 [08:24:10]ConnectInit lk.salyk.kg [08:24:10]written 0, free lines is 4095 [08:24:10]Connected sock=7 [08:24:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 E3 3A 08 01 A8 D9 5A 03 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 AC B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BD 5E 03 00 35 04 06 00 76 74 65 CE B0 CD 08 89 82 26 F1 A0 9D EA [08:24:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 8C 29 47 00 C8 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 39 36 35 34 31 33 10 04 04 00 BD 5E 03 00 F4 03 04 00 4C 5E 18 67 B6 04 01 00 00 1E 53 D2 86 BF BB 84 D5 [08:24:10]CommunicateWithHost err = 0 [08:24:10]CheckOFDResponse [08:24:10]1017 (14) - 77093643461234 [08:24:10]1041 (16) - 0000000000965413 [08:24:10]1040 (4) - 220861 [08:24:10]1012 (4) - 23.10.2024 02:24 [08:24:10]1206 (1) - 0 [08:24:10]OFD Sender: Remove packet 220861 [08:24:10]ProducePacketName [08:24:10]name=ofd_packets/00220861 [08:24:10]NVStorageDeleteData [08:24:10]Write to MH i2c: 01 00 00 96 4D E3 [08:24:10]Write i2c OK [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: 01 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: 01 07 00 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: 01 07 00 96 4D 00 00 00 00 00 F3 0C E9 [08:24:10]RasterBufferAndPrint [08:24:10]line [08:24:10]line [08:24:10]line [08:24:10]line [08:24:10]line [08:24:10]written 0, free lines is 3323 [08:24:10]MH_Cut [08:24:10]Write to MH i2c: D1 01 00 9D 4D 01 BC [08:24:10]Write i2c OK [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: D1 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: D1 01 00 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: D1 01 00 9D 4D 00 BB [08:24:10]Write to MH i2c: 01 00 00 9E 4D EB [08:24:10]Write i2c OK [08:24:10]MH_I2C_Read... [08:24:10]OFD Sender: No OFD packet to send [08:24:11]*** Cut start [08:24:11]*** Partial cut [08:24:11]*** CUTSNS_PIN = 1 [08:24:11]*** CUTSNS_PIN = 0 [08:24:11]*** Brake cut motor [08:24:11]Read from MH i2c: 01 [08:24:11]MH_I2C_Read... [08:24:11]*** Stop cut motor [08:24:11]*** Cut end [08:24:11]Read from MH i2c: 01 07 00 [08:24:11]MH_I2C_Read... [08:24:11]Read from MH i2c: 01 07 00 9E 4D 00 00 00 00 00 FF 0F 00 [08:24:11]process_action close_receipt done [08:24:11]requested_data is exist [08:24:11]produce_requested_data [08:24:11]requested_item fm.sn is exist - process it [08:24:11]wFMCommunicate request_size=4 [08:24:11]MH_SAM_APDU [08:24:11]CAPDU: 80 11 00 00 [08:24:11]Write to MH i2c: E2 08 00 9F 4D 80 11 00 00 00 00 00 00 66 [08:24:11]Write i2c OK [08:24:11]MH_I2C_Read... [08:24:11]Read from MH i2c: E2 [08:24:11]MH_I2C_Read... [08:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:11]Read from MH i2c: E2 17 00 [08:24:11]MH_I2C_Read... [08:24:11]Read from MH i2c: E2 17 00 9F 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B5 [08:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:24:11]wFMCommunicate OK [08:24:11]requested_item fd.num is exist - process it [08:24:11]SAM_PROTO_GetFieldsCounters [08:24:11]wFMCommunicate request_size=4 [08:24:11]MH_SAM_APDU [08:24:11]CAPDU: 80 13 00 00 [08:24:11]Write to MH i2c: E2 08 00 A0 4D 80 13 00 00 00 00 00 00 69 [08:24:11]Write i2c OK [08:24:11]MH_I2C_Read... [08:24:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:12]Read from MH i2c: E2 [08:24:12]MH_I2C_Read... [08:24:12]Read from MH i2c: E2 62 00 [08:24:12]MH_I2C_Read... [08:24:12]Read from MH i2c: E2 62 00 A0 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [08:24:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:24:12]wFMCommunicate OK [08:24:12]SAM_PROTO_GetFieldsCounters done [08:24:12]requested_item shift.num is exist - process it [08:24:12]requested_item shift.opened is exist - process it [08:24:12]req_shift_opened [08:24:12]FM_GetShiftState [08:24:12]SAM_PROTO_GetShiftState [08:24:12]wFMCommunicate request_size=4 [08:24:12]MH_SAM_APDU [08:24:12]CAPDU: 80 13 01 00 [08:24:12]Write to MH i2c: E2 08 00 A1 4D 80 13 01 00 00 00 00 00 6B [08:24:12]Write i2c OK [08:24:12]MH_I2C_Read... [08:24:12]Read from MH i2c: E2 [08:24:12]MH_I2C_Read... [08:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:12]Read from MH i2c: E2 0E 00 [08:24:12]MH_I2C_Read... [08:24:12]Read from MH i2c: E2 0E 00 A1 4D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BB [08:24:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:24:12]wFMCommunicate OK [08:24:12]SAM_PROTO_GetShiftState done [08:24:12]FM_GetShiftState done [08:24:12]req_shift_opened done [08:24:12]requested_item shift.open_date is exist - process it [08:24:12]req_shift_open_date [08:24:12]req_shift_open_date done [08:24:12]produce_requested_data done [08:24:12]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220861,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:24:12]process_action_free close_receipt [08:24:12]json_value_free [08:24:12]json_value_free done [08:24:12]process_json_proto returns [08:24:12]Send response to host [08:24:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220861,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:24:12]free response buf [08:24:12]execute_script done [08:24:12]execute_script returns [08:24:12]free content buf [08:24:12]Sock 9.Close socket [08:24:12]Sock 9.Thread stoped [08:24:15]OFD Sender: No OFD packet to send [08:24:20]OFD Sender: No OFD packet to send [08:24:25]OFD Sender: No OFD packet to send [08:24:30]OFD Sender: No OFD packet to send [08:24:35]OFD Sender: No OFD packet to send [08:24:40]OFD Sender: No OFD packet to send [08:24:45]OFD Sender: No OFD packet to send [08:24:50]OFD Sender: No OFD packet to send [08:24:55]OFD Sender: No OFD packet to send [08:25:00]OFD Sender: No OFD packet to send [08:25:05]OFD Sender: No OFD packet to send [08:25:10]OFD Sender: No OFD packet to send [08:25:10]accept exits with 10 [08:25:10]New connection [08:25:10]New thread 3066531172 created [08:25:10]Thread 3066674532 joined [08:25:10]Waiting for new connection... [08:25:10] Sock 10.Parse request [08:25:10]Sock 10.Check first char [08:25:10]Sock 10.First char is OK [08:25:10]request: POST /json_proto HTTP/1.0 [08:25:10]Method: POST [08:25:10]URL: /json_proto [08:25:10]Method is POST - this is cgi request [08:25:10]url: /json_proto [08:25:10]query_string will be loaded in cgi processing [08:25:10]execute_cgi json_proto POST (null) [08:25:10]execute_cgi path=json_proto method=POST [08:25:10]POST find Content-Length [08:25:10]Host: 172.17.40.4:8080 [08:25:10]Content-Length: 677 [08:25:10]Content-Type: application/json [08:25:10] [08:25:10]POST finish read [08:25:10]Found Content-Length = 677 [08:25:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:10]execute_script... [08:25: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)538768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:25:10]POST & json_proto [08:25:10]process_json_proto [08:25:10]json parsed OK: [08:25:10]protocol is kg_v1.0 [08:25:10]action value=close_receipt [08:25:10]process_action close_receipt [08:25:10]cmd_close_receipt [08:25:10]MH_GetDate [08:25:10]Write to MH i2c: F0 00 00 A2 4D DE [08:25:10]Write i2c OK [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: F0 [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: F0 09 00 [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: F0 09 00 A2 4D 00 EB B2 18 67 65 5C 16 67 41 [08:25:10]GetLastDocTimeStamp 1729671852 [08:25:10]current date 1729671915 [08:25:10]FM_GetShiftState [08:25:10]SAM_PROTO_GetShiftState [08:25:10]wFMCommunicate request_size=4 [08:25:10]MH_SAM_APDU [08:25:10]CAPDU: 80 13 01 00 [08:25:10]Write to MH i2c: E2 08 00 A3 4D 80 13 01 00 00 00 00 00 6D [08:25:10]Write i2c OK [08:25:10]MH_I2C_Read... [08:25:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:11]Read from MH i2c: E2 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 0E 00 [08:25:11]MH_I2C_Read... [08:25:11]Read from MH i2c: E2 0E 00 A3 4D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BD [08:25:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:25:11]wFMCommunicate OK [08:25:11]SAM_PROTO_GetShiftState done [08:25:11]FM_GetShiftState done [08:25:11]opened in 1729642119 [08:25:11]opened+sec_in_day 1729728519 [08:25:11]quantity*price = 50010 [08:25:11]sum+1 = 50012 [08:25:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 71 23.10.2024 08:25 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220862 ФПД: 204410795736563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082515&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220862&fm=204410795736563&tin=02508201610067®Number=0000000000098116&sum=50000 [08:25:12]StoreToDocumentArchive [08:25:12]shift 447 fd 220862 [08:25:12]save to /storage/0447/doc_00220862 [08:25:12]save last doc name /storage/0447/doc_00220862 to /storage/kkm_last_doc_name [08:25:12]save OK [08:25:12]Clear old archive folders... [08:25:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:25:12]tlvbuf is 008ADC90 [08:25:12]SAM_PROTO_ClearQueue [08:25:12]wFMCommunicate request_size=4 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 09 00 00 [08:25:12]Write to MH i2c: E2 08 00 B0 4D 80 09 00 00 00 00 00 00 6F [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:12]Read from MH i2c: E2 03 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 03 00 B0 4D 00 90 00 71 [08:25:12]RAPDU: 90 00 [08:25:12]wFMCommunicate OK [08:25:12]SAM_PROTO_ClearQueue done [08:25:12]KKMCreateOFDPacket [08:25:12]OFDProtocolAddRootSTLVToBuf [08:25:12]FM_MakeSignedData [08:25:12]FM_MakeSignedData [08:25:12]SAM_PROTO_SignData [08:25:12]wFMCommunicate request_size=4 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 0D 01 02 [08:25:12]Write to MH i2c: E2 08 00 B1 4D 80 0D 01 02 00 00 00 00 77 [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 03 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 03 00 B1 4D 00 90 00 72 [08:25:12]RAPDU: 90 00 [08:25:12]wFMCommunicate OK [08:25:12]wFMCommunicate request_size=255 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 EB B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BE 5E 03 00 35 04 06 00 B9 [08:25:12]Write to MH i2c: E2 02 01 B2 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 EB B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BE 5E 03 00 35 04 06 00 B9 00 00 D3 [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 03 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 03 00 B2 4D 00 90 00 73 [08:25:12]RAPDU: 90 00 [08:25:12]wFMCommunicate OK [08:25:12]wFMCommunicate request_size=10 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 0D 02 02 05 E9 18 DE 3D F3 [08:25:12]Write to MH i2c: E2 0D 00 B3 4D 80 0D 02 02 05 00 E9 18 DE 3D F3 00 00 93 [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 03 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 03 00 B3 4D 00 90 00 74 [08:25:12]RAPDU: 90 00 [08:25:12]wFMCommunicate OK [08:25:12]wFMCommunicate request_size=4 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 0D 03 02 [08:25:12]Write to MH i2c: E2 08 00 B4 4D 80 0D 03 02 00 00 00 00 7C [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 0B 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 0B 00 B4 4D 00 01 13 8C 62 63 D8 C1 69 90 00 E4 [08:25:12]RAPDU: 01 13 8C 62 63 D8 C1 69 90 00 [08:25:12]wFMCommunicate OK [08:25:12]SAM_PROTO_SignData done [08:25:12]FM_MakeSignedData done [08:25:12]CreateOFDProtocolMessage [08:25:12]wFMCommunicate request_size=4 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 11 00 00 [08:25:12]Write to MH i2c: E2 08 00 B5 4D 80 11 00 00 00 00 00 00 7C [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 17 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 17 00 B5 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CB [08:25:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:25:12]wFMCommunicate OK [08:25:12]CreateOFDProtocolMessage done [08:25:12]OFDSenderStorePacket 220862 [08:25:12]StoreOFDPacket docnum=220862 [08:25:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FA D7 07 01 41 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 EB B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BE 5E 03 00 35 04 06 00 B9 E9 18 DE 3D F3 01 13 8C 62 63 D8 C1 69 [08:25:12]CheckFolder [08:25:12]dirname=/storage/ofd_packets [08:25:12]CheckFolder done [08:25:12]ProducePacketName [08:25:12]name=ofd_packets/00220862 [08:25:12]NVStorageSaveData ofd_packets/00220862 [08:25:12]File name is /storage/ofd_packets/00220862 [08:25:12]Write 301 bytes [08:25:12]NVStorageSaveData done [08:25:12]OFDSenderStorePacket done [08:25:12]KKMCreateOFDPacket done [08:25:12]NVStorageSaveData kkm_last_timestamp [08:25:12]File name is /storage/kkm_last_timestamp [08:25:12]Write 4 bytes [08:25:12]NVStorageSaveData done [08:25:12]ExternCall_PrintAddStr [08:25:12]wPrintStart [08:25:12]Write to MH i2c: 01 00 00 B6 4D 03 [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 B6 4D 00 00 00 00 00 FF 0F 18 [08:25:12]RasterBufferAndPrint [08:25:12]line Счет N : (1)538768 [08:25:12]line ИНН: 02508201610067 [08:25:12]line Контрольно-Кассовый Чек [08:25:12]line ПРОДАЖА [08:25:12]line ТРК (МРК, ГНК) : 21 [08:25:12]line Товар: 2710124500 [08:25:12]line Аи-95-К-3 [08:25:12]line 6.740 * 74.20 [08:25:12]line = 500.11 [08:25:12]line НДС 12% НСП 1% [08:25:12]line > о реализуемом товаре [08:25:12]line ОКРУГЛЕНИЕ: -0.11 [08:25:12]line ИТОГО: 500.00 [08:25:12]line Внесено: 500.00 [08:25:12]line СДАЧА: 0.00 [08:25:12]line НСП 1% : 4.43 [08:25:12]line НДС 12% : 53.11 [08:25:12]line Наличными: 500.00 [08:25:12]line Безнал.: 0.00 [08:25:12]line Место: АЗС № 84 "Партнер Нефть" [08:25:12]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:25:12]line СНО: Общий режим [08:25:12]line Чек 71 23.10.2024 08:25 [08:25:12]line Смена: 447 ФФД: 1.0 [08:25:12]line ЗНМ: 0300000178 [08:25:12]line РНМ: 0000000000098116 [08:25:12]line Версия ККМ: 001 [08:25:12]line ФМ: 0000000000965413 [08:25:12]line ФД: 220862 [08:25:12]line ФПД: 204410795736563 [08:25:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082515&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220862&fm=204410795736563&tin=02508201610067®Number=0000000000098116&sum=50000 [08:25:12]OFD Sender: Processing packet 220862 [packets to send 81, broken 80] [08:25:12]ProducePacketName [08:25:12]name=ofd_packets/00220862 [08:25:12]OFD Sender: To server: pG, [08:25:12]CommunicateWithHost lk.salyk.kg:30040 [08:25:12]ConnectInit lk.salyk.kg [08:25:12]written 0, free lines is 4095 [08:25:13]Connected sock=9 [08:25:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FA D7 07 01 41 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 EB B2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BE 5E 03 00 35 04 06 00 B9 E9 18 DE 3D F3 01 13 8C 62 63 D8 C1 69 [08:25:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 BE D8 47 00 FD 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 39 36 35 34 31 33 10 04 04 00 BE 5E 03 00 F4 03 04 00 8B 5E 18 67 B6 04 01 00 00 57 AC E1 12 A4 30 47 2D [08:25:13]CommunicateWithHost err = 0 [08:25:13]CheckOFDResponse [08:25:13]1017 (14) - 77093643461234 [08:25:13]1041 (16) - 0000000000965413 [08:25:13]1040 (4) - 220862 [08:25:13]1012 (4) - 23.10.2024 02:25 [08:25:13]1206 (1) - 0 [08:25:13]OFD Sender: Remove packet 220862 [08:25:13]ProducePacketName [08:25:13]name=ofd_packets/00220862 [08:25:13]NVStorageDeleteData [08:25:13]Write to MH i2c: 01 00 00 E1 4D 2E [08:25:13]Write i2c OK [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: 01 [08:25:13]MH_I2C_Read... [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 E1 4D 00 00 00 00 00 E5 0C 26 [08:25:13]RasterBufferAndPrint [08:25:13]line [08:25:13]line [08:25:13]line [08:25:13]line [08:25:13]line [08:25:13]written 0, free lines is 3307 [08:25:13]MH_Cut [08:25:13]Write to MH i2c: D1 01 00 E8 4D 01 07 [08:25:13]Write i2c OK [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: D1 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: D1 01 00 [08:25:13]MH_I2C_Read... [08:25:13]Read from MH i2c: D1 01 00 E8 4D 00 06 [08:25:13]Write to MH i2c: 01 00 00 E9 4D 36 [08:25:13]Write i2c OK [08:25:13]MH_I2C_Read... [08:25:13]OFD Sender: No OFD packet to send [08:25:14]*** Cut start [08:25:14]*** Partial cut [08:25:14]*** CUTSNS_PIN = 1 [08:25:14]*** CUTSNS_PIN = 0 [08:25:14]*** Brake cut motor [08:25:14]Read from MH i2c: 01 [08:25:14]MH_I2C_Read... [08:25:14]*** Stop cut motor [08:25:14]*** Cut end [08:25:14]Read from MH i2c: 01 07 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: 01 07 00 E9 4D 00 00 00 00 00 FF 0F 4B [08:25:14]process_action close_receipt done [08:25:14]requested_data is exist [08:25:14]produce_requested_data [08:25:14]requested_item fm.sn is exist - process it [08:25:14]wFMCommunicate request_size=4 [08:25:14]MH_SAM_APDU [08:25:14]CAPDU: 80 11 00 00 [08:25:14]Write to MH i2c: E2 08 00 EA 4D 80 11 00 00 00 00 00 00 B1 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:14]Read from MH i2c: E2 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 17 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 17 00 EA 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 00 [08:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:25:14]wFMCommunicate OK [08:25:14]requested_item fd.num is exist - process it [08:25:14]SAM_PROTO_GetFieldsCounters [08:25:14]wFMCommunicate request_size=4 [08:25:14]MH_SAM_APDU [08:25:14]CAPDU: 80 13 00 00 [08:25:14]Write to MH i2c: E2 08 00 EB 4D 80 13 00 00 00 00 00 00 B4 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:14]Read from MH i2c: E2 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 62 00 [08:25:14]MH_I2C_Read... [08:25:14]Read from MH i2c: E2 62 00 EB 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [08:25:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:25:14]wFMCommunicate OK [08:25:14]SAM_PROTO_GetFieldsCounters done [08:25:14]requested_item shift.num is exist - process it [08:25:14]requested_item shift.opened is exist - process it [08:25:14]req_shift_opened [08:25:14]FM_GetShiftState [08:25:14]SAM_PROTO_GetShiftState [08:25:14]wFMCommunicate request_size=4 [08:25:14]MH_SAM_APDU [08:25:14]CAPDU: 80 13 01 00 [08:25:14]Write to MH i2c: E2 08 00 EC 4D 80 13 01 00 00 00 00 00 B6 [08:25:14]Write i2c OK [08:25:14]MH_I2C_Read... [08:25:15]Read from MH i2c: E2 [08:25:15]MH_I2C_Read... [08:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:15]Read from MH i2c: E2 0E 00 [08:25:15]MH_I2C_Read... [08:25:15]Read from MH i2c: E2 0E 00 EC 4D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 06 [08:25:15]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:25:15]wFMCommunicate OK [08:25:15]SAM_PROTO_GetShiftState done [08:25:15]FM_GetShiftState done [08:25:15]req_shift_opened done [08:25:15]requested_item shift.open_date is exist - process it [08:25:15]req_shift_open_date [08:25:15]req_shift_open_date done [08:25:15]produce_requested_data done [08:25:15]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220862,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:25:15]process_action_free close_receipt [08:25:15]json_value_free [08:25:15]json_value_free done [08:25:15]process_json_proto returns [08:25:15]Send response to host [08:25:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220862,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:25:15]free response buf [08:25:15]execute_script done [08:25:15]execute_script returns [08:25:15]free content buf [08:25:15]Sock 10.Close socket [08:25:15]Sock 10.Thread stoped [08:25:18]OFD Sender: No OFD packet to send [08:25:23]OFD Sender: No OFD packet to send [08:25:28]OFD Sender: No OFD packet to send [08:25:33]OFD Sender: No OFD packet to send [08:25:38]OFD Sender: No OFD packet to send [08:25:43]OFD Sender: No OFD packet to send [08:25:48]OFD Sender: No OFD packet to send [08:25:53]OFD Sender: No OFD packet to send [08:25:58]OFD Sender: No OFD packet to send [08:26:03]OFD Sender: No OFD packet to send [08:26:05]accept exits with 7 [08:26:05]New connection [08:26:05]New thread 3066674532 created [08:26:05]Thread 3066531172 joined [08:26:05]Waiting for new connection... [08:26:05] Sock 7.Parse request [08:26:05]Sock 7.Check first char [08:26:05]Sock 7.First char is OK [08:26:05]request: POST /json_proto HTTP/1.0 [08:26:05]Method: POST [08:26:05]URL: /json_proto [08:26:05]Method is POST - this is cgi request [08:26:05]url: /json_proto [08:26:05]query_string will be loaded in cgi processing [08:26:05]execute_cgi json_proto POST (null) [08:26:05]execute_cgi path=json_proto method=POST [08:26:05]POST find Content-Length [08:26:05]Host: 172.17.40.4:8080 [08:26:05]Content-Length: 792 [08:26:05]Content-Type: application/json [08:26:05] [08:26:05]POST finish read [08:26:05]Found Content-Length = 792 [08:26:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68678", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:05]execute_script... [08:26:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68678", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:05]POST & json_proto [08:26:05]process_json_proto [08:26:05]json parsed OK: [08:26:05]protocol is kg_v1.0 [08:26:05]action value=close_receipt [08:26:05]process_action close_receipt [08:26:05]cmd_close_receipt [08:26:05]MH_GetDate [08:26:05]Write to MH i2c: F0 00 00 ED 4D 29 [08:26:05]Write i2c OK [08:26:05]MH_I2C_Read... [08:26:05]Read from MH i2c: F0 [08:26:05]MH_I2C_Read... [08:26:05]Read from MH i2c: F0 09 00 [08:26:05]MH_I2C_Read... [08:26:05]Read from MH i2c: F0 09 00 ED 4D 00 22 B3 18 67 65 5C 16 67 C4 [08:26:05]GetLastDocTimeStamp 1729671915 [08:26:05]current date 1729671970 [08:26:05]FM_GetShiftState [08:26:05]SAM_PROTO_GetShiftState [08:26:05]wFMCommunicate request_size=4 [08:26:05]MH_SAM_APDU [08:26:05]CAPDU: 80 13 01 00 [08:26:05]Write to MH i2c: E2 08 00 EE 4D 80 13 01 00 00 00 00 00 B8 [08:26:05]Write i2c OK [08:26:05]MH_I2C_Read... [08:26:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:06]Read from MH i2c: E2 [08:26:06]MH_I2C_Read... [08:26:06]Read from MH i2c: E2 0E 00 [08:26:06]MH_I2C_Read... [08:26:06]Read from MH i2c: E2 0E 00 EE 4D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 08 [08:26:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:26:06]wFMCommunicate OK [08:26:06]SAM_PROTO_GetShiftState done [08:26:06]FM_GetShiftState done [08:26:06]opened in 1729642119 [08:26:06]opened+sec_in_day 1729728519 [08:26:06]quantity*price = 0 [08:26:06]sum+1 = 1 [08:26:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 72 23.10.2024 08:26 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливная Карта 68678 ФМ: 0000000000965413 ФД: 220863 ФПД: 70253858016570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082610&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220863&fm=70253858016570&tin=02508201610067®Number=0000000000098116&sum=0 [08:26:07]StoreToDocumentArchive [08:26:07]shift 447 fd 220863 [08:26:07]save to /storage/0447/doc_00220863 [08:26:07]save last doc name /storage/0447/doc_00220863 to /storage/kkm_last_doc_name [08:26:07]save OK [08:26:07]Clear old archive folders... [08:26:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:07]tlvbuf is 007315D0 [08:26:07]SAM_PROTO_ClearQueue [08:26:07]wFMCommunicate request_size=4 [08:26:07]MH_SAM_APDU [08:26:07]CAPDU: 80 09 00 00 [08:26:07]Write to MH i2c: E2 08 00 FB 4D 80 09 00 00 00 00 00 00 BA [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:07]Read from MH i2c: E2 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 03 00 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 03 00 FB 4D 00 90 00 BC [08:26:07]RAPDU: 90 00 [08:26:07]wFMCommunicate OK [08:26:07]SAM_PROTO_ClearQueue done [08:26:07]KKMCreateOFDPacket [08:26:07]OFDProtocolAddRootSTLVToBuf [08:26:07]FM_MakeSignedData [08:26:07]FM_MakeSignedData [08:26:07]SAM_PROTO_SignData [08:26:07]wFMCommunicate request_size=4 [08:26:07]MH_SAM_APDU [08:26:07]CAPDU: 80 0D 01 02 [08:26:07]Write to MH i2c: E2 08 00 FC 4D 80 0D 01 02 00 00 00 00 C2 [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:07]Read from MH i2c: E2 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 03 00 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 03 00 FC 4D 00 90 00 BD [08:26:07]RAPDU: 90 00 [08:26:07]wFMCommunicate OK [08:26:07]wFMCommunicate request_size=255 [08:26:07]MH_SAM_APDU [08:26:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 22 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BF 5E 03 00 35 04 06 00 3F [08:26:07]Write to MH i2c: E2 02 01 FD 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 22 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BF 5E 03 00 35 04 06 00 3F 00 00 93 [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:07]Read from MH i2c: E2 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 03 00 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 03 00 FD 4D 00 90 00 BE [08:26:07]RAPDU: 90 00 [08:26:07]wFMCommunicate OK [08:26:07]wFMCommunicate request_size=10 [08:26:07]MH_SAM_APDU [08:26:07]CAPDU: 80 0D 02 02 05 E5 40 40 4D 3A [08:26:07]Write to MH i2c: E2 0D 00 FE 4D 80 0D 02 02 05 00 E5 40 40 4D 3A 00 00 BB [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:07]Read from MH i2c: E2 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 03 00 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 03 00 FE 4D 00 90 00 BF [08:26:07]RAPDU: 90 00 [08:26:07]wFMCommunicate OK [08:26:07]wFMCommunicate request_size=4 [08:26:07]MH_SAM_APDU [08:26:07]CAPDU: 80 0D 03 02 [08:26:07]Write to MH i2c: E2 08 00 FF 4D 80 0D 03 02 00 00 00 00 C7 [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:07]Read from MH i2c: E2 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 0B 00 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 0B 00 FF 4D 00 84 E2 E0 DD 0A F4 1E BA 90 00 C1 [08:26:07]RAPDU: 84 E2 E0 DD 0A F4 1E BA 90 00 [08:26:07]wFMCommunicate OK [08:26:07]SAM_PROTO_SignData done [08:26:07]FM_MakeSignedData done [08:26:07]CreateOFDProtocolMessage [08:26:07]wFMCommunicate request_size=4 [08:26:07]MH_SAM_APDU [08:26:07]CAPDU: 80 11 00 00 [08:26:07]Write to MH i2c: E2 08 00 00 4E 80 11 00 00 00 00 00 00 C8 [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:07]Read from MH i2c: E2 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 17 00 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: E2 17 00 00 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 17 [08:26:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:26:07]wFMCommunicate OK [08:26:07]CreateOFDProtocolMessage done [08:26:07]OFDSenderStorePacket 220863 [08:26:07]StoreOFDPacket docnum=220863 [08:26:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FB CB 07 01 F1 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 22 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BF 5E 03 00 35 04 06 00 3F E5 40 40 4D 3A 84 E2 E0 DD 0A F4 1E BA [08:26:07]CheckFolder [08:26:07]dirname=/storage/ofd_packets [08:26:07]CheckFolder done [08:26:07]ProducePacketName [08:26:07]name=ofd_packets/00220863 [08:26:07]NVStorageSaveData ofd_packets/00220863 [08:26:07]File name is /storage/ofd_packets/00220863 [08:26:07]Write 301 bytes [08:26:07]NVStorageSaveData done [08:26:07]OFDSenderStorePacket done [08:26:07]KKMCreateOFDPacket done [08:26:07]NVStorageSaveData kkm_last_timestamp [08:26:07]File name is /storage/kkm_last_timestamp [08:26:07]Write 4 bytes [08:26:07]NVStorageSaveData done [08:26:07]ExternCall_PrintAddStr [08:26:07]wPrintStart [08:26:07]Write to MH i2c: 01 00 00 01 4E 4F [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: 01 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: 01 07 00 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: 01 07 00 01 4E 00 00 00 00 00 FF 0F 64 [08:26:07]RasterBufferAndPrint [08:26:07]line Счет N : (1)538766 [08:26:07]line ИНН: 02508201610067 [08:26:07]line Контрольно-Кассовый Чек [08:26:07]line ПРОДАЖА [08:26:07]line ТРК (МРК, ГНК) : 43 [08:26:07]line Товар: 2710124130 [08:26:07]line Аи-92-К-2 [08:26:07]line 50.000 * 0.00 [08:26:07]line = 0.00 [08:26:07]line НДС 12% НСП 1% [08:26:07]line > о реализуемом товаре [08:26:07]line ИТОГО: 0.00 [08:26:07]line НСП 1% : 0.00 [08:26:07]line НДС 12% : 0.00 [08:26:07]line Наличными: 0.00 [08:26:07]line Безнал.: 0.00 [08:26:07]line Место: АЗС № 84 "Партнер Нефть" [08:26:07]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:26:07]line СНО: Общий режим [08:26:07]line Чек 72 23.10.2024 08:26 [08:26:07]line Смена: 447 ФФД: 1.0 [08:26:07]line ЗНМ: 0300000178 [08:26:07]line РНМ: 0000000000098116 [08:26:07]line Версия ККМ: 001 [08:26:07]line Талоны: Топливная Карта [08:26:07]line 68678 [08:26:07]line ФМ: 0000000000965413 [08:26:07]line ФД: 220863 [08:26:07]line ФПД: 70253858016570 [08:26:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082610&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220863&fm=70253858016570&tin=02508201610067®Number=0000000000098116&sum=0 [08:26:07]written 0, free lines is 4095 [08:26:07]OFD Sender: Processing packet 220863 [packets to send 81, broken 80] [08:26:07]ProducePacketName [08:26:07]name=ofd_packets/00220863 [08:26:07]OFD Sender: To server: pG, [08:26:07]CommunicateWithHost lk.salyk.kg:30040 [08:26:07]ConnectInit lk.salyk.kg [08:26:07]Connected sock=10 [08:26:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FB CB 07 01 F1 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 22 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BF 5E 03 00 35 04 06 00 3F E5 40 40 4D 3A 84 E2 E0 DD 0A F4 1E BA [08:26:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 71 F9 47 00 8B 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 BF 5E 03 00 F4 03 04 00 C1 5E 18 67 B6 04 01 00 00 F1 CB C3 D4 31 F3 09 28 [08:26:08]CommunicateWithHost err = 0 [08:26:08]CheckOFDResponse [08:26:08]1017 (14) - 77093643461234 [08:26:08]1041 (16) - 0000000000965413 [08:26:08]1040 (4) - 220863 [08:26:08]1012 (4) - 23.10.2024 02:26 [08:26:08]1206 (1) - 0 [08:26:08]OFD Sender: Remove packet 220863 [08:26:08]ProducePacketName [08:26:08]name=ofd_packets/00220863 [08:26:08]NVStorageDeleteData [08:26:08]Write to MH i2c: 01 00 00 2B 4E 79 [08:26:08]Write i2c OK [08:26:08]MH_I2C_Read... [08:26:08]Read from MH i2c: 01 [08:26:08]MH_I2C_Read... [08:26:08]Read from MH i2c: 01 07 00 [08:26:08]MH_I2C_Read... [08:26:08]Read from MH i2c: 01 07 00 2B 4E 00 00 00 00 00 F7 0C 83 [08:26:08]RasterBufferAndPrint [08:26:08]line [08:26:08]line [08:26:08]line [08:26:08]line [08:26:08]line [08:26:08]written 0, free lines is 3326 [08:26:08]MH_Cut [08:26:08]Write to MH i2c: D1 01 00 32 4E 01 52 [08:26:08]Write i2c OK [08:26:08]MH_I2C_Read... [08:26:08]Read from MH i2c: D1 [08:26:08]MH_I2C_Read... [08:26:08]Read from MH i2c: D1 01 00 [08:26:08]MH_I2C_Read... [08:26:08]Read from MH i2c: D1 01 00 32 4E 00 51 [08:26:08]Write to MH i2c: 01 00 00 33 4E 81 [08:26:08]Write i2c OK [08:26:08]MH_I2C_Read... [08:26:08]OFD Sender: No OFD packet to send [08:26:08]*** Cut start [08:26:08]*** Partial cut [08:26:08]*** CUTSNS_PIN = 1 [08:26:08]*** CUTSNS_PIN = 0 [08:26:09]*** Brake cut motor [08:26:09]Read from MH i2c: 01 [08:26:09]MH_I2C_Read... [08:26:09]*** Stop cut motor [08:26:09]*** Cut end [08:26:09]Read from MH i2c: 01 07 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: 01 07 00 33 4E 00 00 00 00 00 FF 0F 96 [08:26:09]process_action close_receipt done [08:26:09]requested_data is exist [08:26:09]produce_requested_data [08:26:09]requested_item fm.sn is exist - process it [08:26:09]wFMCommunicate request_size=4 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 11 00 00 [08:26:09]Write to MH i2c: E2 08 00 34 4E 80 11 00 00 00 00 00 00 FC [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:09]Read from MH i2c: E2 17 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 17 00 34 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4B [08:26:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:26:09]wFMCommunicate OK [08:26:09]requested_item fd.num is exist - process it [08:26:09]SAM_PROTO_GetFieldsCounters [08:26:09]wFMCommunicate request_size=4 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 13 00 00 [08:26:09]Write to MH i2c: E2 08 00 35 4E 80 13 00 00 00 00 00 00 FF [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 62 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 62 00 35 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [08:26:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 BF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:09]wFMCommunicate OK [08:26:09]SAM_PROTO_GetFieldsCounters done [08:26:09]requested_item shift.num is exist - process it [08:26:09]requested_item shift.opened is exist - process it [08:26:09]req_shift_opened [08:26:09]FM_GetShiftState [08:26:09]SAM_PROTO_GetShiftState [08:26:09]wFMCommunicate request_size=4 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 13 01 00 [08:26:09]Write to MH i2c: E2 08 00 36 4E 80 13 01 00 00 00 00 00 01 [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:09]Read from MH i2c: E2 0E 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 0E 00 36 4E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 51 [08:26:09]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:26:09]wFMCommunicate OK [08:26:09]SAM_PROTO_GetShiftState done [08:26:09]FM_GetShiftState done [08:26:09]req_shift_opened done [08:26:09]requested_item shift.open_date is exist - process it [08:26:09]req_shift_open_date [08:26:09]req_shift_open_date done [08:26:09]produce_requested_data done [08:26:09]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220863,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:26:09]process_action_free close_receipt [08:26:09]json_value_free [08:26:09]json_value_free done [08:26:09]process_json_proto returns [08:26:09]Send response to host [08:26:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220863,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:26:09]free response buf [08:26:09]execute_script done [08:26:09]execute_script returns [08:26:09]free content buf [08:26:09]Sock 7.Close socket [08:26:09]Sock 7.Thread stoped [08:26:13]OFD Sender: No OFD packet to send [08:26:18]OFD Sender: No OFD packet to send [08:26:23]OFD Sender: No OFD packet to send [08:26:28]OFD Sender: No OFD packet to send [08:26:33]OFD Sender: No OFD packet to send [08:26:38]OFD Sender: No OFD packet to send [08:26:43]accept exits with 9 [08:26:43]New connection [08:26:43]New thread 3066531172 created [08:26:43]Thread 3066674532 joined [08:26:43]Waiting for new connection... [08:26:43] Sock 9.Parse request [08:26:43]Sock 9.Check first char [08:26:43]Sock 9.First char is OK [08:26:43]request: POST /json_proto HTTP/1.0 [08:26:43]Method: POST [08:26:43]URL: /json_proto [08:26:43]Method is POST - this is cgi request [08:26:43]url: /json_proto [08:26:43]query_string will be loaded in cgi processing [08:26:43]execute_cgi json_proto POST (null) [08:26:43]execute_cgi path=json_proto method=POST [08:26:43]POST find Content-Length [08:26:43]Host: 172.17.40.4:8080 [08:26:43]Content-Length: 677 [08:26:43]Content-Type: application/json [08:26:43] [08:26:43]POST finish read [08:26:43]Found Content-Length = 677 [08:26:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:43]execute_script... [08: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)538769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:43]POST & json_proto [08:26:43]process_json_proto [08:26:43]json parsed OK: [08:26:43]protocol is kg_v1.0 [08:26:43]action value=close_receipt [08:26:43]process_action close_receipt [08:26:43]cmd_close_receipt [08:26:43]MH_GetDate [08:26:43]Write to MH i2c: F0 00 00 37 4E 74 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: F0 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: F0 09 00 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: F0 09 00 37 4E 00 47 B3 18 67 65 5C 16 67 34 [08:26:43]GetLastDocTimeStamp 1729671970 [08:26:43]current date 1729672007 [08:26:43]FM_GetShiftState [08:26:43]SAM_PROTO_GetShiftState [08:26:43]wFMCommunicate request_size=4 [08:26:43]MH_SAM_APDU [08:26:43]CAPDU: 80 13 01 00 [08:26:43]Write to MH i2c: E2 08 00 38 4E 80 13 01 00 00 00 00 00 03 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:43]OFD Sender: No OFD packet to send [08:26:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:43]Read from MH i2c: E2 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 0E 00 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: E2 0E 00 38 4E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 53 [08:26:43]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:26:43]wFMCommunicate OK [08:26:43]SAM_PROTO_GetShiftState done [08:26:43]FM_GetShiftState done [08:26:43]opened in 1729642119 [08:26:43]opened+sec_in_day 1729728519 [08:26:43]quantity*price = 20003 [08:26:43]sum+1 = 20004 [08:26:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 73 23.10.2024 08:26 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220864 ФПД: 64940348450008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082647&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220864&fm=64940348450008&tin=02508201610067®Number=0000000000098116&sum=20000 [08:26:44]StoreToDocumentArchive [08:26:44]shift 447 fd 220864 [08:26:44]save to /storage/0447/doc_00220864 [08:26:44]save last doc name /storage/0447/doc_00220864 to /storage/kkm_last_doc_name [08:26:44]save OK [08:26:44]Clear old archive folders... [08:26:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:44]tlvbuf is 007CCCF0 [08:26:44]SAM_PROTO_ClearQueue [08:26:44]wFMCommunicate request_size=4 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 09 00 00 [08:26:44]Write to MH i2c: E2 08 00 45 4E 80 09 00 00 00 00 00 00 05 [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:44]Read from MH i2c: E2 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 03 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 03 00 45 4E 00 90 00 07 [08:26:44]RAPDU: 90 00 [08:26:44]wFMCommunicate OK [08:26:44]SAM_PROTO_ClearQueue done [08:26:44]KKMCreateOFDPacket [08:26:44]OFDProtocolAddRootSTLVToBuf [08:26:44]FM_MakeSignedData [08:26:44]FM_MakeSignedData [08:26:44]SAM_PROTO_SignData [08:26:44]wFMCommunicate request_size=4 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 0D 01 02 [08:26:44]Write to MH i2c: E2 08 00 46 4E 80 0D 01 02 00 00 00 00 0D [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:44]Read from MH i2c: E2 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 03 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 03 00 46 4E 00 90 00 08 [08:26:44]RAPDU: 90 00 [08:26:44]wFMCommunicate OK [08:26:44]wFMCommunicate request_size=255 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 47 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C0 5E 03 00 35 04 06 00 3B [08:26:44]Write to MH i2c: E2 02 01 47 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 47 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C0 5E 03 00 35 04 06 00 3B 00 00 35 [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:45]Read from MH i2c: E2 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 03 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 03 00 47 4E 00 90 00 09 [08:26:45]RAPDU: 90 00 [08:26:45]wFMCommunicate OK [08:26:45]wFMCommunicate request_size=10 [08:26:45]MH_SAM_APDU [08:26:45]CAPDU: 80 0D 02 02 05 10 1A 66 A4 D8 [08:26:45]Write to MH i2c: E2 0D 00 48 4E 80 0D 02 02 05 00 10 1A 66 A4 D8 00 00 26 [08:26:45]Write i2c OK [08:26:45]MH_I2C_Read... [08:26:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:45]Read from MH i2c: E2 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 03 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 03 00 48 4E 00 90 00 0A [08:26:45]RAPDU: 90 00 [08:26:45]wFMCommunicate OK [08:26:45]wFMCommunicate request_size=4 [08:26:45]MH_SAM_APDU [08:26:45]CAPDU: 80 0D 03 02 [08:26:45]Write to MH i2c: E2 08 00 49 4E 80 0D 03 02 00 00 00 00 12 [08:26:45]Write i2c OK [08:26:45]MH_I2C_Read... [08:26:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:45]Read from MH i2c: E2 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 0B 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 0B 00 49 4E 00 80 1A C9 AC 45 D9 24 F7 90 00 5B [08:26:45]RAPDU: 80 1A C9 AC 45 D9 24 F7 90 00 [08:26:45]wFMCommunicate OK [08:26:45]SAM_PROTO_SignData done [08:26:45]FM_MakeSignedData done [08:26:45]CreateOFDProtocolMessage [08:26:45]wFMCommunicate request_size=4 [08:26:45]MH_SAM_APDU [08:26:45]CAPDU: 80 11 00 00 [08:26:45]Write to MH i2c: E2 08 00 4A 4E 80 11 00 00 00 00 00 00 12 [08:26:45]Write i2c OK [08:26:45]MH_I2C_Read... [08:26:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:45]Read from MH i2c: E2 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 17 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: E2 17 00 4A 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 61 [08:26:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:26:45]wFMCommunicate OK [08:26:45]CreateOFDProtocolMessage done [08:26:45]OFDSenderStorePacket 220864 [08:26:45]StoreOFDPacket docnum=220864 [08:26:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 93 DB 07 01 C1 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 47 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C0 5E 03 00 35 04 06 00 3B 10 1A 66 A4 D8 80 1A C9 AC 45 D9 24 F7 [08:26:45]CheckFolder [08:26:45]dirname=/storage/ofd_packets [08:26:45]CheckFolder done [08:26:45]ProducePacketName [08:26:45]name=ofd_packets/00220864 [08:26:45]NVStorageSaveData ofd_packets/00220864 [08:26:45]File name is /storage/ofd_packets/00220864 [08:26:45]Write 301 bytes [08:26:45]NVStorageSaveData done [08:26:45]OFDSenderStorePacket done [08:26:45]KKMCreateOFDPacket done [08:26:45]NVStorageSaveData kkm_last_timestamp [08:26:45]File name is /storage/kkm_last_timestamp [08:26:45]Write 4 bytes [08:26:45]NVStorageSaveData done [08:26:45]ExternCall_PrintAddStr [08:26:45]wPrintStart [08:26:45]Write to MH i2c: 01 00 00 4B 4E 99 [08:26:45]Write i2c OK [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: 01 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: 01 07 00 [08:26:45]MH_I2C_Read... [08:26:45]Read from MH i2c: 01 07 00 4B 4E 00 00 00 00 00 FF 0F AE [08:26:45]RasterBufferAndPrint [08:26:45]line Счет N : (1)538769 [08:26:45]line ИНН: 02508201610067 [08:26:45]line Контрольно-Кассовый Чек [08:26:45]line ПРОДАЖА [08:26:45]line ТРК (МРК, ГНК) : 33 [08:26:45]line Товар: 2710124130 [08:26:45]line Аи-92-К-2 [08:26:45]line 2.990 * 66.90 [08:26:45]line = 200.03 [08:26:45]line НДС 12% НСП 1% [08:26:45]line > о реализуемом товаре [08:26:45]line ОКРУГЛЕНИЕ: -0.03 [08:26:45]line ИТОГО: 200.00 [08:26:45]line Внесено: 200.00 [08:26:45]line СДАЧА: 0.00 [08:26:45]line НСП 1% : 1.77 [08:26:45]line НДС 12% : 21.24 [08:26:45]line Наличными: 200.00 [08:26:45]line Безнал.: 0.00 [08:26:45]line Место: АЗС № 84 "Партнер Нефть" [08:26:45]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:26:45]line СНО: Общий режим [08:26:45]line Чек 73 23.10.2024 08:26 [08:26:45]line Смена: 447 ФФД: 1.0 [08:26:45]line ЗНМ: 0300000178 [08:26:45]line РНМ: 0000000000098116 [08:26:45]line Версия ККМ: 001 [08:26:45]line ФМ: 0000000000965413 [08:26:45]line ФД: 220864 [08:26:45]line ФПД: 64940348450008 [08:26:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082647&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220864&fm=64940348450008&tin=02508201610067®Number=0000000000098116&sum=20000 [08:26:45]OFD Sender: Processing packet 220864 [packets to send 81, broken 80] [08:26:45]ProducePacketName [08:26:45]name=ofd_packets/00220864 [08:26:45]OFD Sender: To server: pG, [08:26:45]CommunicateWithHost lk.salyk.kg:30040 [08:26:45]ConnectInit lk.salyk.kg [08:26:45]written 0, free lines is 4095 [08:26:45]Connected sock=10 [08:26:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 93 DB 07 01 C1 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 47 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C0 5E 03 00 35 04 06 00 3B 10 1A 66 A4 D8 80 1A C9 AC 45 D9 24 F7 [08:26:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 9F C5 47 00 3E 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 39 36 35 34 31 33 10 04 04 00 C0 5E 03 00 F4 03 04 00 E7 5E 18 67 B6 04 01 00 00 B2 45 67 7E 00 96 46 89 [08:26:45]CommunicateWithHost err = 0 [08:26:45]CheckOFDResponse [08:26:45]1017 (14) - 77093643461234 [08:26:45]1041 (16) - 0000000000965413 [08:26:45]1040 (4) - 220864 [08:26:45]1012 (4) - 23.10.2024 02:26 [08:26:45]1206 (1) - 0 [08:26:45]OFD Sender: Remove packet 220864 [08:26:45]ProducePacketName [08:26:45]name=ofd_packets/00220864 [08:26:45]NVStorageDeleteData [08:26:46]Write to MH i2c: 01 00 00 76 4E C4 [08:26:46]Write i2c OK [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: 01 [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: 01 07 00 [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: 01 07 00 76 4E 00 00 00 00 00 EF 0C C6 [08:26:46]RasterBufferAndPrint [08:26:46]line [08:26:46]line [08:26:46]line [08:26:46]line [08:26:46]line [08:26:46]written 0, free lines is 3317 [08:26:46]MH_Cut [08:26:46]Write to MH i2c: D1 01 00 7D 4E 01 9D [08:26:46]Write i2c OK [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: D1 [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: D1 01 00 [08:26:46]MH_I2C_Read... [08:26:46]Read from MH i2c: D1 01 00 7D 4E 00 9C [08:26:46]Write to MH i2c: 01 00 00 7E 4E CC [08:26:46]Write i2c OK [08:26:46]MH_I2C_Read... [08:26:46]OFD Sender: No OFD packet to send [08:26:46]*** Cut start [08:26:46]*** Partial cut [08:26:46]*** CUTSNS_PIN = 1 [08:26:46]*** CUTSNS_PIN = 0 [08:26:47]*** Brake cut motor [08:26:47]Read from MH i2c: 01 [08:26:47]MH_I2C_Read... [08:26:47]*** Stop cut motor [08:26:47]*** Cut end [08:26:47]Read from MH i2c: 01 07 00 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: 01 07 00 7E 4E 00 00 00 00 00 FF 0F E1 [08:26:47]process_action close_receipt done [08:26:47]requested_data is exist [08:26:47]produce_requested_data [08:26:47]requested_item fm.sn is exist - process it [08:26:47]wFMCommunicate request_size=4 [08:26:47]MH_SAM_APDU [08:26:47]CAPDU: 80 11 00 00 [08:26:47]Write to MH i2c: E2 08 00 7F 4E 80 11 00 00 00 00 00 00 47 [08:26:47]Write i2c OK [08:26:47]MH_I2C_Read... [08:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:47]Read from MH i2c: E2 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 17 00 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 17 00 7F 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 96 [08:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:26:47]wFMCommunicate OK [08:26:47]requested_item fd.num is exist - process it [08:26:47]SAM_PROTO_GetFieldsCounters [08:26:47]wFMCommunicate request_size=4 [08:26:47]MH_SAM_APDU [08:26:47]CAPDU: 80 13 00 00 [08:26:47]Write to MH i2c: E2 08 00 80 4E 80 13 00 00 00 00 00 00 4A [08:26:47]Write i2c OK [08:26:47]MH_I2C_Read... [08:26:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:47]Read from MH i2c: E2 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 62 00 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 62 00 80 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [08:26:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:47]wFMCommunicate OK [08:26:47]SAM_PROTO_GetFieldsCounters done [08:26:47]requested_item shift.num is exist - process it [08:26:47]requested_item shift.opened is exist - process it [08:26:47]req_shift_opened [08:26:47]FM_GetShiftState [08:26:47]SAM_PROTO_GetShiftState [08:26:47]wFMCommunicate request_size=4 [08:26:47]MH_SAM_APDU [08:26:47]CAPDU: 80 13 01 00 [08:26:47]Write to MH i2c: E2 08 00 81 4E 80 13 01 00 00 00 00 00 4C [08:26:47]Write i2c OK [08:26:47]MH_I2C_Read... [08:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:47]Read from MH i2c: E2 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 0E 00 [08:26:47]MH_I2C_Read... [08:26:47]Read from MH i2c: E2 0E 00 81 4E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9C [08:26:47]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:26:47]wFMCommunicate OK [08:26:47]SAM_PROTO_GetShiftState done [08:26:47]FM_GetShiftState done [08:26:47]req_shift_opened done [08:26:47]requested_item shift.open_date is exist - process it [08:26:47]req_shift_open_date [08:26:47]req_shift_open_date done [08:26:47]produce_requested_data done [08:26:47]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220864,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:26:47]process_action_free close_receipt [08:26:47]json_value_free [08:26:47]json_value_free done [08:26:47]process_json_proto returns [08:26:47]Send response to host [08:26:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220864,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:26:47]free response buf [08:26:47]execute_script done [08:26:47]execute_script returns [08:26:47]free content buf [08:26:47]Sock 9.Close socket [08:26:47]Sock 9.Thread stoped [08:26:51]OFD Sender: No OFD packet to send [08:26:56]OFD Sender: No OFD packet to send [08:27:00]accept exits with 7 [08:27:00]New connection [08:27:00]New thread 3066674532 created [08:27:00]Thread 3066531172 joined [08:27:00]Waiting for new connection... [08:27:00] Sock 7.Parse request [08:27:00]Sock 7.Check first char [08:27:00]Sock 7.First char is OK [08:27:00]request: POST /json_proto HTTP/1.0 [08:27:00]Method: POST [08:27:00]URL: /json_proto [08:27:00]Method is POST - this is cgi request [08:27:00]url: /json_proto [08:27:00]query_string will be loaded in cgi processing [08:27:00]execute_cgi json_proto POST (null) [08:27:00]execute_cgi path=json_proto method=POST [08:27:00]POST find Content-Length [08:27:00]Host: 172.17.40.4:8080 [08:27:00]Content-Length: 792 [08:27:00]Content-Type: application/json [08:27:00] [08:27:00]POST finish read [08:27:00]Found Content-Length = 792 [08:27:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68678", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:27:00]execute_script... [08:27: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)538770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68678", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:27:00]POST & json_proto [08:27:00]process_json_proto [08:27:00]json parsed OK: [08:27:00]protocol is kg_v1.0 [08:27:00]action value=close_receipt [08:27:00]process_action close_receipt [08:27:00]cmd_close_receipt [08:27:00]MH_GetDate [08:27:00]Write to MH i2c: F0 00 00 82 4E BF [08:27:00]Write i2c OK [08:27:00]MH_I2C_Read... [08:27:00]Read from MH i2c: F0 [08:27:00]MH_I2C_Read... [08:27:00]Read from MH i2c: F0 09 00 [08:27:00]MH_I2C_Read... [08:27:00]Read from MH i2c: F0 09 00 82 4E 00 58 B3 18 67 65 5C 16 67 90 [08:27:00]GetLastDocTimeStamp 1729672007 [08:27:00]current date 1729672024 [08:27:00]FM_GetShiftState [08:27:00]SAM_PROTO_GetShiftState [08:27:00]wFMCommunicate request_size=4 [08:27:00]MH_SAM_APDU [08:27:00]CAPDU: 80 13 01 00 [08:27:00]Write to MH i2c: E2 08 00 83 4E 80 13 01 00 00 00 00 00 4E [08:27:00]Write i2c OK [08:27:00]MH_I2C_Read... [08:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:00]Read from MH i2c: E2 [08:27:00]MH_I2C_Read... [08:27:00]Read from MH i2c: E2 0E 00 [08:27:00]MH_I2C_Read... [08:27:00]Read from MH i2c: E2 0E 00 83 4E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9E [08:27:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:27:00]wFMCommunicate OK [08:27:00]SAM_PROTO_GetShiftState done [08:27:00]FM_GetShiftState done [08:27:00]opened in 1729642119 [08:27:00]opened+sec_in_day 1729728519 [08:27:00]quantity*price = 0 [08:27:00]sum+1 = 1 [08:27:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 74 23.10.2024 08:27 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливная Карта 68678 ФМ: 0000000000965413 ФД: 220865 ФПД: 178838893508706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082704&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220865&fm=178838893508706&tin=02508201610067®Number=0000000000098116&sum=0 [08:27:01]StoreToDocumentArchive [08:27:01]shift 447 fd 220865 [08:27:01]save to /storage/0447/doc_00220865 [08:27:01]save last doc name /storage/0447/doc_00220865 to /storage/kkm_last_doc_name [08:27:01]save OK [08:27:01]Clear old archive folders... [08:27:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:27:01]tlvbuf is 008B03C0 [08:27:01]SAM_PROTO_ClearQueue [08:27:01]wFMCommunicate request_size=4 [08:27:01]MH_SAM_APDU [08:27:01]CAPDU: 80 09 00 00 [08:27:01]Write to MH i2c: E2 08 00 90 4E 80 09 00 00 00 00 00 00 50 [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:27:01]Read from MH i2c: E2 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: E2 03 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: E2 03 00 90 4E 00 90 00 52 [08:27:01]RAPDU: 90 00 [08:27:01]wFMCommunicate OK [08:27:01]SAM_PROTO_ClearQueue done [08:27:01]KKMCreateOFDPacket [08:27:01]OFDProtocolAddRootSTLVToBuf [08:27:01]FM_MakeSignedData [08:27:01]FM_MakeSignedData [08:27:01]SAM_PROTO_SignData [08:27:01]wFMCommunicate request_size=4 [08:27:01]MH_SAM_APDU [08:27:01]CAPDU: 80 0D 01 02 [08:27:01]Write to MH i2c: E2 08 00 91 4E 80 0D 01 02 00 00 00 00 58 [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:27:01]Read from MH i2c: E2 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: E2 03 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: E2 03 00 91 4E 00 90 00 53 [08:27:01]RAPDU: 90 00 [08:27:01]wFMCommunicate OK [08:27:01]wFMCommunicate request_size=255 [08:27:01]MH_SAM_APDU [08:27:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 58 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C1 5E 03 00 35 04 06 00 A2 [08:27:01]Write to MH i2c: E2 02 01 92 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 58 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C1 5E 03 00 35 04 06 00 A2 00 00 EA [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:27:01]Read from MH i2c: E2 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: E2 03 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: E2 03 00 92 4E 00 90 00 54 [08:27:01]RAPDU: 90 00 [08:27:01]wFMCommunicate OK [08:27:01]wFMCommunicate request_size=10 [08:27:01]MH_SAM_APDU [08:27:01]CAPDU: 80 0D 02 02 05 A7 2C B8 38 62 [08:27:01]Write to MH i2c: E2 0D 00 93 4E 80 0D 02 02 05 00 A7 2C B8 38 62 00 00 8A [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: E2 [08:27:01]MH_I2C_Read... [08:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:27:01]Read from MH i2c: E2 03 00 [08:27:01]MH_I2C_Read... [08:27:01]Read from MH i2c: E2 03 00 93 4E 00 90 00 55 [08:27:01]RAPDU: 90 00 [08:27:01]wFMCommunicate OK [08:27:01]wFMCommunicate request_size=4 [08:27:01]MH_SAM_APDU [08:27:01]CAPDU: 80 0D 03 02 [08:27:01]Write to MH i2c: E2 08 00 94 4E 80 0D 03 02 00 00 00 00 5D [08:27:01]Write i2c OK [08:27:01]MH_I2C_Read... [08:27:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:27:02]Read from MH i2c: E2 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: E2 0B 00 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: E2 0B 00 94 4E 00 80 33 CC EA 69 C8 29 0F 90 00 30 [08:27:02]RAPDU: 80 33 CC EA 69 C8 29 0F 90 00 [08:27:02]wFMCommunicate OK [08:27:02]SAM_PROTO_SignData done [08:27:02]FM_MakeSignedData done [08:27:02]CreateOFDProtocolMessage [08:27:02]wFMCommunicate request_size=4 [08:27:02]MH_SAM_APDU [08:27:02]CAPDU: 80 11 00 00 [08:27:02]Write to MH i2c: E2 08 00 95 4E 80 11 00 00 00 00 00 00 5D [08:27:02]Write i2c OK [08:27:02]MH_I2C_Read... [08:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:02]Read from MH i2c: E2 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: E2 17 00 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: E2 17 00 95 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 AC [08:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:27:02]wFMCommunicate OK [08:27:02]CreateOFDProtocolMessage done [08:27:02]OFDSenderStorePacket 220865 [08:27:02]StoreOFDPacket docnum=220865 [08:27:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 6A E2 07 01 2B 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 58 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C1 5E 03 00 35 04 06 00 A2 A7 2C B8 38 62 80 33 CC EA 69 C8 29 0F [08:27:02]CheckFolder [08:27:02]dirname=/storage/ofd_packets [08:27:02]CheckFolder done [08:27:02]ProducePacketName [08:27:02]name=ofd_packets/00220865 [08:27:02]NVStorageSaveData ofd_packets/00220865 [08:27:02]File name is /storage/ofd_packets/00220865 [08:27:02]Write 301 bytes [08:27:02]NVStorageSaveData done [08:27:02]OFDSenderStorePacket done [08:27:02]KKMCreateOFDPacket done [08:27:02]NVStorageSaveData kkm_last_timestamp [08:27:02]File name is /storage/kkm_last_timestamp [08:27:02]Write 4 bytes [08:27:02]NVStorageSaveData done [08:27:02]ExternCall_PrintAddStr [08:27:02]wPrintStart [08:27:02]Write to MH i2c: 01 00 00 96 4E E4 [08:27:02]Write i2c OK [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: 01 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: 01 07 00 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: 01 07 00 96 4E 00 00 00 00 00 FF 0F F9 [08:27:02]RasterBufferAndPrint [08:27:02]line Счет N : (1)538770 [08:27:02]line ИНН: 02508201610067 [08:27:02]line Контрольно-Кассовый Чек [08:27:02]line ПРОДАЖА [08:27:02]line ТРК (МРК, ГНК) : 43 [08:27:02]line Товар: 2710124130 [08:27:02]line Аи-92-К-2 [08:27:02]line 10.000 * 0.00 [08:27:02]line = 0.00 [08:27:02]line НДС 12% НСП 1% [08:27:02]line > о реализуемом товаре [08:27:02]line ИТОГО: 0.00 [08:27:02]line НСП 1% : 0.00 [08:27:02]line НДС 12% : 0.00 [08:27:02]line Наличными: 0.00 [08:27:02]line Безнал.: 0.00 [08:27:02]line Место: АЗС № 84 "Партнер Нефть" [08:27:02]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:27:02]line СНО: Общий режим [08:27:02]line Чек 74 23.10.2024 08:27 [08:27:02]line Смена: 447 ФФД: 1.0 [08:27:02]line ЗНМ: 0300000178 [08:27:02]line РНМ: 0000000000098116 [08:27:02]line Версия ККМ: 001 [08:27:02]line Талоны: Топливная Карта [08:27:02]line 68678 [08:27:02]line ФМ: 0000000000965413 [08:27:02]line ФД: 220865 [08:27:02]line ФПД: 178838893508706 [08:27:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082704&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220865&fm=178838893508706&tin=02508201610067®Number=0000000000098116&sum=0 [08:27:02]written 0, free lines is 4095 [08:27:02]OFD Sender: Processing packet 220865 [packets to send 81, broken 80] [08:27:02]ProducePacketName [08:27:02]name=ofd_packets/00220865 [08:27:02]OFD Sender: To server: pG, [08:27:02]CommunicateWithHost lk.salyk.kg:30040 [08:27:02]ConnectInit lk.salyk.kg [08:27:02]Connected sock=10 [08:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 6A E2 07 01 2B 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 58 B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C1 5E 03 00 35 04 06 00 A2 A7 2C B8 38 62 80 33 CC EA 69 C8 29 0F [08:27:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 F0 A5 47 00 4D 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C1 5E 03 00 F4 03 04 00 F8 5E 18 67 B6 04 01 00 00 DD 2B 5B D2 71 4D 3E EB [08:27:02]CommunicateWithHost err = 0 [08:27:02]CheckOFDResponse [08:27:02]1017 (14) - 77093643461234 [08:27:02]1041 (16) - 0000000000965413 [08:27:02]1040 (4) - 220865 [08:27:02]1012 (4) - 23.10.2024 02:27 [08:27:02]1206 (1) - 0 [08:27:02]OFD Sender: Remove packet 220865 [08:27:02]ProducePacketName [08:27:02]name=ofd_packets/00220865 [08:27:02]NVStorageDeleteData [08:27:02]Write to MH i2c: 01 00 00 C0 4E 0E [08:27:02]Write i2c OK [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: 01 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: 01 07 00 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: 01 07 00 C0 4E 00 00 00 00 00 FB 0C 1C [08:27:02]RasterBufferAndPrint [08:27:02]line [08:27:02]line [08:27:02]line [08:27:02]line [08:27:02]line [08:27:02]written 0, free lines is 3329 [08:27:02]MH_Cut [08:27:02]Write to MH i2c: D1 01 00 C7 4E 01 E7 [08:27:02]Write i2c OK [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: D1 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: D1 01 00 [08:27:02]MH_I2C_Read... [08:27:02]Read from MH i2c: D1 01 00 C7 4E 00 E6 [08:27:02]Write to MH i2c: 01 00 00 C8 4E 16 [08:27:02]Write i2c OK [08:27:02]MH_I2C_Read... [08:27:02]OFD Sender: No OFD packet to send [08:27:03]*** Cut start [08:27:03]*** Partial cut [08:27:03]*** CUTSNS_PIN = 1 [08:27:03]*** CUTSNS_PIN = 0 [08:27:03]*** Brake cut motor [08:27:03]Read from MH i2c: 01 [08:27:03]MH_I2C_Read... [08:27:03]*** Stop cut motor [08:27:03]*** Cut end [08:27:03]Read from MH i2c: 01 07 00 [08:27:03]MH_I2C_Read... [08:27:03]Read from MH i2c: 01 07 00 C8 4E 00 00 00 00 00 FF 0F 2B [08:27:03]process_action close_receipt done [08:27:03]requested_data is exist [08:27:03]produce_requested_data [08:27:03]requested_item fm.sn is exist - process it [08:27:03]wFMCommunicate request_size=4 [08:27:03]MH_SAM_APDU [08:27:03]CAPDU: 80 11 00 00 [08:27:03]Write to MH i2c: E2 08 00 C9 4E 80 11 00 00 00 00 00 00 91 [08:27:03]Write i2c OK [08:27:03]MH_I2C_Read... [08:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:03]Read from MH i2c: E2 [08:27:03]MH_I2C_Read... [08:27:03]Read from MH i2c: E2 17 00 [08:27:03]MH_I2C_Read... [08:27:03]Read from MH i2c: E2 17 00 C9 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E0 [08:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:27:03]wFMCommunicate OK [08:27:03]requested_item fd.num is exist - process it [08:27:03]SAM_PROTO_GetFieldsCounters [08:27:03]wFMCommunicate request_size=4 [08:27:03]MH_SAM_APDU [08:27:03]CAPDU: 80 13 00 00 [08:27:03]Write to MH i2c: E2 08 00 CA 4E 80 13 00 00 00 00 00 00 94 [08:27:03]Write i2c OK [08:27:03]MH_I2C_Read... [08:27:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:27:04]Read from MH i2c: E2 [08:27:04]MH_I2C_Read... [08:27:04]Read from MH i2c: E2 62 00 [08:27:04]MH_I2C_Read... [08:27:04]Read from MH i2c: E2 62 00 CA 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [08:27:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:27:04]wFMCommunicate OK [08:27:04]SAM_PROTO_GetFieldsCounters done [08:27:04]requested_item shift.num is exist - process it [08:27:04]requested_item shift.opened is exist - process it [08:27:04]req_shift_opened [08:27:04]FM_GetShiftState [08:27:04]SAM_PROTO_GetShiftState [08:27:04]wFMCommunicate request_size=4 [08:27:04]MH_SAM_APDU [08:27:04]CAPDU: 80 13 01 00 [08:27:04]Write to MH i2c: E2 08 00 CB 4E 80 13 01 00 00 00 00 00 96 [08:27:04]Write i2c OK [08:27:04]MH_I2C_Read... [08:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:04]Read from MH i2c: E2 [08:27:04]MH_I2C_Read... [08:27:04]Read from MH i2c: E2 0E 00 [08:27:04]MH_I2C_Read... [08:27:04]Read from MH i2c: E2 0E 00 CB 4E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E6 [08:27:04]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:27:04]wFMCommunicate OK [08:27:04]SAM_PROTO_GetShiftState done [08:27:04]FM_GetShiftState done [08:27:04]req_shift_opened done [08:27:04]requested_item shift.open_date is exist - process it [08:27:04]req_shift_open_date [08:27:04]req_shift_open_date done [08:27:04]produce_requested_data done [08:27:04]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220865,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:27:04]process_action_free close_receipt [08:27:04]json_value_free [08:27:04]json_value_free done [08:27:04]process_json_proto returns [08:27:04]Send response to host [08:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220865,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:27:04]free response buf [08:27:04]execute_script done [08:27:04]execute_script returns [08:27:04]free content buf [08:27:04]Sock 7.Close socket [08:27:04]Sock 7.Thread stoped [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:22]OFD Sender: No OFD packet to send [08:28:27]OFD Sender: No OFD packet to send [08:28:32]OFD Sender: No OFD packet to send [08:28:37]OFD Sender: No OFD packet to send [08:28:42]OFD Sender: No OFD packet to send [08:28:47]OFD Sender: No OFD packet to send [08:28:52]OFD Sender: No OFD packet to send [08:28:57]accept exits with 9 [08:28:57]New connection [08:28:57]New thread 3066531172 created [08:28:57]Thread 3066674532 joined [08:28:57]Waiting for new connection... [08:28:57] Sock 9.Parse request [08:28:57]Sock 9.Check first char [08:28:57]Sock 9.First char is OK [08:28:57]request: POST /json_proto HTTP/1.0 [08:28:57]Method: POST [08:28:57]URL: /json_proto [08:28:57]Method is POST - this is cgi request [08:28:57]url: /json_proto [08:28:57]query_string will be loaded in cgi processing [08:28:57]execute_cgi json_proto POST (null) [08:28:57]execute_cgi path=json_proto method=POST [08:28:57]POST find Content-Length [08:28:57]Host: 172.17.40.4:8080 [08:28:57]Content-Length: 671 [08:28:57]Content-Type: application/json [08:28:57] [08:28:57]POST finish read [08:28:57]Found Content-Length = 671 [08:28:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 10.240, "sum" : 700.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:57]execute_script... [08:28: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)538771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 10.240, "sum" : 700.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:57]POST & json_proto [08:28:57]process_json_proto [08:28:57]json parsed OK: [08:28:57]protocol is kg_v1.0 [08:28:57]action value=close_receipt [08:28:57]process_action close_receipt [08:28:57]cmd_close_receipt [08:28:57]MH_GetDate [08:28:57]Write to MH i2c: F0 00 00 CC 4E 09 [08:28:57]Write i2c OK [08:28:57]MH_I2C_Read... [08:28:57]Read from MH i2c: F0 [08:28:57]MH_I2C_Read... [08:28:57]Read from MH i2c: F0 09 00 [08:28:57]MH_I2C_Read... [08:28:57]Read from MH i2c: F0 09 00 CC 4E 00 CE B3 18 67 65 5C 16 67 50 [08:28:57]GetLastDocTimeStamp 1729672024 [08:28:57]current date 1729672142 [08:28:57]FM_GetShiftState [08:28:57]SAM_PROTO_GetShiftState [08:28:57]wFMCommunicate request_size=4 [08:28:57]MH_SAM_APDU [08:28:57]CAPDU: 80 13 01 00 [08:28:57]Write to MH i2c: E2 08 00 CD 4E 80 13 01 00 00 00 00 00 98 [08:28:57]Write i2c OK [08:28:57]MH_I2C_Read... [08:28:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:57]Read from MH i2c: E2 [08:28:57]MH_I2C_Read... [08:28:57]Read from MH i2c: E2 0E 00 [08:28:57]MH_I2C_Read... [08:28:57]Read from MH i2c: E2 0E 00 CD 4E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E8 [08:28:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:28:57]wFMCommunicate OK [08:28:57]SAM_PROTO_GetShiftState done [08:28:57]FM_GetShiftState done [08:28:57]opened in 1729642119 [08:28:57]opened+sec_in_day 1729728519 [08:28:57]quantity*price = 70041 [08:28:57]sum+1 = 70043 [08:28:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 75 23.10.2024 08:29 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220866 ФПД: 153472129735604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082902&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220866&fm=153472129735604&tin=02508201610067®Number=0000000000098116&sum=70000 [08:28:58]StoreToDocumentArchive [08:28:58]shift 447 fd 220866 [08:28:58]save to /storage/0447/doc_00220866 [08:28:58]save last doc name /storage/0447/doc_00220866 to /storage/kkm_last_doc_name [08:28:58]save OK [08:28:58]Clear old archive folders... [08:28:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:28:58]tlvbuf is 0088D5E0 [08:28:58]SAM_PROTO_ClearQueue [08:28:58]wFMCommunicate request_size=4 [08:28:58]MH_SAM_APDU [08:28:58]CAPDU: 80 09 00 00 [08:28:58]Write to MH i2c: E2 08 00 DA 4E 80 09 00 00 00 00 00 00 9A [08:28:58]Write i2c OK [08:28:58]MH_I2C_Read... [08:28:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:58]Read from MH i2c: E2 [08:28:58]MH_I2C_Read... [08:28:58]Read from MH i2c: E2 03 00 [08:28:58]MH_I2C_Read... [08:28:58]Read from MH i2c: E2 03 00 DA 4E 00 90 00 9C [08:28:58]RAPDU: 90 00 [08:28:58]wFMCommunicate OK [08:28:58]SAM_PROTO_ClearQueue done [08:28:58]KKMCreateOFDPacket [08:28:58]OFDProtocolAddRootSTLVToBuf [08:28:58]FM_MakeSignedData [08:28:58]FM_MakeSignedData [08:28:58]SAM_PROTO_SignData [08:28:58]wFMCommunicate request_size=4 [08:28:58]MH_SAM_APDU [08:28:58]CAPDU: 80 0D 01 02 [08:28:58]Write to MH i2c: E2 08 00 DB 4E 80 0D 01 02 00 00 00 00 A2 [08:28:58]Write i2c OK [08:28:58]MH_I2C_Read... [08:28:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:58]Read from MH i2c: E2 [08:28:58]MH_I2C_Read... [08:28:58]Read from MH i2c: E2 03 00 [08:28:58]MH_I2C_Read... [08:28:58]Read from MH i2c: E2 03 00 DB 4E 00 90 00 9D [08:28:58]RAPDU: 90 00 [08:28:58]wFMCommunicate OK [08:28:58]wFMCommunicate request_size=255 [08:28:58]MH_SAM_APDU [08:28: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 00 28 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 9A 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 CE B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C2 5E 03 00 35 04 06 00 [08:28:58]Write to MH i2c: E2 02 01 DC 4E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 00 28 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 9A 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 CE B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C2 5E 03 00 35 04 06 00 00 00 B6 [08:28:59]Write i2c OK [08:28:59]MH_I2C_Read... [08:28:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:59]Read from MH i2c: E2 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: E2 03 00 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: E2 03 00 DC 4E 00 90 00 9E [08:28:59]RAPDU: 90 00 [08:28:59]wFMCommunicate OK [08:28:59]wFMCommunicate request_size=11 [08:28:59]MH_SAM_APDU [08:28:59]CAPDU: 80 0D 02 02 06 8B 95 03 C6 9B B4 [08:28:59]Write to MH i2c: E2 0E 00 DD 4E 80 0D 02 02 06 00 8B 95 03 C6 9B B4 00 00 E9 [08:28:59]Write i2c OK [08:28:59]MH_I2C_Read... [08:28:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:59]Read from MH i2c: E2 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: E2 03 00 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: E2 03 00 DD 4E 00 90 00 9F [08:28:59]RAPDU: 90 00 [08:28:59]wFMCommunicate OK [08:28:59]wFMCommunicate request_size=4 [08:28:59]MH_SAM_APDU [08:28:59]CAPDU: 80 0D 03 02 [08:28:59]Write to MH i2c: E2 08 00 DE 4E 80 0D 03 02 00 00 00 00 A7 [08:28:59]Write i2c OK [08:28:59]MH_I2C_Read... [08:28:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:59]Read from MH i2c: E2 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: E2 0B 00 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: E2 0B 00 DE 4E 00 8F 49 E7 60 6A C5 CD 5D 90 00 20 [08:28:59]RAPDU: 8F 49 E7 60 6A C5 CD 5D 90 00 [08:28:59]wFMCommunicate OK [08:28:59]SAM_PROTO_SignData done [08:28:59]FM_MakeSignedData done [08:28:59]CreateOFDProtocolMessage [08:28:59]wFMCommunicate request_size=4 [08:28:59]MH_SAM_APDU [08:28:59]CAPDU: 80 11 00 00 [08:28:59]Write to MH i2c: E2 08 00 DF 4E 80 11 00 00 00 00 00 00 A7 [08:28:59]Write i2c OK [08:28:59]MH_I2C_Read... [08:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:59]Read from MH i2c: E2 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: E2 17 00 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: E2 17 00 DF 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F6 [08:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:28:59]wFMCommunicate OK [08:28:59]CreateOFDProtocolMessage done [08:28:59]OFDSenderStorePacket 220866 [08:28:59]StoreOFDPacket docnum=220866 [08:28:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 71 A8 08 01 4E 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 00 28 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 9A 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 CE B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C2 5E 03 00 35 04 06 00 8B 95 03 C6 9B B4 8F 49 E7 60 6A C5 CD 5D [08:28:59]CheckFolder [08:28:59]dirname=/storage/ofd_packets [08:28:59]CheckFolder done [08:28:59]ProducePacketName [08:28:59]name=ofd_packets/00220866 [08:28:59]NVStorageSaveData ofd_packets/00220866 [08:28:59]File name is /storage/ofd_packets/00220866 [08:28:59]Write 302 bytes [08:28:59]NVStorageSaveData done [08:28:59]OFDSenderStorePacket done [08:28:59]KKMCreateOFDPacket done [08:28:59]NVStorageSaveData kkm_last_timestamp [08:28:59]File name is /storage/kkm_last_timestamp [08:28:59]Write 4 bytes [08:28:59]NVStorageSaveData done [08:28:59]ExternCall_PrintAddStr [08:28:59]wPrintStart [08:28:59]Write to MH i2c: 01 00 00 E0 4E 2E [08:28:59]Write i2c OK [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: 01 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: 01 07 00 [08:28:59]MH_I2C_Read... [08:28:59]Read from MH i2c: 01 07 00 E0 4E 00 00 00 00 00 FF 0F 43 [08:28:59]RasterBufferAndPrint [08:28:59]line Счет N : (1)538771 [08:28:59]line ИНН: 02508201610067 [08:28:59]line Контрольно-Кассовый Чек [08:28:59]line ПРОДАЖА [08:28:59]line ТРК (МРК, ГНК) : 12 [08:28:59]line Товар: 2710124130 [08:28:59]line SUPER 92-К-5 [08:28:59]line 10.240 * 68.40 [08:28:59]line = 700.42 [08:28:59]line НДС 12% НСП 1% [08:28:59]line > о реализуемом товаре [08:28:59]line ОКРУГЛЕНИЕ: -0.42 [08:28:59]line ИТОГО: 700.00 [08:28:59]line Внесено: 700.00 [08:28:59]line СДАЧА: 0.00 [08:28:59]line НСП 1% : 6.20 [08:28:59]line НДС 12% : 74.38 [08:28:59]line Наличными: 700.00 [08:28:59]line Безнал.: 0.00 [08:28:59]line Место: АЗС № 84 "Партнер Нефть" [08:28:59]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:28:59]line СНО: Общий режим [08:28:59]line Чек 75 23.10.2024 08:29 [08:28:59]line Смена: 447 ФФД: 1.0 [08:28:59]line ЗНМ: 0300000178 [08:28:59]line РНМ: 0000000000098116 [08:28:59]line Версия ККМ: 001 [08:28:59]line ФМ: 0000000000965413 [08:28:59]line ФД: 220866 [08:28:59]line ФПД: 153472129735604 [08:28:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T082902&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220866&fm=153472129735604&tin=02508201610067®Number=0000000000098116&sum=70000 [08:28:59]OFD Sender: Processing packet 220866 [packets to send 81, broken 80] [08:28:59]ProducePacketName [08:28:59]name=ofd_packets/00220866 [08:28:59]OFD Sender: To server: pG, [08:28:59]CommunicateWithHost lk.salyk.kg:30040 [08:28:59]ConnectInit lk.salyk.kg [08:28:59]written 0, free lines is 4095 [08:28:59]Connected sock=10 [08:28:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 71 A8 08 01 4E 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 00 28 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 9A 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 CE B3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C2 5E 03 00 35 04 06 00 8B 95 03 C6 9B B4 8F 49 E7 60 6A C5 CD 5D [08:29:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 73 79 47 00 09 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 39 36 35 34 31 33 10 04 04 00 C2 5E 03 00 F4 03 04 00 6D 5F 18 67 B6 04 01 00 00 2E 57 12 67 8B 3E 24 50 [08:29:00]CommunicateWithHost err = 0 [08:29:00]CheckOFDResponse [08:29:00]1017 (14) - 77093643461234 [08:29:00]1041 (16) - 0000000000965413 [08:29:00]1040 (4) - 220866 [08:29:00]1012 (4) - 23.10.2024 02:29 [08:29:00]1206 (1) - 0 [08:29:00]OFD Sender: Remove packet 220866 [08:29:00]ProducePacketName [08:29:00]name=ofd_packets/00220866 [08:29:00]NVStorageDeleteData [08:29:00]Write to MH i2c: 01 00 00 0B 4F 5A [08:29:00]Write i2c OK [08:29:00]MH_I2C_Read... [08:29:00]Read from MH i2c: 01 [08:29:00]MH_I2C_Read... [08:29:00]Read from MH i2c: 01 07 00 [08:29:00]MH_I2C_Read... [08:29:00]Read from MH i2c: 01 07 00 0B 4F 00 00 00 00 00 E1 0C 4E [08:29:00]RasterBufferAndPrint [08:29:00]line [08:29:00]line [08:29:00]line [08:29:00]line [08:29:00]line [08:29:00]written 0, free lines is 3303 [08:29:00]MH_Cut [08:29:00]Write to MH i2c: D1 01 00 12 4F 01 33 [08:29:00]Write i2c OK [08:29:00]MH_I2C_Read... [08:29:00]Read from MH i2c: D1 [08:29:00]MH_I2C_Read... [08:29:00]Read from MH i2c: D1 01 00 [08:29:00]MH_I2C_Read... [08:29:00]Read from MH i2c: D1 01 00 12 4F 00 32 [08:29:00]Write to MH i2c: 01 00 00 13 4F 62 [08:29:00]Write i2c OK [08:29:00]MH_I2C_Read... [08:29:00]OFD Sender: No OFD packet to send [08:29:00]*** Cut start [08:29:00]*** Partial cut [08:29:00]*** CUTSNS_PIN = 1 [08:29:00]*** CUTSNS_PIN = 0 [08:29:01]*** Brake cut motor [08:29:01]Read from MH i2c: 01 [08:29:01]MH_I2C_Read... [08:29:01]*** Stop cut motor [08:29:01]*** Cut end [08:29:01]Read from MH i2c: 01 07 00 [08:29:01]MH_I2C_Read... [08:29:01]Read from MH i2c: 01 07 00 13 4F 00 00 00 00 00 FF 0F 77 [08:29:01]process_action close_receipt done [08:29:01]requested_data is exist [08:29:01]produce_requested_data [08:29:01]requested_item fm.sn is exist - process it [08:29:01]wFMCommunicate request_size=4 [08:29:01]MH_SAM_APDU [08:29:01]CAPDU: 80 11 00 00 [08:29:01]Write to MH i2c: E2 08 00 14 4F 80 11 00 00 00 00 00 00 DD [08:29:01]Write i2c OK [08:29:01]MH_I2C_Read... [08:29:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:01]Read from MH i2c: E2 [08:29:01]MH_I2C_Read... [08:29:01]Read from MH i2c: E2 17 00 [08:29:01]MH_I2C_Read... [08:29:01]Read from MH i2c: E2 17 00 14 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2C [08:29:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:29:01]wFMCommunicate OK [08:29:01]requested_item fd.num is exist - process it [08:29:01]SAM_PROTO_GetFieldsCounters [08:29:01]wFMCommunicate request_size=4 [08:29:01]MH_SAM_APDU [08:29:01]CAPDU: 80 13 00 00 [08:29:01]Write to MH i2c: E2 08 00 15 4F 80 13 00 00 00 00 00 00 E0 [08:29:01]Write i2c OK [08:29:01]MH_I2C_Read... [08:29:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:01]Read from MH i2c: E2 [08:29:01]MH_I2C_Read... [08:29:01]Read from MH i2c: E2 62 00 [08:29:01]MH_I2C_Read... [08:29:01]Read from MH i2c: E2 62 00 15 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [08:29:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:29:01]wFMCommunicate OK [08:29:01]SAM_PROTO_GetFieldsCounters done [08:29:01]requested_item shift.num is exist - process it [08:29:01]requested_item shift.opened is exist - process it [08:29:01]req_shift_opened [08:29:01]FM_GetShiftState [08:29:01]SAM_PROTO_GetShiftState [08:29:01]wFMCommunicate request_size=4 [08:29:01]MH_SAM_APDU [08:29:01]CAPDU: 80 13 01 00 [08:29:01]Write to MH i2c: E2 08 00 16 4F 80 13 01 00 00 00 00 00 E2 [08:29:01]Write i2c OK [08:29:01]MH_I2C_Read... [08:29:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:01]Read from MH i2c: E2 [08:29:01]MH_I2C_Read... [08:29:01]Read from MH i2c: E2 0E 00 [08:29:01]MH_I2C_Read... [08:29:01]Read from MH i2c: E2 0E 00 16 4F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 32 [08:29:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:29:01]wFMCommunicate OK [08:29:01]SAM_PROTO_GetShiftState done [08:29:01]FM_GetShiftState done [08:29:01]req_shift_opened done [08:29:01]requested_item shift.open_date is exist - process it [08:29:01]req_shift_open_date [08:29:01]req_shift_open_date done [08:29:01]produce_requested_data done [08:29:01]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220866,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:29:01]process_action_free close_receipt [08:29:01]json_value_free [08:29:01]json_value_free done [08:29:01]process_json_proto returns [08:29:01]Send response to host [08:29:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220866,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:29:01]free response buf [08:29:01]execute_script done [08:29:01]execute_script returns [08:29:01]free content buf [08:29:01]Sock 9.Close socket [08:29:01]Sock 9.Thread stoped [08:29:05]OFD Sender: No OFD packet to send [08:29:10]OFD Sender: No OFD packet to send [08:29:15]OFD Sender: No OFD packet to send [08:29:20]OFD Sender: No OFD packet to send [08:29:25]OFD Sender: No OFD packet to send [08:29:30]OFD Sender: No OFD packet to send [08:29:35]OFD Sender: No OFD packet to send [08:29:40]OFD Sender: No OFD packet to send [08:29: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]accept exits with 7 [08:30:00]New connection [08:30:00]New thread 3066674532 created [08:30:00]Thread 3066531172 joined [08:30:00]Waiting for new connection... [08:30:00] Sock 7.Parse request [08:30:00]Sock 7.Check first char [08:30:00]Sock 7.First char is OK [08:30:00]request: POST /json_proto HTTP/1.0 [08:30:00]Method: POST [08:30:00]URL: /json_proto [08:30:00]Method is POST - this is cgi request [08:30:00]url: /json_proto [08:30:00]query_string will be loaded in cgi processing [08:30:00]execute_cgi json_proto POST (null) [08:30:00]execute_cgi path=json_proto method=POST [08:30:00]POST find Content-Length [08:30:00]Host: 172.17.40.4:8080 [08:30:00]Content-Length: 632 [08:30:00]Content-Type: application/json [08:30:00] [08:30:00]POST finish read [08:30:00]Found Content-Length = 632 [08:30:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:00]execute_script... [08:30: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)538773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:30:00]POST & json_proto [08:30:00]process_json_proto [08:30:00]json parsed OK: [08:30:00]protocol is kg_v1.0 [08:30:00]action value=close_receipt [08:30:00]process_action close_receipt [08:30:00]cmd_close_receipt [08:30:00]MH_GetDate [08:30:00]Write to MH i2c: F0 00 00 17 4F 55 [08:30:00]Write i2c OK [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: F0 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: F0 09 00 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: F0 09 00 17 4F 00 0C B4 18 67 65 5C 16 67 DB [08:30:00]GetLastDocTimeStamp 1729672142 [08:30:00]current date 1729672204 [08:30:00]FM_GetShiftState [08:30:00]SAM_PROTO_GetShiftState [08:30:00]wFMCommunicate request_size=4 [08:30:00]MH_SAM_APDU [08:30:00]CAPDU: 80 13 01 00 [08:30:00]Write to MH i2c: E2 08 00 18 4F 80 13 01 00 00 00 00 00 E4 [08:30:00]Write i2c OK [08:30:00]MH_I2C_Read... [08:30:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:00]Read from MH i2c: E2 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: E2 0E 00 [08:30:00]MH_I2C_Read... [08:30:00]Read from MH i2c: E2 0E 00 18 4F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 34 [08:30:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:30:00]wFMCommunicate OK [08:30:00]SAM_PROTO_GetShiftState done [08:30:00]FM_GetShiftState done [08:30:00]opened in 1729642119 [08:30:00]opened+sec_in_day 1729728519 [08:30:00]quantity*price = 50000 [08:30:00]sum+1 = 50001 [08:30:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 76 23.10.2024 08:30 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220867 ФПД: 237291924544474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083004&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220867&fm=237291924544474&tin=02508201610067®Number=0000000000098116&sum=50000 [08:30:01]StoreToDocumentArchive [08:30:01]shift 447 fd 220867 [08:30:01]save to /storage/0447/doc_00220867 [08:30:01]save last doc name /storage/0447/doc_00220867 to /storage/kkm_last_doc_name [08:30:01]save OK [08:30:01]Clear old archive folders... [08:30:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:30:01]tlvbuf is 007E6070 [08:30:01]SAM_PROTO_ClearQueue [08:30:01]wFMCommunicate request_size=4 [08:30:01]MH_SAM_APDU [08:30:01]CAPDU: 80 09 00 00 [08:30:01]Write to MH i2c: E2 08 00 25 4F 80 09 00 00 00 00 00 00 E6 [08:30:01]Write i2c OK [08:30:01]MH_I2C_Read... [08:30:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:01]Read from MH i2c: E2 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 03 00 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 03 00 25 4F 00 90 00 E8 [08:30:01]RAPDU: 90 00 [08:30:01]wFMCommunicate OK [08:30:01]SAM_PROTO_ClearQueue done [08:30:01]KKMCreateOFDPacket [08:30:01]OFDProtocolAddRootSTLVToBuf [08:30:01]FM_MakeSignedData [08:30:01]FM_MakeSignedData [08:30:01]SAM_PROTO_SignData [08:30:01]wFMCommunicate request_size=4 [08:30:01]MH_SAM_APDU [08:30:01]CAPDU: 80 0D 01 02 [08:30:01]Write to MH i2c: E2 08 00 26 4F 80 0D 01 02 00 00 00 00 EE [08:30:01]Write i2c OK [08:30:01]MH_I2C_Read... [08:30:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:01]Read from MH i2c: E2 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 03 00 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 03 00 26 4F 00 90 00 E9 [08:30:01]RAPDU: 90 00 [08:30:01]wFMCommunicate OK [08:30:01]wFMCommunicate request_size=255 [08:30:01]MH_SAM_APDU [08:30:01]CAPDU: 80 0D 02 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 0C B4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C3 5E 03 00 35 04 06 00 [08:30:01]Write to MH i2c: E2 02 01 27 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 0C B4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C3 5E 03 00 35 04 06 00 00 00 42 [08:30:01]Write i2c OK [08:30:01]MH_I2C_Read... [08:30:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:01]Read from MH i2c: E2 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 03 00 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 03 00 27 4F 00 90 00 EA [08:30:01]RAPDU: 90 00 [08:30:01]wFMCommunicate OK [08:30:01]wFMCommunicate request_size=11 [08:30:01]MH_SAM_APDU [08:30:01]CAPDU: 80 0D 02 02 06 D7 D0 D4 DE DB DA [08:30:01]Write to MH i2c: E2 0E 00 28 4F 80 0D 02 02 06 00 D7 D0 D4 DE DB DA 00 00 0B [08:30:01]Write i2c OK [08:30:01]MH_I2C_Read... [08:30:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:01]Read from MH i2c: E2 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 03 00 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 03 00 28 4F 00 90 00 EB [08:30:01]RAPDU: 90 00 [08:30:01]wFMCommunicate OK [08:30:01]wFMCommunicate request_size=4 [08:30:01]MH_SAM_APDU [08:30:01]CAPDU: 80 0D 03 02 [08:30:01]Write to MH i2c: E2 08 00 29 4F 80 0D 03 02 00 00 00 00 F3 [08:30:01]Write i2c OK [08:30:01]MH_I2C_Read... [08:30:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:01]Read from MH i2c: E2 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 0B 00 [08:30:01]MH_I2C_Read... [08:30:01]Read from MH i2c: E2 0B 00 29 4F 00 B4 07 75 9B D8 F5 8B 37 90 00 4E [08:30:01]RAPDU: B4 07 75 9B D8 F5 8B 37 90 00 [08:30:01]wFMCommunicate OK [08:30:01]SAM_PROTO_SignData done [08:30:01]FM_MakeSignedData done [08:30:01]CreateOFDProtocolMessage [08:30:01]wFMCommunicate request_size=4 [08:30:01]MH_SAM_APDU [08:30:01]CAPDU: 80 11 00 00 [08:30:01]Write to MH i2c: E2 08 00 2A 4F 80 11 00 00 00 00 00 00 F3 [08:30:01]Write i2c OK [08:30:01]MH_I2C_Read... [08:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:02]Read from MH i2c: E2 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: E2 17 00 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: E2 17 00 2A 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 42 [08:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:30:02]wFMCommunicate OK [08:30:02]CreateOFDProtocolMessage done [08:30:02]OFDSenderStorePacket 220867 [08:30:02]StoreOFDPacket docnum=220867 [08:30:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 2F 18 08 01 75 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 0C B4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C3 5E 03 00 35 04 06 00 D7 D0 D4 DE DB DA B4 07 75 9B D8 F5 8B 37 [08:30:02]CheckFolder [08:30:02]dirname=/storage/ofd_packets [08:30:02]CheckFolder done [08:30:02]ProducePacketName [08:30:02]name=ofd_packets/00220867 [08:30:02]NVStorageSaveData ofd_packets/00220867 [08:30:02]File name is /storage/ofd_packets/00220867 [08:30:02]Write 302 bytes [08:30:02]NVStorageSaveData done [08:30:02]OFDSenderStorePacket done [08:30:02]KKMCreateOFDPacket done [08:30:02]NVStorageSaveData kkm_last_timestamp [08:30:02]File name is /storage/kkm_last_timestamp [08:30:02]Write 4 bytes [08:30:02]NVStorageSaveData done [08:30:02]ExternCall_PrintAddStr [08:30:02]wPrintStart [08:30:02]Write to MH i2c: 01 00 00 2B 4F 7A [08:30:02]Write i2c OK [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: 01 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: 01 07 00 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: 01 07 00 2B 4F 00 00 00 00 00 FF 0F 8F [08:30:02]RasterBufferAndPrint [08:30:02]line Счет N : (1)538773 [08:30:02]line ИНН: 02508201610067 [08:30:02]line Контрольно-Кассовый Чек [08:30:02]line ПРОДАЖА [08:30:02]line ТРК (МРК, ГНК) : 22 [08:30:02]line Товар: 2710124130 [08:30:02]line SUPER 92-К-5 [08:30:02]line 7.310 * 68.40 [08:30:02]line = 500.00 [08:30:02]line НДС 12% НСП 1% [08:30:02]line > о реализуемом товаре [08:30:02]line ИТОГО: 500.00 [08:30:02]line НСП 1% : 4.42 [08:30:02]line НДС 12% : 53.10 [08:30:02]line Наличными: 500.00 [08:30:02]line Безнал.: 0.00 [08:30:02]line Место: АЗС № 84 "Партнер Нефть" [08:30:02]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:30:02]line СНО: Общий режим [08:30:02]line Чек 76 23.10.2024 08:30 [08:30:02]line Смена: 447 ФФД: 1.0 [08:30:02]line ЗНМ: 0300000178 [08:30:02]line РНМ: 0000000000098116 [08:30:02]line Версия ККМ: 001 [08:30:02]line ФМ: 0000000000965413 [08:30:02]line ФД: 220867 [08:30:02]line ФПД: 237291924544474 [08:30:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083004&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220867&fm=237291924544474&tin=02508201610067®Number=0000000000098116&sum=50000 [08:30:02]written 0, free lines is 4095 [08:30:02]OFD Sender: Processing packet 220867 [packets to send 81, broken 80] [08:30:02]ProducePacketName [08:30:02]name=ofd_packets/00220867 [08:30:02]OFD Sender: To server: pG, [08:30:02]CommunicateWithHost lk.salyk.kg:30040 [08:30:02]ConnectInit lk.salyk.kg [08:30:02]Connected sock=11 [08:30:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 2F 18 08 01 75 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 0C B4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C3 5E 03 00 35 04 06 00 D7 D0 D4 DE DB DA B4 07 75 9B D8 F5 8B 37 [08:30:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B6 57 47 00 6A 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 39 36 35 34 31 33 10 04 04 00 C3 5E 03 00 F4 03 04 00 AC 5F 18 67 B6 04 01 00 00 6A CF 2E EE C2 95 FC 36 [08:30:02]CommunicateWithHost err = 0 [08:30:02]CheckOFDResponse [08:30:02]1017 (14) - 77093643461234 [08:30:02]1041 (16) - 0000000000965413 [08:30:02]1040 (4) - 220867 [08:30:02]1012 (4) - 23.10.2024 02:30 [08:30:02]1206 (1) - 0 [08:30:02]OFD Sender: Remove packet 220867 [08:30:02]ProducePacketName [08:30:02]name=ofd_packets/00220867 [08:30:02]NVStorageDeleteData [08:30:02]Write to MH i2c: 01 00 00 53 4F A2 [08:30:02]Write i2c OK [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: 01 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: 01 07 00 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: 01 07 00 53 4F 00 00 00 00 00 28 0D DE [08:30:02]RasterBufferAndPrint [08:30:02]line [08:30:02]line [08:30:02]line [08:30:02]line [08:30:02]line [08:30:02]written 0, free lines is 3374 [08:30:02]MH_Cut [08:30:02]Write to MH i2c: D1 01 00 5A 4F 01 7B [08:30:02]Write i2c OK [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: D1 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: D1 01 00 [08:30:02]MH_I2C_Read... [08:30:02]Read from MH i2c: D1 01 00 5A 4F 00 7A [08:30:02]Write to MH i2c: 01 00 00 5B 4F AA [08:30:02]Write i2c OK [08:30:02]MH_I2C_Read... [08:30:02]OFD Sender: No OFD packet to send [08:30:03]*** Cut start [08:30:03]*** Partial cut [08:30:03]*** CUTSNS_PIN = 1 [08:30:03]*** CUTSNS_PIN = 0 [08:30:03]*** Brake cut motor [08:30:03]Read from MH i2c: 01 [08:30:03]MH_I2C_Read... [08:30:03]*** Stop cut motor [08:30:03]*** Cut end [08:30:03]Read from MH i2c: 01 07 00 [08:30:03]MH_I2C_Read... [08:30:03]Read from MH i2c: 01 07 00 5B 4F 00 00 00 00 00 FF 0F BF [08:30:03]process_action close_receipt done [08:30:03]requested_data is exist [08:30:03]produce_requested_data [08:30:03]requested_item fm.sn is exist - process it [08:30:03]wFMCommunicate request_size=4 [08:30:03]MH_SAM_APDU [08:30:03]CAPDU: 80 11 00 00 [08:30:03]Write to MH i2c: E2 08 00 5C 4F 80 11 00 00 00 00 00 00 25 [08:30:03]Write i2c OK [08:30:03]MH_I2C_Read... [08:30:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:03]Read from MH i2c: E2 [08:30:03]MH_I2C_Read... [08:30:03]Read from MH i2c: E2 17 00 [08:30:03]MH_I2C_Read... [08:30:03]Read from MH i2c: E2 17 00 5C 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 74 [08:30:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:30:03]wFMCommunicate OK [08:30:03]requested_item fd.num is exist - process it [08:30:03]SAM_PROTO_GetFieldsCounters [08:30:03]wFMCommunicate request_size=4 [08:30:03]MH_SAM_APDU [08:30:03]CAPDU: 80 13 00 00 [08:30:03]Write to MH i2c: E2 08 00 5D 4F 80 13 00 00 00 00 00 00 28 [08:30:03]Write i2c OK [08:30:03]MH_I2C_Read... [08:30:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:03]Read from MH i2c: E2 [08:30:03]MH_I2C_Read... [08:30:03]Read from MH i2c: E2 62 00 [08:30:03]MH_I2C_Read... [08:30:04]Read from MH i2c: E2 62 00 5D 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [08:30:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:30:04]wFMCommunicate OK [08:30:04]SAM_PROTO_GetFieldsCounters done [08:30:04]requested_item shift.num is exist - process it [08:30:04]requested_item shift.opened is exist - process it [08:30:04]req_shift_opened [08:30:04]FM_GetShiftState [08:30:04]SAM_PROTO_GetShiftState [08:30:04]wFMCommunicate request_size=4 [08:30:04]MH_SAM_APDU [08:30:04]CAPDU: 80 13 01 00 [08:30:04]Write to MH i2c: E2 08 00 5E 4F 80 13 01 00 00 00 00 00 2A [08:30:04]Write i2c OK [08:30:04]MH_I2C_Read... [08:30:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:04]Read from MH i2c: E2 [08:30:04]MH_I2C_Read... [08:30:04]Read from MH i2c: E2 0E 00 [08:30:04]MH_I2C_Read... [08:30:04]Read from MH i2c: E2 0E 00 5E 4F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7A [08:30:04]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:30:04]wFMCommunicate OK [08:30:04]SAM_PROTO_GetShiftState done [08:30:04]FM_GetShiftState done [08:30:04]req_shift_opened done [08:30:04]requested_item shift.open_date is exist - process it [08:30:04]req_shift_open_date [08:30:04]req_shift_open_date done [08:30:04]produce_requested_data done [08:30:04]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220867,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:30:04]process_action_free close_receipt [08:30:04]json_value_free [08:30:04]json_value_free done [08:30:04]process_json_proto returns [08:30:04]Send response to host [08:30:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220867,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:30:04]free response buf [08:30:04]execute_script done [08:30:04]execute_script returns [08:30:04]free content buf [08:30:04]Sock 7.Close socket [08:30:04]Sock 7.Thread stoped [08:30:07]OFD Sender: No OFD packet to send [08:30:12]OFD Sender: No OFD packet to send [08:30:17]OFD Sender: No OFD packet to send [08:30:22]OFD Sender: No OFD packet to send [08:30:27]OFD Sender: No OFD packet to send [08:30:32]OFD Sender: No OFD packet to send [08:30:37]OFD Sender: No OFD packet to send [08:30:42]OFD Sender: No OFD packet to send [08:30:47]OFD Sender: No OFD packet to send [08:30:52]OFD Sender: No OFD packet to send [08:30:57]OFD Sender: No OFD packet to send [08:31:02]OFD Sender: No OFD packet to send [08:31:07]OFD Sender: No OFD packet to send [08:31:12]OFD Sender: No OFD packet to send [08:31:17]OFD Sender: No OFD packet to send [08:31:22]OFD Sender: No OFD packet to send [08:31:27]OFD Sender: No OFD packet to send [08:31:32]OFD Sender: No OFD packet to send [08:31:37]OFD Sender: No OFD packet to send [08:31:43]OFD Sender: No OFD packet to send [08:31:48]OFD Sender: No OFD packet to send [08:31:52]accept exits with 9 [08:31:52]New connection [08:31:52]New thread 3066531172 created [08:31:52]Thread 3066674532 joined [08:31:52]Waiting for new connection... [08:31:52] Sock 9.Parse request [08:31:52]Sock 9.Check first char [08:31:52]Sock 9.First char is OK [08:31:52]request: POST /json_proto HTTP/1.0 [08:31:52]Method: POST [08:31:52]URL: /json_proto [08:31:52]Method is POST - this is cgi request [08:31:52]url: /json_proto [08:31:52]query_string will be loaded in cgi processing [08:31:52]execute_cgi json_proto POST (null) [08:31:52]execute_cgi path=json_proto method=POST [08:31:52]POST find Content-Length [08:31:52]Host: 172.17.40.4:8080 [08:31:52]Content-Length: 621 [08:31:52]Content-Type: application/json [08:31:52] [08:31:52]POST finish read [08:31:52]Found Content-Length = 621 [08:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80174", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:52]execute_script... [08:31:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80174", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:52]POST & json_proto [08:31:52]process_json_proto [08:31:52]json parsed OK: [08:31:52]protocol is kg_v1.0 [08:31:52]action value=close_receipt [08:31:52]process_action close_receipt [08:31:52]cmd_close_receipt [08:31:52]MH_GetDate [08:31:52]Write to MH i2c: F0 00 00 5F 4F 9D [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: F0 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: F0 09 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: F0 09 00 5F 4F 00 7D B4 18 67 65 5C 16 67 94 [08:31:52]GetLastDocTimeStamp 1729672204 [08:31:52]current date 1729672317 [08:31:52]FM_GetShiftState [08:31:52]SAM_PROTO_GetShiftState [08:31:52]wFMCommunicate request_size=4 [08:31:52]MH_SAM_APDU [08:31:52]CAPDU: 80 13 01 00 [08:31:52]Write to MH i2c: E2 08 00 60 4F 80 13 01 00 00 00 00 00 2C [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:52]Read from MH i2c: E2 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 60 4F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7C [08:31:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:31:52]wFMCommunicate OK [08:31:52]SAM_PROTO_GetShiftState done [08:31:52]FM_GetShiftState done [08:31:52]opened in 1729642119 [08:31:52]opened+sec_in_day 1729728519 [08:31:52]quantity*price = 15900 [08:31:52]sum+1 = 15901 [08:31:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 159.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 77 23.10.2024 08:31 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220868 ФПД: 86683066750113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083157&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220868&fm=86683066750113&tin=02508201610067®Number=0000000000098116&sum=15900 0 [08:31:54]StoreToDocumentArchive [08:31:54]shift 447 fd 220868 [08:31:54]save to /storage/0447/doc_00220868 [08:31:54]save last doc name /storage/0447/doc_00220868 to /storage/kkm_last_doc_name [08:31:54]save OK [08:31:54]Clear old archive folders... [08:31:54]ProcessDocumentItem done err = 0, tmpTLVsize=274 [08:31:54]tlvbuf is 008E7AD0 [08:31:54]SAM_PROTO_ClearQueue [08:31:54]wFMCommunicate request_size=4 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 09 00 00 [08:31:54]Write to MH i2c: E2 08 00 6D 4F 80 09 00 00 00 00 00 00 2E [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 03 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 03 00 6D 4F 00 90 00 30 [08:31:54]RAPDU: 90 00 [08:31:54]wFMCommunicate OK [08:31:54]SAM_PROTO_ClearQueue done [08:31:54]KKMCreateOFDPacket [08:31:54]OFDProtocolAddRootSTLVToBuf [08:31:54]FM_MakeSignedData [08:31:54]FM_MakeSignedData [08:31:54]SAM_PROTO_SignData [08:31:54]wFMCommunicate request_size=4 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 0D 01 02 [08:31:54]Write to MH i2c: E2 08 00 6E 4F 80 0D 01 02 00 00 00 00 36 [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 03 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 03 00 6E 4F 00 90 00 31 [08:31:54]RAPDU: 90 00 [08:31:54]wFMCommunicate OK [08:31:54]wFMCommunicate request_size=255 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 7D B4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 [08:31:54]Write to MH i2c: E2 02 01 6F 4F 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 7D B4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 00 00 17 [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 03 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 03 00 6F 4F 00 90 00 32 [08:31:54]RAPDU: 90 00 [08:31:54]wFMCommunicate OK [08:31:54]wFMCommunicate request_size=33 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 0D 02 02 1C 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C4 5E 03 00 35 04 06 00 4E D6 79 66 D4 A1 [08:31:54]Write to MH i2c: E2 24 00 70 4F 80 0D 02 02 1C 00 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C4 5E 03 00 35 04 06 00 4E D6 79 66 D4 A1 00 00 61 [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 03 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 03 00 70 4F 00 90 00 33 [08:31:54]RAPDU: 90 00 [08:31:54]wFMCommunicate OK [08:31:54]wFMCommunicate request_size=4 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 0D 03 02 [08:31:54]Write to MH i2c: E2 08 00 71 4F 80 0D 03 02 00 00 00 00 3B [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 0B 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 0B 00 71 4F 00 7E 54 2F 31 2D 09 D0 B2 90 00 26 [08:31:54]RAPDU: 7E 54 2F 31 2D 09 D0 B2 90 00 [08:31:54]wFMCommunicate OK [08:31:54]SAM_PROTO_SignData done [08:31:54]FM_MakeSignedData done [08:31:54]CreateOFDProtocolMessage [08:31:54]wFMCommunicate request_size=4 [08:31:54]MH_SAM_APDU [08:31:54]CAPDU: 80 11 00 00 [08:31:54]Write to MH i2c: E2 08 00 72 4F 80 11 00 00 00 00 00 00 3B [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:54]Read from MH i2c: E2 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 17 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: E2 17 00 72 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8A [08:31:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:31:54]wFMCommunicate OK [08:31:54]CreateOFDProtocolMessage done [08:31:54]OFDSenderStorePacket 220868 [08:31:54]StoreOFDPacket docnum=220868 [08:31:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 26 01 00 00 71 02 1E 01 10 1B 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 7D B4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C4 5E 03 00 35 04 06 00 4E D6 79 66 D4 A1 7E 54 2F 31 2D 09 D0 B2 [08:31:54]CheckFolder [08:31:54]dirname=/storage/ofd_packets [08:31:54]CheckFolder done [08:31:54]ProducePacketName [08:31:54]name=ofd_packets/00220868 [08:31:54]NVStorageSaveData ofd_packets/00220868 [08:31:54]File name is /storage/ofd_packets/00220868 [08:31:54]Write 324 bytes [08:31:54]NVStorageSaveData done [08:31:54]OFDSenderStorePacket done [08:31:54]KKMCreateOFDPacket done [08:31:54]NVStorageSaveData kkm_last_timestamp [08:31:54]File name is /storage/kkm_last_timestamp [08:31:54]Write 4 bytes [08:31:54]NVStorageSaveData done [08:31:54]OFD Sender: Processing packet 220868 [packets to send 81, broken 80] [08:31:54]ProducePacketName [08:31:54]name=ofd_packets/00220868 [08:31:54]OFD Sender: To server: pG, [08:31:54]CommunicateWithHost lk.salyk.kg:30040 [08:31:54]ConnectInit lk.salyk.kg [08:31:54]ExternCall_PrintAddStr [08:31:54]wPrintStart [08:31:54]Write to MH i2c: 01 00 00 73 4F C2 [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: 01 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: 01 07 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: 01 07 00 73 4F 00 00 00 00 00 FF 0F D7 [08:31:54]RasterBufferAndPrint [08:31:54]line Счет N : (3)80174 [08:31:54]line ИНН: 02508201610067 [08:31:54]line Контрольно-Кассовый Чек [08:31:54]line ПРОДАЖА [08:31:54]line Товар: 4640030091645 [08:31:54]line Сигареты ESSE Exchange M [08:31:54]line 1.000 * 159.00 [08:31:54]line = 159.00 [08:31:54]line НДС 12% НСП 1% [08:31:54]line > о реализуемом товаре [08:31:54]line ИТОГО: 159.00 [08:31:54]line НСП 1% : 1.41 [08:31:54]line НДС 12% : 16.88 [08:31:54]line Наличными: 159.00 [08:31:54]line Безнал.: 0.00 [08:31:54]line Место: АЗС № 84 "Партнер Нефть" [08:31:54]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:31:54]line СНО: Общий режим [08:31:54]line Чек 77 23.10.2024 08:31 [08:31:54]line Смена: 447 ФФД: 1.0 [08:31:54]line ЗНМ: 0300000178 [08:31:54]line РНМ: 0000000000098116 [08:31:54]line Версия ККМ: 001 [08:31:54]line ФМ: 0000000000965413 [08:31:54]line ФД: 220868 [08:31:54]line ФПД: 86683066750113 [08:31:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083157&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220868&fm=86683066750113&tin=02508201610067®Number=0000000000098116&sum=15900 [08:31:54]line 0 [08:31:54]Connected sock=11 [08:31:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 26 01 00 00 71 02 1E 01 10 1B 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 7D B4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C4 5E 03 00 35 04 06 00 4E D6 79 66 D4 A1 7E 54 2F 31 2D 09 D0 B2 [08:31:54]written 0, free lines is 4095 [08:31:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 D7 EE 47 00 B9 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 39 36 35 34 31 33 10 04 04 00 C4 5E 03 00 F4 03 04 00 1C 60 18 67 B6 04 01 00 00 39 3C B8 46 04 9B 5E 21 [08:31:55]CommunicateWithHost err = 0 [08:31:55]CheckOFDResponse [08:31:55]1017 (14) - 77093643461234 [08:31:55]1041 (16) - 0000000000965413 [08:31:55]1040 (4) - 220868 [08:31:55]1012 (4) - 23.10.2024 02:31 [08:31:55]1206 (1) - 0 [08:31:55]OFD Sender: Remove packet 220868 [08:31:55]ProducePacketName [08:31:55]name=ofd_packets/00220868 [08:31:55]NVStorageDeleteData [08:31:55]Write to MH i2c: 01 00 00 9B 4F EA [08:31:55]Write i2c OK [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: 01 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: 01 07 00 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: 01 07 00 9B 4F 00 00 00 00 00 14 0D 12 [08:31:55]RasterBufferAndPrint [08:31:55]line [08:31:55]line [08:31:55]line [08:31:55]line [08:31:55]line [08:31:55]written 0, free lines is 3356 [08:31:55]MH_Cut [08:31:55]Write to MH i2c: D1 01 00 A2 4F 01 C3 [08:31:55]Write i2c OK [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: D1 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: D1 01 00 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: D1 01 00 A2 4F 00 C2 [08:31:55]Write to MH i2c: 01 00 00 A3 4F F2 [08:31:55]Write i2c OK [08:31:55]MH_I2C_Read... [08:31:55]OFD Sender: No OFD packet to send [08:31:56]*** Cut start [08:31:56]*** Partial cut [08:31:56]*** CUTSNS_PIN = 1 [08:31:56]*** CUTSNS_PIN = 0 [08:31:56]*** Brake cut motor [08:31:56]Read from MH i2c: 01 [08:31:56]MH_I2C_Read... [08:31:56]*** Stop cut motor [08:31:56]*** Cut end [08:31:56]Read from MH i2c: 01 07 00 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: 01 07 00 A3 4F 00 00 00 00 00 FF 0F 07 [08:31:56]process_action close_receipt done [08:31:56]requested_data is exist [08:31:56]produce_requested_data [08:31:56]requested_item fm.sn is exist - process it [08:31:56]wFMCommunicate request_size=4 [08:31:56]MH_SAM_APDU [08:31:56]CAPDU: 80 11 00 00 [08:31:56]Write to MH i2c: E2 08 00 A4 4F 80 11 00 00 00 00 00 00 6D [08:31:56]Write i2c OK [08:31:56]MH_I2C_Read... [08:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:56]Read from MH i2c: E2 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 17 00 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 17 00 A4 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BC [08:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:31:56]wFMCommunicate OK [08:31:56]requested_item fd.num is exist - process it [08:31:56]SAM_PROTO_GetFieldsCounters [08:31:56]wFMCommunicate request_size=4 [08:31:56]MH_SAM_APDU [08:31:56]CAPDU: 80 13 00 00 [08:31:56]Write to MH i2c: E2 08 00 A5 4F 80 13 00 00 00 00 00 00 70 [08:31:56]Write i2c OK [08:31:56]MH_I2C_Read... [08:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:56]Read from MH i2c: E2 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 62 00 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 62 00 A5 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [08:31:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:56]wFMCommunicate OK [08:31:56]SAM_PROTO_GetFieldsCounters done [08:31:56]requested_item shift.num is exist - process it [08:31:56]requested_item shift.opened is exist - process it [08:31:56]req_shift_opened [08:31:56]FM_GetShiftState [08:31:56]SAM_PROTO_GetShiftState [08:31:56]wFMCommunicate request_size=4 [08:31:56]MH_SAM_APDU [08:31:56]CAPDU: 80 13 01 00 [08:31:56]Write to MH i2c: E2 08 00 A6 4F 80 13 01 00 00 00 00 00 72 [08:31:56]Write i2c OK [08:31:56]MH_I2C_Read... [08:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:56]Read from MH i2c: E2 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 0E 00 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 0E 00 A6 4F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C2 [08:31:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:31:56]wFMCommunicate OK [08:31:56]SAM_PROTO_GetShiftState done [08:31:56]FM_GetShiftState done [08:31:56]req_shift_opened done [08:31:56]requested_item shift.open_date is exist - process it [08:31:56]req_shift_open_date [08:31:56]req_shift_open_date done [08:31:56]produce_requested_data done [08:31:56]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220868,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:31:56]process_action_free close_receipt [08:31:56]json_value_free [08:31:56]json_value_free done [08:31:56]process_json_proto returns [08:31:56]Send response to host [08:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220868,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:31:56]free response buf [08:31:56]execute_script done [08:31:56]execute_script returns [08:31:56]free content buf [08:31:56]Sock 9.Close socket [08:31:56]Sock 9.Thread stoped [08:32:00]OFD Sender: No OFD packet to send [08:32:05]OFD Sender: No OFD packet to send [08:32:10]OFD Sender: No OFD packet to send [08:32:15]OFD Sender: No OFD packet to send [08:32:20]OFD Sender: No OFD packet to send [08:32:25]OFD Sender: No OFD packet to send [08:32:30]OFD Sender: No OFD packet to send [08:32:35]OFD Sender: No OFD packet to send [08:32:40]OFD Sender: No OFD packet to send [08:32:45]OFD Sender: No OFD packet to send [08:32:50]OFD Sender: No OFD packet to send [08:32:55]OFD Sender: No OFD packet to send [08:33:00]OFD Sender: No OFD packet to send [08:33:05]OFD Sender: No OFD packet to send [08:33:10]OFD Sender: No OFD packet to send [08:33:15]OFD Sender: No OFD packet to send [08:33:20]OFD Sender: No OFD packet to send [08:33:25]OFD Sender: No OFD packet to send [08:33:30]OFD Sender: No OFD packet to send [08:33:35]OFD Sender: No OFD packet to send [08:33:40]OFD Sender: No OFD packet to send [08:33: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:50]OFD Sender: No OFD packet to send [08:34:55]OFD Sender: No OFD packet to send [08:35:00]OFD Sender: No OFD packet to send [08:35:05]OFD Sender: No OFD packet to send [08:35:10]OFD Sender: No OFD packet to send [08:35:15]OFD Sender: No OFD packet to send [08:35:20]OFD Sender: No OFD packet to send [08:35:25]OFD Sender: No OFD packet to send [08:35:30]OFD Sender: No OFD packet to send [08:35:35]OFD Sender: No OFD packet to send [08:35:40]OFD Sender: No OFD packet to send [08:35:45]OFD Sender: No OFD packet to send [08:35:50]OFD Sender: No OFD packet to send [08:35:55]OFD Sender: No OFD packet to send [08:36:00]OFD Sender: No OFD packet to send [08:36:05]OFD Sender: No OFD packet to send [08:36:10]OFD Sender: No OFD packet to send [08:36:15]OFD Sender: No OFD packet to send [08:36:20]OFD Sender: No OFD packet to send [08:36:25]OFD Sender: No OFD packet to send [08:36:30]OFD Sender: No OFD packet to send [08:36:35]OFD Sender: No OFD packet to send [08:36:40]OFD Sender: No OFD packet to send [08:36:45]OFD Sender: No OFD packet to send [08:36:50]OFD Sender: No OFD packet to send [08:36:55]accept exits with 7 [08:36:55]New connection [08:36:55]New thread 3066674532 created [08:36:55]Thread 3066531172 joined [08:36:55]Waiting for new connection... [08:36:55] Sock 7.Parse request [08:36:55]Sock 7.Check first char [08:36:55]Sock 7.First char is OK [08:36:55]request: POST /json_proto HTTP/1.0 [08:36:55]Method: POST [08:36:55]URL: /json_proto [08:36:55]Method is POST - this is cgi request [08:36:55]url: /json_proto [08:36:55]query_string will be loaded in cgi processing [08:36:55]execute_cgi json_proto POST (null) [08:36:55]execute_cgi path=json_proto method=POST [08:36:55]POST find Content-Length [08:36:55]Host: 172.17.40.4:8080 [08:36:55]Content-Length: 682 [08:36:55]Content-Type: application/json [08:36:55] [08:36:55]POST finish read [08:36:55]Found Content-Length = 682 [08:36:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:55]execute_script... [08: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)538776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:55]POST & json_proto [08:36:55]process_json_proto [08:36:55]json parsed OK: [08:36:55]protocol is kg_v1.0 [08:36:55]action value=close_receipt [08:36:55]process_action close_receipt [08:36:55]cmd_close_receipt [08:36:55]MH_GetDate [08:36:55]Write to MH i2c: F0 00 00 A7 4F E5 [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: F0 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: F0 09 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: F0 09 00 A7 4F 00 AB B5 18 67 65 5C 16 67 0B [08:36:55]GetLastDocTimeStamp 1729672317 [08:36:55]current date 1729672619 [08:36:55]FM_GetShiftState [08:36:55]SAM_PROTO_GetShiftState [08:36:55]wFMCommunicate request_size=4 [08:36:55]MH_SAM_APDU [08:36:55]CAPDU: 80 13 01 00 [08:36:55]Write to MH i2c: E2 08 00 A8 4F 80 13 01 00 00 00 00 00 74 [08:36:55]Write i2c OK [08:36:55]MH_I2C_Read... [08:36:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:55]Read from MH i2c: E2 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 0E 00 [08:36:55]MH_I2C_Read... [08:36:55]Read from MH i2c: E2 0E 00 A8 4F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C4 [08:36:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:36:55]wFMCommunicate OK [08:36:55]SAM_PROTO_GetShiftState done [08:36:55]FM_GetShiftState done [08:36:55]opened in 1729642119 [08:36:55]opened+sec_in_day 1729728519 [08:36:55]quantity*price = 100021 [08:36:55]sum+1 = 100023 [08:36:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 78 23.10.2024 08:36 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220869 ФПД: 229355295515590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083659&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220869&fm=229355295515590&tin=02508201610067®Number=0000000000098116&sum=100000 [08:36:56]StoreToDocumentArchive [08:36:56]shift 447 fd 220869 [08:36:56]save to /storage/0447/doc_00220869 [08:36:56]save last doc name /storage/0447/doc_00220869 to /storage/kkm_last_doc_name [08:36:56]save OK [08:36:56]Clear old archive folders... [08:36:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:56]tlvbuf is 008ADE20 [08:36:56]SAM_PROTO_ClearQueue [08:36:56]wFMCommunicate request_size=4 [08:36:56]MH_SAM_APDU [08:36:56]CAPDU: 80 09 00 00 [08:36:56]Write to MH i2c: E2 08 00 B5 4F 80 09 00 00 00 00 00 00 76 [08:36:56]Write i2c OK [08:36:56]MH_I2C_Read... [08:36:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:56]Read from MH i2c: E2 [08:36:56]MH_I2C_Read... [08:36:56]Read from MH i2c: E2 03 00 [08:36:56]MH_I2C_Read... [08:36:56]Read from MH i2c: E2 03 00 B5 4F 00 90 00 78 [08:36:56]RAPDU: 90 00 [08:36:56]wFMCommunicate OK [08:36:56]SAM_PROTO_ClearQueue done [08:36:56]KKMCreateOFDPacket [08:36:56]OFDProtocolAddRootSTLVToBuf [08:36:56]FM_MakeSignedData [08:36:56]FM_MakeSignedData [08:36:56]SAM_PROTO_SignData [08:36:56]wFMCommunicate request_size=4 [08:36:56]MH_SAM_APDU [08:36:56]CAPDU: 80 0D 01 02 [08:36:56]Write to MH i2c: E2 08 00 B6 4F 80 0D 01 02 00 00 00 00 7E [08:36:56]Write i2c OK [08:36:56]MH_I2C_Read... [08:36:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:56]Read from MH i2c: E2 [08:36:56]MH_I2C_Read... [08:36:56]Read from MH i2c: E2 03 00 [08:36:56]MH_I2C_Read... [08:36:56]Read from MH i2c: E2 03 00 B6 4F 00 90 00 79 [08:36:56]RAPDU: 90 00 [08:36:56]wFMCommunicate OK [08:36:56]wFMCommunicate request_size=255 [08:36:56]MH_SAM_APDU [08: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 AB B5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C5 5E 03 00 35 04 06 00 D0 [08:36:56]Write to MH i2c: E2 02 01 B7 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 AB B5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C5 5E 03 00 35 04 06 00 D0 00 00 07 [08:36:56]Write i2c OK [08:36:56]MH_I2C_Read... [08:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:57]Read from MH i2c: E2 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 03 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 03 00 B7 4F 00 90 00 7A [08:36:57]RAPDU: 90 00 [08:36:57]wFMCommunicate OK [08:36:57]wFMCommunicate request_size=10 [08:36:57]MH_SAM_APDU [08:36:57]CAPDU: 80 0D 02 02 05 98 F0 EA A3 C6 [08:36:57]Write to MH i2c: E2 0D 00 B8 4F 80 0D 02 02 05 00 98 F0 EA A3 C6 00 00 66 [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:57]Read from MH i2c: E2 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 03 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 03 00 B8 4F 00 90 00 7B [08:36:57]RAPDU: 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 0D 03 02 [08:36:57]Write to MH i2c: E2 08 00 B9 4F 80 0D 03 02 00 00 00 00 83 [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:57]Read from MH i2c: E2 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 0B 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 0B 00 B9 4F 00 22 73 3A D2 E4 2D 04 1A 90 00 54 [08:36:57]RAPDU: 22 73 3A D2 E4 2D 04 1A 90 00 [08:36:57]wFMCommunicate OK [08:36:57]SAM_PROTO_SignData done [08:36:57]FM_MakeSignedData done [08:36:57]CreateOFDProtocolMessage [08:36:57]wFMCommunicate request_size=4 [08:36:57]MH_SAM_APDU [08:36:57]CAPDU: 80 11 00 00 [08:36:57]Write to MH i2c: E2 08 00 BA 4F 80 11 00 00 00 00 00 00 83 [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:57]Read from MH i2c: E2 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 17 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: E2 17 00 BA 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D2 [08:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:36:57]wFMCommunicate OK [08:36:57]CreateOFDProtocolMessage done [08:36:57]OFDSenderStorePacket 220869 [08:36:57]StoreOFDPacket docnum=220869 [08:36:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 EB 07 01 05 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 AB B5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C5 5E 03 00 35 04 06 00 D0 98 F0 EA A3 C6 22 73 3A D2 E4 2D 04 1A [08:36:57]CheckFolder [08:36:57]dirname=/storage/ofd_packets [08:36:57]CheckFolder done [08:36:57]ProducePacketName [08:36:57]name=ofd_packets/00220869 [08:36:57]NVStorageSaveData ofd_packets/00220869 [08:36:57]File name is /storage/ofd_packets/00220869 [08:36:57]Write 301 bytes [08:36:57]NVStorageSaveData done [08:36:57]OFDSenderStorePacket done [08:36:57]KKMCreateOFDPacket done [08:36:57]NVStorageSaveData kkm_last_timestamp [08:36:57]File name is /storage/kkm_last_timestamp [08:36:57]Write 4 bytes [08:36:57]NVStorageSaveData done [08:36:57]ExternCall_PrintAddStr [08:36:57]wPrintStart [08:36:57]Write to MH i2c: 01 00 00 BB 4F 0A [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: 01 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: 01 07 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: 01 07 00 BB 4F 00 00 00 00 00 FF 0F 1F [08:36:57]RasterBufferAndPrint [08:36:57]line Счет N : (1)538776 [08:36:57]line ИНН: 02508201610067 [08:36:57]line Контрольно-Кассовый Чек [08:36:57]line ПРОДАЖА [08:36:57]line ТРК (МРК, ГНК) : 31 [08:36:57]line Товар: 2710124500 [08:36:57]line Аи-95-К-3 [08:36:57]line 13.480 * 74.20 [08:36:57]line = 1000.22 [08:36:57]line НДС 12% НСП 1% [08:36:57]line > о реализуемом товаре [08:36:57]line ОКРУГЛЕНИЕ: -0.22 [08:36:57]line ИТОГО: 1000.00 [08:36:57]line Внесено: 1000.00 [08:36:57]line СДАЧА: 0.00 [08:36:57]line НСП 1% : 8.85 [08:36:57]line НДС 12% : 106.22 [08:36:57]line Наличными: 1000.00 [08:36:57]line Безнал.: 0.00 [08:36:57]line Место: АЗС № 84 "Партнер Нефть" [08:36:57]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:36:57]line СНО: Общий режим [08:36:57]line Чек 78 23.10.2024 08:36 [08:36:57]line Смена: 447 ФФД: 1.0 [08:36:57]line ЗНМ: 0300000178 [08:36:57]line РНМ: 0000000000098116 [08:36:57]line Версия ККМ: 001 [08:36:57]line ФМ: 0000000000965413 [08:36:57]line ФД: 220869 [08:36:57]line ФПД: 229355295515590 [08:36:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083659&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220869&fm=229355295515590&tin=02508201610067®Number=0000000000098116&sum=100000 [08:36:57]OFD Sender: Processing packet 220869 [packets to send 81, broken 80] [08:36:57]ProducePacketName [08:36:57]name=ofd_packets/00220869 [08:36:57]OFD Sender: To server: pG, [08:36:57]CommunicateWithHost lk.salyk.kg:30040 [08:36:57]ConnectInit lk.salyk.kg [08:36:57]written 0, free lines is 4095 [08:36:57]Connected sock=10 [08:36:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 EB 07 01 05 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 AB B5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C5 5E 03 00 35 04 06 00 D0 98 F0 EA A3 C6 22 73 3A D2 E4 2D 04 1A [08:36:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 BA BC 47 00 C6 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C5 5E 03 00 F4 03 04 00 4B 61 18 67 B6 04 01 00 00 85 33 99 3A 23 42 A7 F1 [08:36:57]CommunicateWithHost err = 0 [08:36:57]CheckOFDResponse [08:36:57]1017 (14) - 77093643461234 [08:36:57]1041 (16) - 0000000000965413 [08:36:57]1040 (4) - 220869 [08:36:57]1012 (4) - 23.10.2024 02:36 [08:36:57]1206 (1) - 0 [08:36:57]OFD Sender: Remove packet 220869 [08:36:57]ProducePacketName [08:36:57]name=ofd_packets/00220869 [08:36:57]NVStorageDeleteData [08:36:57]Write to MH i2c: 01 00 00 E6 4F 35 [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: 01 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: 01 07 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: 01 07 00 E6 4F 00 00 00 00 00 F7 0C 3F [08:36:57]RasterBufferAndPrint [08:36:57]line [08:36:57]line [08:36:57]line [08:36:57]line [08:36:57]line [08:36:57]written 0, free lines is 3326 [08:36:57]MH_Cut [08:36:57]Write to MH i2c: D1 01 00 ED 4F 01 0E [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: D1 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: D1 01 00 [08:36:57]MH_I2C_Read... [08:36:57]Read from MH i2c: D1 01 00 ED 4F 00 0D [08:36:57]Write to MH i2c: 01 00 00 EE 4F 3D [08:36:57]Write i2c OK [08:36:57]MH_I2C_Read... [08:36:58]OFD Sender: No OFD packet to send [08:36:58]*** Cut start [08:36:58]*** Partial cut [08:36:58]*** CUTSNS_PIN = 1 [08:36:58]*** CUTSNS_PIN = 0 [08:36:58]*** Brake cut motor [08:36:59]Read from MH i2c: 01 [08:36:59]MH_I2C_Read... [08:36:59]*** Stop cut motor [08:36:59]*** Cut end [08:36:59]Read from MH i2c: 01 07 00 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: 01 07 00 EE 4F 00 00 00 00 00 FF 0F 52 [08:36:59]process_action close_receipt done [08:36:59]requested_data is exist [08:36:59]produce_requested_data [08:36:59]requested_item fm.sn is exist - process it [08:36:59]wFMCommunicate request_size=4 [08:36:59]MH_SAM_APDU [08:36:59]CAPDU: 80 11 00 00 [08:36:59]Write to MH i2c: E2 08 00 EF 4F 80 11 00 00 00 00 00 00 B8 [08:36:59]Write i2c OK [08:36:59]MH_I2C_Read... [08:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:59]Read from MH i2c: E2 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 17 00 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 17 00 EF 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 07 [08:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:36:59]wFMCommunicate OK [08:36:59]requested_item fd.num is exist - process it [08:36:59]SAM_PROTO_GetFieldsCounters [08:36:59]wFMCommunicate request_size=4 [08:36:59]MH_SAM_APDU [08:36:59]CAPDU: 80 13 00 00 [08:36:59]Write to MH i2c: E2 08 00 F0 4F 80 13 00 00 00 00 00 00 BB [08:36:59]Write i2c OK [08:36:59]MH_I2C_Read... [08:36:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:59]Read from MH i2c: E2 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 62 00 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 62 00 F0 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [08:36:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:59]wFMCommunicate OK [08:36:59]SAM_PROTO_GetFieldsCounters done [08:36:59]requested_item shift.num is exist - process it [08:36:59]requested_item shift.opened is exist - process it [08:36:59]req_shift_opened [08:36:59]FM_GetShiftState [08:36:59]SAM_PROTO_GetShiftState [08:36:59]wFMCommunicate request_size=4 [08:36:59]MH_SAM_APDU [08:36:59]CAPDU: 80 13 01 00 [08:36:59]Write to MH i2c: E2 08 00 F1 4F 80 13 01 00 00 00 00 00 BD [08:36:59]Write i2c OK [08:36:59]MH_I2C_Read... [08:36:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:59]Read from MH i2c: E2 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 0E 00 [08:36:59]MH_I2C_Read... [08:36:59]Read from MH i2c: E2 0E 00 F1 4F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0D [08:36:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:36:59]wFMCommunicate OK [08:36:59]SAM_PROTO_GetShiftState done [08:36:59]FM_GetShiftState done [08:36:59]req_shift_opened done [08:36:59]requested_item shift.open_date is exist - process it [08:36:59]req_shift_open_date [08:36:59]req_shift_open_date done [08:36:59]produce_requested_data done [08:36:59]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220869,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:36:59]process_action_free close_receipt [08:36:59]json_value_free [08:36:59]json_value_free done [08:36:59]process_json_proto returns [08:36:59]Send response to host [08:36:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220869,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:36:59]free response buf [08:36:59]execute_script done [08:36:59]execute_script returns [08:36:59]free content buf [08:36:59]Sock 7.Close socket [08:36:59]Sock 7.Thread stoped [08:37:03]OFD Sender: No OFD packet to send [08:37:08]OFD Sender: No OFD packet to send [08:37:13]OFD Sender: No OFD packet to send [08:37:18]OFD Sender: No OFD packet to send [08:37:23]OFD Sender: No OFD packet to send [08:37:28]OFD Sender: No OFD packet to send [08:37:33]OFD Sender: No OFD packet to send [08:37:38]OFD Sender: No OFD packet to send [08:37:43]OFD Sender: No OFD packet to send [08:37:48]OFD Sender: No OFD packet to send [08:38:01]ConnectInit Can't connect to host [08:38:03]OFD Sender: No OFD packet to send [08:38:08]OFD Sender: No OFD packet to send [08:38:13]OFD Sender: No OFD packet to send [08:38:18]OFD Sender: No OFD packet to send [08:38:23]OFD Sender: No OFD packet to send [08:38:28]OFD Sender: No OFD packet to send [08:38:33]OFD Sender: No OFD packet to send [08:38:38]OFD Sender: No OFD packet to send [08:38:43]OFD Sender: No OFD packet to send [08:38:48]OFD Sender: No OFD packet to send [08:38:53]OFD Sender: No OFD packet to send [08:38:58]OFD Sender: No OFD packet to send [08:39:03]OFD Sender: No OFD packet to send [08:39:08]OFD Sender: No OFD packet to send [08:39:11]accept exits with 9 [08:39:11]New connection [08:39:11]New thread 3066531172 created [08:39:11]Thread 3066674532 joined [08:39:11]Waiting for new connection... [08:39:11] Sock 9.Parse request [08:39:11]Sock 9.Check first char [08:39:11]Sock 9.First char is OK [08:39:11]request: POST /json_proto HTTP/1.0 [08:39:11]Method: POST [08:39:11]URL: /json_proto [08:39:11]Method is POST - this is cgi request [08:39:11]url: /json_proto [08:39:11]query_string will be loaded in cgi processing [08:39:11]execute_cgi json_proto POST (null) [08:39:11]execute_cgi path=json_proto method=POST [08:39:11]POST find Content-Length [08:39:11]Host: 172.17.40.4:8080 [08:39:11]Content-Length: 682 [08:39:11]Content-Type: application/json [08:39:11] [08:39:11]POST finish read [08:39:11]Found Content-Length = 682 [08:39:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:11]execute_script... [08:39: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)538777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:11]POST & json_proto [08:39:11]process_json_proto [08:39:11]json parsed OK: [08:39:11]protocol is kg_v1.0 [08:39:11]action value=close_receipt [08:39:11]process_action close_receipt [08:39:11]cmd_close_receipt [08:39:11]MH_GetDate [08:39:11]Write to MH i2c: F0 00 00 F2 4F 30 [08:39:11]Write i2c OK [08:39:11]MH_I2C_Read... [08:39:11]Read from MH i2c: F0 [08:39:11]MH_I2C_Read... [08:39:11]Read from MH i2c: F0 09 00 [08:39:11]MH_I2C_Read... [08:39:11]Read from MH i2c: F0 09 00 F2 4F 00 33 B6 18 67 65 5C 16 67 DF [08:39:11]GetLastDocTimeStamp 1729672619 [08:39:11]current date 1729672755 [08:39:11]FM_GetShiftState [08:39:11]SAM_PROTO_GetShiftState [08:39:11]wFMCommunicate request_size=4 [08:39:11]MH_SAM_APDU [08:39:11]CAPDU: 80 13 01 00 [08:39:11]Write to MH i2c: E2 08 00 F3 4F 80 13 01 00 00 00 00 00 BF [08:39:11]Write i2c OK [08:39:11]MH_I2C_Read... [08:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:11]Read from MH i2c: E2 [08:39:11]MH_I2C_Read... [08:39:11]Read from MH i2c: E2 0E 00 [08:39:11]MH_I2C_Read... [08:39:11]Read from MH i2c: E2 0E 00 F3 4F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0F [08:39:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:39:11]wFMCommunicate OK [08:39:11]SAM_PROTO_GetShiftState done [08:39:11]FM_GetShiftState done [08:39:11]opened in 1729642119 [08:39:11]opened+sec_in_day 1729728519 [08:39:11]quantity*price = 100021 [08:39:11]sum+1 = 100023 [08:39:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 79 23.10.2024 08:39 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220870 ФПД: 138657348658257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083915&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220870&fm=138657348658257&tin=02508201610067®Number=0000000000098116&sum=100000 [08:39:12]StoreToDocumentArchive [08:39:12]shift 447 fd 220870 [08:39:12]save to /storage/0447/doc_00220870 [08:39:12]save last doc name /storage/0447/doc_00220870 to /storage/kkm_last_doc_name [08:39:12]save OK [08:39:12]Clear old archive folders... [08:39:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:12]tlvbuf is 00874600 [08:39:12]SAM_PROTO_ClearQueue [08:39:12]wFMCommunicate request_size=4 [08:39:12]MH_SAM_APDU [08:39:12]CAPDU: 80 09 00 00 [08:39:12]Write to MH i2c: E2 08 00 00 50 80 09 00 00 00 00 00 00 C2 [08:39:12]Write i2c OK [08:39:12]MH_I2C_Read... [08:39:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:12]Read from MH i2c: E2 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 03 00 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 03 00 00 50 00 90 00 C4 [08:39:12]RAPDU: 90 00 [08:39:12]wFMCommunicate OK [08:39:12]SAM_PROTO_ClearQueue done [08:39:12]KKMCreateOFDPacket [08:39:12]OFDProtocolAddRootSTLVToBuf [08:39:12]FM_MakeSignedData [08:39:12]FM_MakeSignedData [08:39:12]SAM_PROTO_SignData [08:39:12]wFMCommunicate request_size=4 [08:39:12]MH_SAM_APDU [08:39:12]CAPDU: 80 0D 01 02 [08:39:12]Write to MH i2c: E2 08 00 01 50 80 0D 01 02 00 00 00 00 CA [08:39:12]Write i2c OK [08:39:12]MH_I2C_Read... [08:39:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:12]Read from MH i2c: E2 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 03 00 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 03 00 01 50 00 90 00 C5 [08:39:12]RAPDU: 90 00 [08:39:12]wFMCommunicate OK [08:39:12]wFMCommunicate request_size=255 [08:39:12]MH_SAM_APDU [08:39:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 33 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C6 5E 03 00 35 04 06 00 7E [08:39:12]Write to MH i2c: E2 02 01 02 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 33 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C6 5E 03 00 35 04 06 00 7E 00 00 8C [08:39:12]Write i2c OK [08:39:12]MH_I2C_Read... [08:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:12]Read from MH i2c: E2 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 03 00 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 03 00 02 50 00 90 00 C6 [08:39:12]RAPDU: 90 00 [08:39:12]wFMCommunicate OK [08:39:12]wFMCommunicate request_size=10 [08:39:12]MH_SAM_APDU [08:39:12]CAPDU: 80 0D 02 02 05 1B AE 03 24 51 [08:39:12]Write to MH i2c: E2 0D 00 03 50 80 0D 02 02 05 00 1B AE 03 24 51 00 00 18 [08:39:12]Write i2c OK [08:39:12]MH_I2C_Read... [08:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:12]Read from MH i2c: E2 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 03 00 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 03 00 03 50 00 90 00 C7 [08:39:12]RAPDU: 90 00 [08:39:12]wFMCommunicate OK [08:39:12]wFMCommunicate request_size=4 [08:39:12]MH_SAM_APDU [08:39:12]CAPDU: 80 0D 03 02 [08:39:12]Write to MH i2c: E2 08 00 04 50 80 0D 03 02 00 00 00 00 CF [08:39:12]Write i2c OK [08:39:12]MH_I2C_Read... [08:39:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:12]Read from MH i2c: E2 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 0B 00 [08:39:12]MH_I2C_Read... [08:39:12]Read from MH i2c: E2 0B 00 04 50 00 D4 94 96 27 5B C4 36 35 90 00 7F [08:39:12]RAPDU: D4 94 96 27 5B C4 36 35 90 00 [08:39:12]wFMCommunicate OK [08:39:12]SAM_PROTO_SignData done [08:39:12]FM_MakeSignedData done [08:39:12]CreateOFDProtocolMessage [08:39:12]wFMCommunicate request_size=4 [08:39:12]MH_SAM_APDU [08:39:12]CAPDU: 80 11 00 00 [08:39:12]Write to MH i2c: E2 08 00 05 50 80 11 00 00 00 00 00 00 CF [08:39:12]Write i2c OK [08:39:12]MH_I2C_Read... [08:39:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:13]Read from MH i2c: E2 [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: E2 17 00 [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: E2 17 00 05 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1E [08:39:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:39:13]wFMCommunicate OK [08:39:13]CreateOFDProtocolMessage done [08:39:13]OFDSenderStorePacket 220870 [08:39:13]StoreOFDPacket docnum=220870 [08:39:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 8E A6 07 01 72 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 33 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C6 5E 03 00 35 04 06 00 7E 1B AE 03 24 51 D4 94 96 27 5B C4 36 35 [08:39:13]CheckFolder [08:39:13]dirname=/storage/ofd_packets [08:39:13]CheckFolder done [08:39:13]ProducePacketName [08:39:13]name=ofd_packets/00220870 [08:39:13]NVStorageSaveData ofd_packets/00220870 [08:39:13]File name is /storage/ofd_packets/00220870 [08:39:13]Write 301 bytes [08:39:13]NVStorageSaveData done [08:39:13]OFDSenderStorePacket done [08:39:13]KKMCreateOFDPacket done [08:39:13]NVStorageSaveData kkm_last_timestamp [08:39:13]File name is /storage/kkm_last_timestamp [08:39:13]Write 4 bytes [08:39:13]NVStorageSaveData done [08:39:13]ExternCall_PrintAddStr [08:39:13]wPrintStart [08:39:13]Write to MH i2c: 01 00 00 06 50 56 [08:39:13]Write i2c OK [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: 01 [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: 01 07 00 [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: 01 07 00 06 50 00 00 00 00 00 FF 0F 6B [08:39:13]RasterBufferAndPrint [08:39:13]line Счет N : (1)538777 [08:39:13]line ИНН: 02508201610067 [08:39:13]line Контрольно-Кассовый Чек [08:39:13]line ПРОДАЖА [08:39:13]line ТРК (МРК, ГНК) : 11 [08:39:13]line Товар: 2710124500 [08:39:13]line Аи-95-К-3 [08:39:13]line 13.480 * 74.20 [08:39:13]line = 1000.22 [08:39:13]line НДС 12% НСП 1% [08:39:13]line > о реализуемом товаре [08:39:13]line ОКРУГЛЕНИЕ: -0.22 [08:39:13]line ИТОГО: 1000.00 [08:39:13]line Внесено: 1000.00 [08:39:13]line СДАЧА: 0.00 [08:39:13]line НСП 1% : 8.85 [08:39:13]line НДС 12% : 106.22 [08:39:13]line Наличными: 1000.00 [08:39:13]line Безнал.: 0.00 [08:39:13]line Место: АЗС № 84 "Партнер Нефть" [08:39:13]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:39:13]line СНО: Общий режим [08:39:13]line Чек 79 23.10.2024 08:39 [08:39:13]line Смена: 447 ФФД: 1.0 [08:39:13]line ЗНМ: 0300000178 [08:39:13]line РНМ: 0000000000098116 [08:39:13]line Версия ККМ: 001 [08:39:13]line ФМ: 0000000000965413 [08:39:13]line ФД: 220870 [08:39:13]line ФПД: 138657348658257 [08:39:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083915&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220870&fm=138657348658257&tin=02508201610067®Number=0000000000098116&sum=100000 [08:39:13]OFD Sender: Processing packet 220870 [packets to send 81, broken 80] [08:39:13]ProducePacketName [08:39:13]name=ofd_packets/00220870 [08:39:13]OFD Sender: To server: pG, [08:39:13]CommunicateWithHost lk.salyk.kg:30040 [08:39:13]ConnectInit lk.salyk.kg [08:39:13]written 0, free lines is 4095 [08:39:13]Connected sock=10 [08:39:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 8E A6 07 01 72 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 33 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C6 5E 03 00 35 04 06 00 7E 1B AE 03 24 51 D4 94 96 27 5B C4 36 35 [08:39:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 4A 04 47 00 FB 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 39 36 35 34 31 33 10 04 04 00 C6 5E 03 00 F4 03 04 00 D3 61 18 67 B6 04 01 00 00 FD 9B D5 54 4D E3 C5 7E [08:39:13]CommunicateWithHost err = 0 [08:39:13]CheckOFDResponse [08:39:13]1017 (14) - 77093643461234 [08:39:13]1041 (16) - 0000000000965413 [08:39:13]1040 (4) - 220870 [08:39:13]1012 (4) - 23.10.2024 02:39 [08:39:13]1206 (1) - 0 [08:39:13]OFD Sender: Remove packet 220870 [08:39:13]ProducePacketName [08:39:13]name=ofd_packets/00220870 [08:39:13]NVStorageDeleteData [08:39:13]Write to MH i2c: 01 00 00 31 50 81 [08:39:13]Write i2c OK [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: 01 [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: 01 07 00 [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: 01 07 00 31 50 00 00 00 00 00 F9 0C 8D [08:39:13]RasterBufferAndPrint [08:39:13]line [08:39:13]line [08:39:13]line [08:39:13]line [08:39:13]line [08:39:13]written 0, free lines is 3327 [08:39:13]MH_Cut [08:39:13]Write to MH i2c: D1 01 00 38 50 01 5A [08:39:13]Write i2c OK [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: D1 [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: D1 01 00 [08:39:13]MH_I2C_Read... [08:39:13]Read from MH i2c: D1 01 00 38 50 00 59 [08:39:13]Write to MH i2c: 01 00 00 39 50 89 [08:39:13]Write i2c OK [08:39:13]MH_I2C_Read... [08:39:14]OFD Sender: No OFD packet to send [08:39:14]*** Cut start [08:39:14]*** Partial cut [08:39:14]*** CUTSNS_PIN = 1 [08:39:14]*** CUTSNS_PIN = 0 [08:39:14]*** Brake cut motor [08:39:15]Read from MH i2c: 01 [08:39:15]MH_I2C_Read... [08:39:15]*** Stop cut motor [08:39:15]*** Cut end [08:39:15]Read from MH i2c: 01 07 00 [08:39:15]MH_I2C_Read... [08:39:15]Read from MH i2c: 01 07 00 39 50 00 00 00 00 00 FF 0F 9E [08:39:15]process_action close_receipt done [08:39:15]requested_data is exist [08:39:15]produce_requested_data [08:39:15]requested_item fm.sn is exist - process it [08:39:15]wFMCommunicate request_size=4 [08:39:15]MH_SAM_APDU [08:39:15]CAPDU: 80 11 00 00 [08:39:15]Write to MH i2c: E2 08 00 3A 50 80 11 00 00 00 00 00 00 04 [08:39:15]Write i2c OK [08:39:15]MH_I2C_Read... [08:39:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:15]Read from MH i2c: E2 [08:39:15]MH_I2C_Read... [08:39:15]Read from MH i2c: E2 17 00 [08:39:15]MH_I2C_Read... [08:39:15]Read from MH i2c: E2 17 00 3A 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 53 [08:39:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:39:15]wFMCommunicate OK [08:39:15]requested_item fd.num is exist - process it [08:39:15]SAM_PROTO_GetFieldsCounters [08:39:15]wFMCommunicate request_size=4 [08:39:15]MH_SAM_APDU [08:39:15]CAPDU: 80 13 00 00 [08:39:15]Write to MH i2c: E2 08 00 3B 50 80 13 00 00 00 00 00 00 07 [08:39:15]Write i2c OK [08:39:15]MH_I2C_Read... [08:39:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:15]Read from MH i2c: E2 [08:39:15]MH_I2C_Read... [08:39:15]Read from MH i2c: E2 62 00 [08:39:15]MH_I2C_Read... [08:39:15]Read from MH i2c: E2 62 00 3B 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [08:39:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:39:15]wFMCommunicate OK [08:39:15]SAM_PROTO_GetFieldsCounters done [08:39:15]requested_item shift.num is exist - process it [08:39:15]requested_item shift.opened is exist - process it [08:39:15]req_shift_opened [08:39:15]FM_GetShiftState [08:39:15]SAM_PROTO_GetShiftState [08:39:15]wFMCommunicate request_size=4 [08:39:15]MH_SAM_APDU [08:39:15]CAPDU: 80 13 01 00 [08:39:15]Write to MH i2c: E2 08 00 3C 50 80 13 01 00 00 00 00 00 09 [08:39:15]Write i2c OK [08:39:15]MH_I2C_Read... [08:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:15]Read from MH i2c: E2 [08:39:15]MH_I2C_Read... [08:39:15]Read from MH i2c: E2 0E 00 [08:39:15]MH_I2C_Read... [08:39:15]Read from MH i2c: E2 0E 00 3C 50 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 59 [08:39:15]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:39:15]wFMCommunicate OK [08:39:15]SAM_PROTO_GetShiftState done [08:39:15]FM_GetShiftState done [08:39:15]req_shift_opened done [08:39:15]requested_item shift.open_date is exist - process it [08:39:15]req_shift_open_date [08:39:15]req_shift_open_date done [08:39:15]produce_requested_data done [08:39:15]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220870,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:39:15]process_action_free close_receipt [08:39:15]json_value_free [08:39:15]json_value_free done [08:39:15]process_json_proto returns [08:39:15]Send response to host [08:39:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220870,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:39:15]free response buf [08:39:15]execute_script done [08:39:15]execute_script returns [08:39:15]free content buf [08:39:15]Sock 9.Close socket [08:39:15]Sock 9.Thread stoped [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:40]accept exits with 7 [08:39:40]New connection [08:39:40]New thread 3066674532 created [08:39:40]Thread 3066531172 joined [08:39:40]Waiting for new connection... [08:39:40] Sock 7.Parse request [08:39:40]Sock 7.Check first char [08:39:40]Sock 7.First char is OK [08:39:40]request: POST /json_proto HTTP/1.0 [08:39:40]Method: POST [08:39:40]URL: /json_proto [08:39:40]Method is POST - this is cgi request [08:39:40]url: /json_proto [08:39:40]query_string will be loaded in cgi processing [08:39:40]execute_cgi json_proto POST (null) [08:39:40]execute_cgi path=json_proto method=POST [08:39:40]POST find Content-Length [08:39:40]Host: 172.17.40.4:8080 [08:39:40]Content-Length: 677 [08:39:40]Content-Type: application/json [08:39:40] [08:39:40]POST finish read [08:39:40]Found Content-Length = 677 [08:39:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:40]execute_script... [08:39: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)538778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:40]POST & json_proto [08:39:40]process_json_proto [08:39:40]json parsed OK: [08:39:40]protocol is kg_v1.0 [08:39:40]action value=close_receipt [08:39:40]process_action close_receipt [08:39:40]cmd_close_receipt [08:39:40]MH_GetDate [08:39:40]Write to MH i2c: F0 00 00 3D 50 7C [08:39:40]Write i2c OK [08:39:40]MH_I2C_Read... [08:39:40]Read from MH i2c: F0 [08:39:40]MH_I2C_Read... [08:39:40]Read from MH i2c: F0 09 00 [08:39:40]MH_I2C_Read... [08:39:40]Read from MH i2c: F0 09 00 3D 50 00 50 B6 18 67 65 5C 16 67 48 [08:39:40]GetLastDocTimeStamp 1729672755 [08:39:40]current date 1729672784 [08:39:40]FM_GetShiftState [08:39:40]SAM_PROTO_GetShiftState [08:39:40]wFMCommunicate request_size=4 [08:39:40]MH_SAM_APDU [08:39:40]CAPDU: 80 13 01 00 [08:39:40]Write to MH i2c: E2 08 00 3E 50 80 13 01 00 00 00 00 00 0B [08:39:40]Write i2c OK [08:39:40]MH_I2C_Read... [08:39:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:40]Read from MH i2c: E2 [08:39:40]MH_I2C_Read... [08:39:40]Read from MH i2c: E2 0E 00 [08:39:40]MH_I2C_Read... [08:39:40]Read from MH i2c: E2 0E 00 3E 50 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5B [08:39:40]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:39:40]wFMCommunicate OK [08:39:40]SAM_PROTO_GetShiftState done [08:39:40]FM_GetShiftState done [08:39:40]opened in 1729642119 [08:39:40]opened+sec_in_day 1729728519 [08:39:40]quantity*price = 30038 [08:39:40]sum+1 = 30039 [08:39:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 80 23.10.2024 08:39 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220871 ФПД: 21730009913918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083944&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220871&fm=21730009913918&tin=02508201610067®Number=0000000000098116&sum=30000 [08:39:41]StoreToDocumentArchive [08:39:41]shift 447 fd 220871 [08:39:41]save to /storage/0447/doc_00220871 [08:39:41]save last doc name /storage/0447/doc_00220871 to /storage/kkm_last_doc_name [08:39:41]save OK [08:39:41]Clear old archive folders... [08:39:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:39:41]tlvbuf is 0089AA00 [08:39:41]SAM_PROTO_ClearQueue [08:39:41]wFMCommunicate request_size=4 [08:39:41]MH_SAM_APDU [08:39:41]CAPDU: 80 09 00 00 [08:39:41]Write to MH i2c: E2 08 00 4B 50 80 09 00 00 00 00 00 00 0D [08:39:41]Write i2c OK [08:39:41]MH_I2C_Read... [08:39:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:41]Read from MH i2c: E2 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 03 00 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 03 00 4B 50 00 90 00 0F [08:39:41]RAPDU: 90 00 [08:39:41]wFMCommunicate OK [08:39:41]SAM_PROTO_ClearQueue done [08:39:41]KKMCreateOFDPacket [08:39:41]OFDProtocolAddRootSTLVToBuf [08:39:41]FM_MakeSignedData [08:39:41]FM_MakeSignedData [08:39:41]SAM_PROTO_SignData [08:39:41]wFMCommunicate request_size=4 [08:39:41]MH_SAM_APDU [08:39:41]CAPDU: 80 0D 01 02 [08:39:41]Write to MH i2c: E2 08 00 4C 50 80 0D 01 02 00 00 00 00 15 [08:39:41]Write i2c OK [08:39:41]MH_I2C_Read... [08:39:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:41]Read from MH i2c: E2 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 03 00 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 03 00 4C 50 00 90 00 10 [08:39:41]RAPDU: 90 00 [08:39:41]wFMCommunicate OK [08:39:41]wFMCommunicate request_size=255 [08:39:41]MH_SAM_APDU [08:39:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 50 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C7 5E 03 00 35 04 06 00 13 [08:39:41]Write to MH i2c: E2 02 01 4D 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 50 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C7 5E 03 00 35 04 06 00 13 00 00 61 [08:39:41]Write i2c OK [08:39:41]MH_I2C_Read... [08:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:41]Read from MH i2c: E2 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 03 00 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 03 00 4D 50 00 90 00 11 [08:39:41]RAPDU: 90 00 [08:39:41]wFMCommunicate OK [08:39:41]wFMCommunicate request_size=10 [08:39:41]MH_SAM_APDU [08:39:41]CAPDU: 80 0D 02 02 05 C3 69 85 9A 3E [08:39:41]Write to MH i2c: E2 0D 00 4E 50 80 0D 02 02 05 00 C3 69 85 9A 3E 00 00 AB [08:39:41]Write i2c OK [08:39:41]MH_I2C_Read... [08:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:41]Read from MH i2c: E2 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 03 00 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 03 00 4E 50 00 90 00 12 [08:39:41]RAPDU: 90 00 [08:39:41]wFMCommunicate OK [08:39:41]wFMCommunicate request_size=4 [08:39:41]MH_SAM_APDU [08:39:41]CAPDU: 80 0D 03 02 [08:39:41]Write to MH i2c: E2 08 00 4F 50 80 0D 03 02 00 00 00 00 1A [08:39:41]Write i2c OK [08:39:41]MH_I2C_Read... [08:39:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:41]Read from MH i2c: E2 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 0B 00 [08:39:41]MH_I2C_Read... [08:39:41]Read from MH i2c: E2 0B 00 4F 50 00 37 60 CE 29 DE 1C 92 59 90 00 8E [08:39:41]RAPDU: 37 60 CE 29 DE 1C 92 59 90 00 [08:39:41]wFMCommunicate OK [08:39:41]SAM_PROTO_SignData done [08:39:41]FM_MakeSignedData done [08:39:41]CreateOFDProtocolMessage [08:39:41]wFMCommunicate request_size=4 [08:39:41]MH_SAM_APDU [08:39:41]CAPDU: 80 11 00 00 [08:39:41]Write to MH i2c: E2 08 00 50 50 80 11 00 00 00 00 00 00 1A [08:39:41]Write i2c OK [08:39:41]MH_I2C_Read... [08:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:42]Read from MH i2c: E2 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: E2 17 00 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: E2 17 00 50 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 69 [08:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:39:42]wFMCommunicate OK [08:39:42]CreateOFDProtocolMessage done [08:39:42]OFDSenderStorePacket 220871 [08:39:42]StoreOFDPacket docnum=220871 [08:39:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 87 4D 07 01 7E 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 50 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C7 5E 03 00 35 04 06 00 13 C3 69 85 9A 3E 37 60 CE 29 DE 1C 92 59 [08:39:42]CheckFolder [08:39:42]dirname=/storage/ofd_packets [08:39:42]CheckFolder done [08:39:42]ProducePacketName [08:39:42]name=ofd_packets/00220871 [08:39:42]NVStorageSaveData ofd_packets/00220871 [08:39:42]File name is /storage/ofd_packets/00220871 [08:39:42]Write 301 bytes [08:39:42]NVStorageSaveData done [08:39:42]OFDSenderStorePacket done [08:39:42]KKMCreateOFDPacket done [08:39:42]NVStorageSaveData kkm_last_timestamp [08:39:42]File name is /storage/kkm_last_timestamp [08:39:42]Write 4 bytes [08:39:42]NVStorageSaveData done [08:39:42]ExternCall_PrintAddStr [08:39:42]wPrintStart [08:39:42]Write to MH i2c: 01 00 00 51 50 A1 [08:39:42]Write i2c OK [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: 01 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: 01 07 00 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: 01 07 00 51 50 00 00 00 00 00 FF 0F B6 [08:39:42]RasterBufferAndPrint [08:39:42]line Счет N : (1)538778 [08:39:42]line ИНН: 02508201610067 [08:39:42]line Контрольно-Кассовый Чек [08:39:42]line ПРОДАЖА [08:39:42]line ТРК (МРК, ГНК) : 43 [08:39:42]line Товар: 2710124130 [08:39:42]line Аи-92-К-2 [08:39:42]line 4.490 * 66.90 [08:39:42]line = 300.38 [08:39:42]line НДС 12% НСП 1% [08:39:42]line > о реализуемом товаре [08:39:42]line ОКРУГЛЕНИЕ: -0.38 [08:39:42]line ИТОГО: 300.00 [08:39:42]line Внесено: 300.00 [08:39:42]line СДАЧА: 0.00 [08:39:42]line НСП 1% : 2.66 [08:39:42]line НДС 12% : 31.90 [08:39:42]line Наличными: 300.00 [08:39:42]line Безнал.: 0.00 [08:39:42]line Место: АЗС № 84 "Партнер Нефть" [08:39:42]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:39:42]line СНО: Общий режим [08:39:42]line Чек 80 23.10.2024 08:39 [08:39:42]line Смена: 447 ФФД: 1.0 [08:39:42]line ЗНМ: 0300000178 [08:39:42]line РНМ: 0000000000098116 [08:39:42]line Версия ККМ: 001 [08:39:42]line ФМ: 0000000000965413 [08:39:42]line ФД: 220871 [08:39:42]line ФПД: 21730009913918 [08:39:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T083944&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220871&fm=21730009913918&tin=02508201610067®Number=0000000000098116&sum=30000 [08:39:42]OFD Sender: Processing packet 220871 [packets to send 81, broken 80] [08:39:42]ProducePacketName [08:39:42]name=ofd_packets/00220871 [08:39:42]OFD Sender: To server: pG, [08:39:42]CommunicateWithHost lk.salyk.kg:30040 [08:39:42]ConnectInit lk.salyk.kg [08:39:42]written 0, free lines is 4095 [08:39:42]Connected sock=10 [08:39:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 87 4D 07 01 7E 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 50 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C7 5E 03 00 35 04 06 00 13 C3 69 85 9A 3E 37 60 CE 29 DE 1C 92 59 [08:39:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 6F F0 47 00 2D 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 39 36 35 34 31 33 10 04 04 00 C7 5E 03 00 F4 03 04 00 F0 61 18 67 B6 04 01 00 00 FD 8A 0F B3 AD C6 0F 2A [08:39:42]CommunicateWithHost err = 0 [08:39:42]CheckOFDResponse [08:39:42]1017 (14) - 77093643461234 [08:39:42]1041 (16) - 0000000000965413 [08:39:42]1040 (4) - 220871 [08:39:42]1012 (4) - 23.10.2024 02:39 [08:39:42]1206 (1) - 0 [08:39:42]OFD Sender: Remove packet 220871 [08:39:42]ProducePacketName [08:39:42]name=ofd_packets/00220871 [08:39:42]NVStorageDeleteData [08:39:42]Write to MH i2c: 01 00 00 7C 50 CC [08:39:42]Write i2c OK [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: 01 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: 01 07 00 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: 01 07 00 7C 50 00 00 00 00 00 F8 0C D7 [08:39:42]RasterBufferAndPrint [08:39:42]line [08:39:42]line [08:39:42]line [08:39:42]line [08:39:42]line [08:39:42]written 0, free lines is 3326 [08:39:42]MH_Cut [08:39:42]Write to MH i2c: D1 01 00 83 50 01 A5 [08:39:42]Write i2c OK [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: D1 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: D1 01 00 [08:39:42]MH_I2C_Read... [08:39:42]Read from MH i2c: D1 01 00 83 50 00 A4 [08:39:42]Write to MH i2c: 01 00 00 84 50 D4 [08:39:42]Write i2c OK [08:39:42]MH_I2C_Read... [08:39:43]OFD Sender: No OFD packet to send [08:39:43]*** Cut start [08:39:43]*** Partial cut [08:39:43]*** CUTSNS_PIN = 1 [08:39:43]*** CUTSNS_PIN = 0 [08:39:43]*** Brake cut motor [08:39:44]Read from MH i2c: 01 [08:39:44]MH_I2C_Read... [08:39:44]*** Stop cut motor [08:39:44]*** Cut end [08:39:44]Read from MH i2c: 01 07 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: 01 07 00 84 50 00 00 00 00 00 FF 0F E9 [08:39:44]process_action close_receipt done [08:39:44]requested_data is exist [08:39:44]produce_requested_data [08:39:44]requested_item fm.sn is exist - process it [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 11 00 00 [08:39:44]Write to MH i2c: E2 08 00 85 50 80 11 00 00 00 00 00 00 4F [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 17 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 17 00 85 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9E [08:39:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:39:44]wFMCommunicate OK [08:39:44]requested_item fd.num is exist - process it [08:39:44]SAM_PROTO_GetFieldsCounters [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 13 00 00 [08:39:44]Write to MH i2c: E2 08 00 86 50 80 13 00 00 00 00 00 00 52 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 62 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 62 00 86 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [08:39:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:39:44]wFMCommunicate OK [08:39:44]SAM_PROTO_GetFieldsCounters done [08:39:44]requested_item shift.num is exist - process it [08:39:44]requested_item shift.opened is exist - process it [08:39:44]req_shift_opened [08:39:44]FM_GetShiftState [08:39:44]SAM_PROTO_GetShiftState [08:39:44]wFMCommunicate request_size=4 [08:39:44]MH_SAM_APDU [08:39:44]CAPDU: 80 13 01 00 [08:39:44]Write to MH i2c: E2 08 00 87 50 80 13 01 00 00 00 00 00 54 [08:39:44]Write i2c OK [08:39:44]MH_I2C_Read... [08:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:44]Read from MH i2c: E2 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 0E 00 [08:39:44]MH_I2C_Read... [08:39:44]Read from MH i2c: E2 0E 00 87 50 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A4 [08:39:44]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:39:44]wFMCommunicate OK [08:39:44]SAM_PROTO_GetShiftState done [08:39:44]FM_GetShiftState done [08:39:44]req_shift_opened done [08:39:44]requested_item shift.open_date is exist - process it [08:39:44]req_shift_open_date [08:39:44]req_shift_open_date done [08:39:44]produce_requested_data done [08:39:44]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220871,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:39:44]process_action_free close_receipt [08:39:44]json_value_free [08:39:44]json_value_free done [08:39:44]process_json_proto returns [08:39:44]Send response to host [08:39:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220871,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:39:44]free response buf [08:39:44]execute_script done [08:39:44]execute_script returns [08:39:44]free content buf [08:39:44]Sock 7.Close socket [08:39:44]Sock 7.Thread stoped [08:39:48]OFD Sender: No OFD packet to send [08:39:53]OFD Sender: No OFD packet to send [08:39:58]OFD Sender: No OFD packet to send [08:40:03]OFD Sender: No OFD packet to send [08:40:08]OFD Sender: No OFD packet to send [08:40:13]OFD Sender: No OFD packet to send [08:40:18]OFD Sender: No OFD packet to send [08:40:23]OFD Sender: No OFD packet to send [08:40:28]OFD Sender: No OFD packet to send [08:40:33]OFD Sender: No OFD packet to send [08:40:38]OFD Sender: No OFD packet to send [08:40:43]OFD Sender: No OFD packet to send [08:40:48]OFD Sender: No OFD packet to send [08:40:53]OFD Sender: No OFD packet to send [08:40:58]OFD Sender: No OFD packet to send [08:41:03]OFD Sender: No OFD packet to send [08:41:08]OFD Sender: No OFD packet to send [08:41:13]OFD Sender: No OFD packet to send [08:41:18]OFD Sender: No OFD packet to send [08:41:19]accept exits with 9 [08:41:19]New connection [08:41:19]New thread 3066531172 created [08:41:19]Thread 3066674532 joined [08:41:19]Waiting for new connection... [08:41:19] Sock 9.Parse request [08:41:19]Sock 9.Check first char [08:41:19]Sock 9.First char is OK [08:41:19]request: POST /json_proto HTTP/1.0 [08:41:19]Method: POST [08:41:19]URL: /json_proto [08:41:19]Method is POST - this is cgi request [08:41:19]url: /json_proto [08:41:19]query_string will be loaded in cgi processing [08:41:19]execute_cgi json_proto POST (null) [08:41:19]execute_cgi path=json_proto method=POST [08:41:19]POST find Content-Length [08:41:19]Host: 172.17.40.4:8080 [08:41:19]Content-Length: 792 [08:41:19]Content-Type: application/json [08:41:19] [08:41:19]POST finish read [08:41:19]Found Content-Length = 792 [08:41:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03242", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:19]execute_script... [08:41:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03242", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:19]POST & json_proto [08:41:19]process_json_proto [08:41:19]json parsed OK: [08:41:19]protocol is kg_v1.0 [08:41:19]action value=close_receipt [08:41:19]process_action close_receipt [08:41:19]cmd_close_receipt [08:41:19]MH_GetDate [08:41:19]Write to MH i2c: F0 00 00 88 50 C7 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: F0 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: F0 09 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: F0 09 00 88 50 00 B3 B6 18 67 65 5C 16 67 F6 [08:41:19]GetLastDocTimeStamp 1729672784 [08:41:19]current date 1729672883 [08:41:19]FM_GetShiftState [08:41:19]SAM_PROTO_GetShiftState [08:41:19]wFMCommunicate request_size=4 [08:41:19]MH_SAM_APDU [08:41:19]CAPDU: 80 13 01 00 [08:41:19]Write to MH i2c: E2 08 00 89 50 80 13 01 00 00 00 00 00 56 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:19]Read from MH i2c: E2 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 0E 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 0E 00 89 50 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A6 [08:41:19]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:41:19]wFMCommunicate OK [08:41:19]SAM_PROTO_GetShiftState done [08:41:19]FM_GetShiftState done [08:41:19]opened in 1729642119 [08:41:19]opened+sec_in_day 1729728519 [08:41:19]quantity*price = 0 [08:41:19]sum+1 = 1 [08:41:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 81 23.10.2024 08:41 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливная Карта 03242 ФМ: 0000000000965413 ФД: 220872 ФПД: 149660075838277 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084123&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220872&fm=149660075838277&tin=02508201610067®Number=0000000000098116&sum=0 [08:41:20]StoreToDocumentArchive [08:41:20]shift 447 fd 220872 [08:41:20]save to /storage/0447/doc_00220872 [08:41:20]save last doc name /storage/0447/doc_00220872 to /storage/kkm_last_doc_name [08:41:20]save OK [08:41:20]Clear old archive folders... [08:41:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:20]tlvbuf is 00903870 [08:41:20]SAM_PROTO_ClearQueue [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 09 00 00 [08:41:20]Write to MH i2c: E2 08 00 96 50 80 09 00 00 00 00 00 00 58 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 96 50 00 90 00 5A [08:41:20]RAPDU: 90 00 [08:41:20]wFMCommunicate OK [08:41:20]SAM_PROTO_ClearQueue done [08:41:20]KKMCreateOFDPacket [08:41:20]OFDProtocolAddRootSTLVToBuf [08:41:20]FM_MakeSignedData [08:41:20]FM_MakeSignedData [08:41:20]SAM_PROTO_SignData [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 0D 01 02 [08:41:20]Write to MH i2c: E2 08 00 97 50 80 0D 01 02 00 00 00 00 60 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 97 50 00 90 00 5B [08:41:20]RAPDU: 90 00 [08:41:20]wFMCommunicate OK [08:41:20]wFMCommunicate request_size=255 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 B3 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C8 5E 03 00 35 04 06 00 88 [08:41:20]Write to MH i2c: E2 02 01 98 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 B3 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C8 5E 03 00 35 04 06 00 88 00 00 B2 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:21]Read from MH i2c: E2 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: E2 03 00 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: E2 03 00 98 50 00 90 00 5C [08:41:21]RAPDU: 90 00 [08:41:21]wFMCommunicate OK [08:41:21]wFMCommunicate request_size=10 [08:41:21]MH_SAM_APDU [08:41:21]CAPDU: 80 0D 02 02 05 1D 73 A8 4B 45 [08:41:21]Write to MH i2c: E2 0D 00 99 50 80 0D 02 02 05 00 1D 73 A8 4B 45 00 00 35 [08:41:21]Write i2c OK [08:41:21]MH_I2C_Read... [08:41:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:21]Read from MH i2c: E2 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: E2 03 00 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: E2 03 00 99 50 00 90 00 5D [08:41:21]RAPDU: 90 00 [08:41:21]wFMCommunicate OK [08:41:21]wFMCommunicate request_size=4 [08:41:21]MH_SAM_APDU [08:41:21]CAPDU: 80 0D 03 02 [08:41:21]Write to MH i2c: E2 08 00 9A 50 80 0D 03 02 00 00 00 00 65 [08:41:21]Write i2c OK [08:41:21]MH_I2C_Read... [08:41:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:21]Read from MH i2c: E2 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: E2 0B 00 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: E2 0B 00 9A 50 00 43 2A 6E 60 7F 39 16 B9 90 00 28 [08:41:21]RAPDU: 43 2A 6E 60 7F 39 16 B9 90 00 [08:41:21]wFMCommunicate OK [08:41:21]SAM_PROTO_SignData done [08:41:21]FM_MakeSignedData done [08:41:21]CreateOFDProtocolMessage [08:41:21]wFMCommunicate request_size=4 [08:41:21]MH_SAM_APDU [08:41:21]CAPDU: 80 11 00 00 [08:41:21]Write to MH i2c: E2 08 00 9B 50 80 11 00 00 00 00 00 00 65 [08:41:21]Write i2c OK [08:41:21]MH_I2C_Read... [08:41:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:21]Read from MH i2c: E2 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: E2 17 00 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: E2 17 00 9B 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B4 [08:41:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:41:21]wFMCommunicate OK [08:41:21]CreateOFDProtocolMessage done [08:41:21]OFDSenderStorePacket 220872 [08:41:21]StoreOFDPacket docnum=220872 [08:41:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 8F E3 07 01 0E B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 B3 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C8 5E 03 00 35 04 06 00 88 1D 73 A8 4B 45 43 2A 6E 60 7F 39 16 B9 [08:41:21]CheckFolder [08:41:21]dirname=/storage/ofd_packets [08:41:21]CheckFolder done [08:41:21]ProducePacketName [08:41:21]name=ofd_packets/00220872 [08:41:21]NVStorageSaveData ofd_packets/00220872 [08:41:21]File name is /storage/ofd_packets/00220872 [08:41:21]Write 301 bytes [08:41:21]NVStorageSaveData done [08:41:21]OFDSenderStorePacket done [08:41:21]KKMCreateOFDPacket done [08:41:21]NVStorageSaveData kkm_last_timestamp [08:41:21]File name is /storage/kkm_last_timestamp [08:41:21]Write 4 bytes [08:41:21]NVStorageSaveData done [08:41:21]ExternCall_PrintAddStr [08:41:21]wPrintStart [08:41:21]Write to MH i2c: 01 00 00 9C 50 EC [08:41:21]Write i2c OK [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: 01 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: 01 07 00 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: 01 07 00 9C 50 00 00 00 00 00 FF 0F 01 [08:41:21]RasterBufferAndPrint [08:41:21]line Счет N : (1)538779 [08:41:21]line ИНН: 02508201610067 [08:41:21]line Контрольно-Кассовый Чек [08:41:21]line ПРОДАЖА [08:41:21]line ТРК (МРК, ГНК) : 23 [08:41:21]line Товар: 2710124130 [08:41:21]line Аи-92-К-2 [08:41:21]line 30.000 * 0.00 [08:41:21]line = 0.00 [08:41:21]line НДС 12% НСП 1% [08:41:21]line > о реализуемом товаре [08:41:21]line ИТОГО: 0.00 [08:41:21]line НСП 1% : 0.00 [08:41:21]line НДС 12% : 0.00 [08:41:21]line Наличными: 0.00 [08:41:21]line Безнал.: 0.00 [08:41:21]line Место: АЗС № 84 "Партнер Нефть" [08:41:21]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:41:21]line СНО: Общий режим [08:41:21]line Чек 81 23.10.2024 08:41 [08:41:21]line Смена: 447 ФФД: 1.0 [08:41:21]line ЗНМ: 0300000178 [08:41:21]line РНМ: 0000000000098116 [08:41:21]line Версия ККМ: 001 [08:41:21]line Талоны: Топливная Карта [08:41:21]line 03242 [08:41:21]line ФМ: 0000000000965413 [08:41:21]line ФД: 220872 [08:41:21]line ФПД: 149660075838277 [08:41:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084123&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220872&fm=149660075838277&tin=02508201610067®Number=0000000000098116&sum=0 [08:41:21]written 0, free lines is 4095 [08:41:21]OFD Sender: Processing packet 220872 [packets to send 81, broken 80] [08:41:21]ProducePacketName [08:41:21]name=ofd_packets/00220872 [08:41:21]OFD Sender: To server: pG, [08:41:21]CommunicateWithHost lk.salyk.kg:30040 [08:41:21]ConnectInit lk.salyk.kg [08:41:21]Connected sock=10 [08:41:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 8F E3 07 01 0E B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 B3 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C8 5E 03 00 35 04 06 00 88 1D 73 A8 4B 45 43 2A 6E 60 7F 39 16 B9 [08:41:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 63 6C 47 00 C6 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 39 36 35 34 31 33 10 04 04 00 C8 5E 03 00 F4 03 04 00 53 62 18 67 B6 04 01 00 00 8A 53 45 D0 37 80 96 2F [08:41:21]CommunicateWithHost err = 0 [08:41:21]CheckOFDResponse [08:41:21]1017 (14) - 77093643461234 [08:41:21]1041 (16) - 0000000000965413 [08:41:21]1040 (4) - 220872 [08:41:21]1012 (4) - 23.10.2024 02:41 [08:41:21]1206 (1) - 0 [08:41:21]OFD Sender: Remove packet 220872 [08:41:21]ProducePacketName [08:41:21]name=ofd_packets/00220872 [08:41:21]NVStorageDeleteData [08:41:22]Write to MH i2c: 01 00 00 C6 50 16 [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: 01 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: 01 07 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: 01 07 00 C6 50 00 00 00 00 00 06 0D 30 [08:41:22]RasterBufferAndPrint [08:41:22]line [08:41:22]line [08:41:22]line [08:41:22]line [08:41:22]line [08:41:22]written 0, free lines is 3340 [08:41:22]MH_Cut [08:41:22]Write to MH i2c: D1 01 00 CD 50 01 EF [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: D1 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: D1 01 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: D1 01 00 CD 50 00 EE [08:41:22]Write to MH i2c: 01 00 00 CE 50 1E [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]OFD Sender: No OFD packet to send [08:41:22]*** Cut start [08:41:22]*** Partial cut [08:41:22]*** CUTSNS_PIN = 1 [08:41:22]*** CUTSNS_PIN = 0 [08:41:23]*** Brake cut motor [08:41:23]Read from MH i2c: 01 [08:41:23]MH_I2C_Read... [08:41:23]*** Stop cut motor [08:41:23]*** Cut end [08:41:23]Read from MH i2c: 01 07 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: 01 07 00 CE 50 00 00 00 00 00 FF 0F 33 [08:41:23]process_action close_receipt done [08:41:23]requested_data is exist [08:41:23]produce_requested_data [08:41:23]requested_item fm.sn is exist - process it [08:41:23]wFMCommunicate request_size=4 [08:41:23]MH_SAM_APDU [08:41:23]CAPDU: 80 11 00 00 [08:41:23]Write to MH i2c: E2 08 00 CF 50 80 11 00 00 00 00 00 00 99 [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 17 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 17 00 CF 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E8 [08:41:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:41:23]wFMCommunicate OK [08:41:23]requested_item fd.num is exist - process it [08:41:23]SAM_PROTO_GetFieldsCounters [08:41:23]wFMCommunicate request_size=4 [08:41:23]MH_SAM_APDU [08:41:23]CAPDU: 80 13 00 00 [08:41:23]Write to MH i2c: E2 08 00 D0 50 80 13 00 00 00 00 00 00 9C [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 62 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 62 00 D0 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [08:41:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:23]wFMCommunicate OK [08:41:23]SAM_PROTO_GetFieldsCounters done [08:41:23]requested_item shift.num is exist - process it [08:41:23]requested_item shift.opened is exist - process it [08:41:23]req_shift_opened [08:41:23]FM_GetShiftState [08:41:23]SAM_PROTO_GetShiftState [08:41:23]wFMCommunicate request_size=4 [08:41:23]MH_SAM_APDU [08:41:23]CAPDU: 80 13 01 00 [08:41:23]Write to MH i2c: E2 08 00 D1 50 80 13 01 00 00 00 00 00 9E [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 0E 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 0E 00 D1 50 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 EE [08:41:23]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:41:23]wFMCommunicate OK [08:41:23]SAM_PROTO_GetShiftState done [08:41:23]FM_GetShiftState done [08:41:23]req_shift_opened done [08:41:23]requested_item shift.open_date is exist - process it [08:41:23]req_shift_open_date [08:41:23]req_shift_open_date done [08:41:23]produce_requested_data done [08:41:23]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220872,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:41:23]process_action_free close_receipt [08:41:23]json_value_free [08:41:23]json_value_free done [08:41:23]process_json_proto returns [08:41:23]Send response to host [08:41:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220872,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:41:23]free response buf [08:41:23]execute_script done [08:41:23]execute_script returns [08:41:23]free content buf [08:41:23]Sock 9.Close socket [08:41:23]Sock 9.Thread stoped [08:41:24]accept exits with 7 [08:41:24]New connection [08:41:24]New thread 3066674532 created [08:41:24]Thread 3066531172 joined [08:41:24]Waiting for new connection... [08:41:24] Sock 7.Parse request [08:41:24]Sock 7.Check first char [08:41:24]Sock 7.First char is OK [08:41:24]request: POST /json_proto HTTP/1.0 [08:41:24]Method: POST [08:41:24]URL: /json_proto [08:41:24]Method is POST - this is cgi request [08:41:24]url: /json_proto [08:41:24]query_string will be loaded in cgi processing [08:41:24]execute_cgi json_proto POST (null) [08:41:24]execute_cgi path=json_proto method=POST [08:41:24]POST find Content-Length [08:41:24]Host: 172.17.40.4:8080 [08:41:24]Content-Length: 643 [08:41:24]Content-Type: application/json [08:41:24] [08:41:24]POST finish read [08:41:24]Found Content-Length = 643 [08:41:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80175", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:24]execute_script... [08:41:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80175", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:24]POST & json_proto [08:41:24]process_json_proto [08:41:24]json parsed OK: [08:41:24]protocol is kg_v1.0 [08:41:24]action value=close_receipt [08:41:24]process_action close_receipt [08:41:24]cmd_close_receipt [08:41:24]MH_GetDate [08:41:24]Write to MH i2c: F0 00 00 D2 50 11 [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: F0 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: F0 09 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: F0 09 00 D2 50 00 B8 B6 18 67 65 5C 16 67 45 [08:41:24]GetLastDocTimeStamp 1729672883 [08:41:24]current date 1729672888 [08:41:24]FM_GetShiftState [08:41:24]SAM_PROTO_GetShiftState [08:41:24]wFMCommunicate request_size=4 [08:41:24]MH_SAM_APDU [08:41:24]CAPDU: 80 13 01 00 [08:41:24]Write to MH i2c: E2 08 00 D3 50 80 13 01 00 00 00 00 00 A0 [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: E2 [08:41:24]MH_I2C_Read... [08:41:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:24]Read from MH i2c: E2 0E 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: E2 0E 00 D3 50 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F0 [08:41:24]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:41:24]wFMCommunicate OK [08:41:24]SAM_PROTO_GetShiftState done [08:41:24]FM_GetShiftState done [08:41:24]opened in 1729642119 [08:41:24]opened+sec_in_day 1729728519 [08:41:24]quantity*price = 11500 [08:41:24]sum+1 = 11501 [08:41:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 82 23.10.2024 08:41 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220873 ФПД: 20524354814984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084128&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220873&fm=20524354814984&tin=02508201610067®Number=0000000000098116&sum=11500 0 [08:41:25]StoreToDocumentArchive [08:41:25]shift 447 fd 220873 [08:41:25]save to /storage/0447/doc_00220873 [08:41:25]save last doc name /storage/0447/doc_00220873 to /storage/kkm_last_doc_name [08:41:25]save OK [08:41:25]Clear old archive folders... [08:41:26]ProcessDocumentItem done err = 0, tmpTLVsize=280 [08:41:26]tlvbuf is 0090C050 [08:41:26]SAM_PROTO_ClearQueue [08:41:26]wFMCommunicate request_size=4 [08:41:26]MH_SAM_APDU [08:41:26]CAPDU: 80 09 00 00 [08:41:26]Write to MH i2c: E2 08 00 E0 50 80 09 00 00 00 00 00 00 A2 [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:26]Read from MH i2c: E2 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 03 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 03 00 E0 50 00 90 00 A4 [08:41:26]RAPDU: 90 00 [08:41:26]wFMCommunicate OK [08:41:26]SAM_PROTO_ClearQueue done [08:41:26]KKMCreateOFDPacket [08:41:26]OFDProtocolAddRootSTLVToBuf [08:41:26]FM_MakeSignedData [08:41:26]FM_MakeSignedData [08:41:26]SAM_PROTO_SignData [08:41:26]wFMCommunicate request_size=4 [08:41:26]MH_SAM_APDU [08:41:26]CAPDU: 80 0D 01 02 [08:41:26]Write to MH i2c: E2 08 00 E1 50 80 0D 01 02 00 00 00 00 AA [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:26]Read from MH i2c: E2 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 03 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 03 00 E1 50 00 90 00 A5 [08:41:26]RAPDU: 90 00 [08:41:26]wFMCommunicate OK [08:41:26]wFMCommunicate request_size=255 [08:41:26]MH_SAM_APDU [08:41:26]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 B8 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 [08:41:26]Write to MH i2c: E2 02 01 E2 50 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 B8 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 00 00 E9 [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:26]Read from MH i2c: E2 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 03 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 03 00 E2 50 00 90 00 A6 [08:41:26]RAPDU: 90 00 [08:41:26]wFMCommunicate OK [08:41:26]wFMCommunicate request_size=39 [08:41:26]MH_SAM_APDU [08:41:26]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C9 5E 03 00 35 04 06 00 12 AA B2 E0 C4 08 [08:41:26]Write to MH i2c: E2 2A 00 E3 50 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C9 5E 03 00 35 04 06 00 12 AA B2 E0 C4 08 00 00 A8 [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:26]Read from MH i2c: E2 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 03 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 03 00 E3 50 00 90 00 A7 [08:41:26]RAPDU: 90 00 [08:41:26]wFMCommunicate OK [08:41:26]wFMCommunicate request_size=4 [08:41:26]MH_SAM_APDU [08:41:26]CAPDU: 80 0D 03 02 [08:41:26]Write to MH i2c: E2 08 00 E4 50 80 0D 03 02 00 00 00 00 AF [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:26]Read from MH i2c: E2 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 0B 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 0B 00 E4 50 00 0C 4B 12 66 45 66 10 56 90 00 90 [08:41:26]RAPDU: 0C 4B 12 66 45 66 10 56 90 00 [08:41:26]wFMCommunicate OK [08:41:26]SAM_PROTO_SignData done [08:41:26]FM_MakeSignedData done [08:41:26]CreateOFDProtocolMessage [08:41:26]wFMCommunicate request_size=4 [08:41:26]MH_SAM_APDU [08:41:26]CAPDU: 80 11 00 00 [08:41:26]Write to MH i2c: E2 08 00 E5 50 80 11 00 00 00 00 00 00 AF [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:26]Read from MH i2c: E2 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 17 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: E2 17 00 E5 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 FE [08:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:41:26]wFMCommunicate OK [08:41:26]CreateOFDProtocolMessage done [08:41:26]OFDSenderStorePacket 220873 [08:41:26]StoreOFDPacket docnum=220873 [08:41:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2C 01 00 00 11 91 24 01 CD F5 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 B8 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C9 5E 03 00 35 04 06 00 12 AA B2 E0 C4 08 0C 4B 12 66 45 66 10 56 [08:41:26]CheckFolder [08:41:26]dirname=/storage/ofd_packets [08:41:26]CheckFolder done [08:41:26]ProducePacketName [08:41:26]name=ofd_packets/00220873 [08:41:26]NVStorageSaveData ofd_packets/00220873 [08:41:26]File name is /storage/ofd_packets/00220873 [08:41:26]Write 330 bytes [08:41:26]NVStorageSaveData done [08:41:26]OFDSenderStorePacket done [08:41:26]KKMCreateOFDPacket done [08:41:26]NVStorageSaveData kkm_last_timestamp [08:41:26]File name is /storage/kkm_last_timestamp [08:41:26]Write 4 bytes [08:41:26]NVStorageSaveData done [08:41:26]ExternCall_PrintAddStr [08:41:26]wPrintStart [08:41:26]Write to MH i2c: 01 00 00 E6 50 36 [08:41:26]OFD Sender: Processing packet 220873 [packets to send 81, broken 80] [08:41:26]ProducePacketName [08:41:26]name=ofd_packets/00220873 [08:41:26]OFD Sender: To server: pG, [08:41:26]CommunicateWithHost lk.salyk.kg:30040 [08:41:26]ConnectInit lk.salyk.kg [08:41:26]Write i2c OK [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: 01 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: 01 07 00 [08:41:26]MH_I2C_Read... [08:41:26]Read from MH i2c: 01 07 00 E6 50 00 00 00 00 00 FF 0F 4B [08:41:26]RasterBufferAndPrint [08:41:26]line Счет N : (3)80175 [08:41:26]line ИНН: 02508201610067 [08:41:26]line Контрольно-Кассовый Чек [08:41:26]line ПРОДАЖА [08:41:26]line Товар: 2000036210013 [08:41:26]line Кофе Капучино (GABB TRADE) [08:41:26]line 1.000 * 115.00 [08:41:26]line = 115.00 [08:41:26]line НДС 12% НСП 1% [08:41:26]line > о реализуемом товаре [08:41:26]line ИТОГО: 115.00 [08:41:26]line НСП 1% : 1.02 [08:41:26]line НДС 12% : 12.21 [08:41:26]line Наличными: 115.00 [08:41:26]line Безнал.: 0.00 [08:41:26]line Место: АЗС № 84 "Партнер Нефть" [08:41:26]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:41:26]line СНО: Общий режим [08:41:26]line Чек 82 23.10.2024 08:41 [08:41:26]line Смена: 447 ФФД: 1.0 [08:41:26]line ЗНМ: 0300000178 [08:41:26]line РНМ: 0000000000098116 [08:41:26]line Версия ККМ: 001 [08:41:26]line ФМ: 0000000000965413 [08:41:26]line ФД: 220873 [08:41:26]line ФПД: 20524354814984 [08:41:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084128&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220873&fm=20524354814984&tin=02508201610067®Number=0000000000098116&sum=11500 [08:41:26]line 0 [08:41:26]written 0, free lines is 4095 [08:41:26]Connected sock=10 [08:41:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2C 01 00 00 11 91 24 01 CD F5 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 B8 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 C9 5E 03 00 35 04 06 00 12 AA B2 E0 C4 08 0C 4B 12 66 45 66 10 56 [08:41:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 30 77 47 00 60 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 39 36 35 34 31 33 10 04 04 00 C9 5E 03 00 F4 03 04 00 58 62 18 67 B6 04 01 00 00 F7 C4 3E 39 96 D6 92 01 [08:41:27]CommunicateWithHost err = 0 [08:41:27]CheckOFDResponse [08:41:27]1017 (14) - 77093643461234 [08:41:27]1041 (16) - 0000000000965413 [08:41:27]1040 (4) - 220873 [08:41:27]1012 (4) - 23.10.2024 02:41 [08:41:27]1206 (1) - 0 [08:41:27]OFD Sender: Remove packet 220873 [08:41:27]ProducePacketName [08:41:27]name=ofd_packets/00220873 [08:41:27]NVStorageDeleteData [08:41:27]Write to MH i2c: 01 00 00 0E 51 5F [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: 01 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: 01 07 00 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: 01 07 00 0E 51 00 00 00 00 00 21 0D 94 [08:41:27]RasterBufferAndPrint [08:41:27]line [08:41:27]line [08:41:27]line [08:41:27]line [08:41:27]line [08:41:27]written 0, free lines is 3376 [08:41:27]MH_Cut [08:41:27]Write to MH i2c: D1 01 00 15 51 01 38 [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: D1 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: D1 01 00 [08:41:27]MH_I2C_Read... [08:41:27]Read from MH i2c: D1 01 00 15 51 00 37 [08:41:27]Write to MH i2c: 01 00 00 16 51 67 [08:41:27]Write i2c OK [08:41:27]MH_I2C_Read... [08:41:27]OFD Sender: No OFD packet to send [08:41:27]*** Cut start [08:41:27]*** Partial cut [08:41:27]*** CUTSNS_PIN = 1 [08:41:27]*** CUTSNS_PIN = 0 [08:41:28]*** Brake cut motor [08:41:28]Read from MH i2c: 01 [08:41:28]MH_I2C_Read... [08:41:28]*** Stop cut motor [08:41:28]*** Cut end [08:41:28]Read from MH i2c: 01 07 00 [08:41:28]MH_I2C_Read... [08:41:28]Read from MH i2c: 01 07 00 16 51 00 00 00 00 00 FF 0F 7C [08:41:28]process_action close_receipt done [08:41:28]requested_data is exist [08:41:28]produce_requested_data [08:41:28]requested_item fm.sn is exist - process it [08:41:28]wFMCommunicate request_size=4 [08:41:28]MH_SAM_APDU [08:41:28]CAPDU: 80 11 00 00 [08:41:28]Write to MH i2c: E2 08 00 17 51 80 11 00 00 00 00 00 00 E2 [08:41:28]Write i2c OK [08:41:28]MH_I2C_Read... [08:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:28]Read from MH i2c: E2 [08:41:28]MH_I2C_Read... [08:41:28]Read from MH i2c: E2 17 00 [08:41:28]MH_I2C_Read... [08:41:28]Read from MH i2c: E2 17 00 17 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 31 [08:41:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:41:28]wFMCommunicate OK [08:41:28]requested_item fd.num is exist - process it [08:41:28]SAM_PROTO_GetFieldsCounters [08:41:28]wFMCommunicate request_size=4 [08:41:28]MH_SAM_APDU [08:41:28]CAPDU: 80 13 00 00 [08:41:28]Write to MH i2c: E2 08 00 18 51 80 13 00 00 00 00 00 00 E5 [08:41:28]Write i2c OK [08:41:28]MH_I2C_Read... [08:41:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:28]Read from MH i2c: E2 [08:41:28]MH_I2C_Read... [08:41:28]Read from MH i2c: E2 62 00 [08:41:28]MH_I2C_Read... [08:41:28]Read from MH i2c: E2 62 00 18 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [08:41:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 C9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:28]wFMCommunicate OK [08:41:28]SAM_PROTO_GetFieldsCounters done [08:41:28]requested_item shift.num is exist - process it [08:41:28]requested_item shift.opened is exist - process it [08:41:28]req_shift_opened [08:41:28]FM_GetShiftState [08:41:28]SAM_PROTO_GetShiftState [08:41:28]wFMCommunicate request_size=4 [08:41:28]MH_SAM_APDU [08:41:28]CAPDU: 80 13 01 00 [08:41:28]Write to MH i2c: E2 08 00 19 51 80 13 01 00 00 00 00 00 E7 [08:41:28]Write i2c OK [08:41:28]MH_I2C_Read... [08:41:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:28]Read from MH i2c: E2 [08:41:28]MH_I2C_Read... [08:41:28]Read from MH i2c: E2 0E 00 [08:41:28]MH_I2C_Read... [08:41:28]Read from MH i2c: E2 0E 00 19 51 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 37 [08:41:28]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:41:28]wFMCommunicate OK [08:41:28]SAM_PROTO_GetShiftState done [08:41:28]FM_GetShiftState done [08:41:28]req_shift_opened done [08:41:28]requested_item shift.open_date is exist - process it [08:41:28]req_shift_open_date [08:41:28]req_shift_open_date done [08:41:28]produce_requested_data done [08:41:28]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220873,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:41:28]process_action_free close_receipt [08:41:28]json_value_free [08:41:28]json_value_free done [08:41:28]process_json_proto returns [08:41:28]Send response to host [08:41:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220873,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:41:28]free response buf [08:41:28]execute_script done [08:41:28]execute_script returns [08:41:28]free content buf [08:41:28]Sock 7.Close socket [08:41:28]Sock 7.Thread stoped [08:41:32]OFD Sender: No OFD packet to send [08:41:32]accept exits with 9 [08:41:32]New connection [08:41:32]New thread 3066531172 created [08:41:32]Thread 3066674532 joined [08:41:32]Waiting for new connection... [08:41:32] Sock 9.Parse request [08:41:32]Sock 9.Check first char [08:41:32]Sock 9.First char is OK [08:41:32]request: POST /json_proto HTTP/1.0 [08:41:32]Method: POST [08:41:32]URL: /json_proto [08:41:32]Method is POST - this is cgi request [08:41:32]url: /json_proto [08:41:32]query_string will be loaded in cgi processing [08:41:32]execute_cgi json_proto POST (null) [08:41:32]execute_cgi path=json_proto method=POST [08:41:32]POST find Content-Length [08:41:32]Host: 172.17.40.4:8080 [08:41:32]Content-Length: 819 [08:41:32]Content-Type: application/json [08:41:32] [08:41:32]POST finish read [08:41:32]Found Content-Length = 819 [08:41:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:32]execute_script... [08:41: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)538781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:32]POST & json_proto [08:41:32]process_json_proto [08:41:32]json parsed OK: [08:41:32]protocol is kg_v1.0 [08:41:32]action value=close_receipt [08:41:32]process_action close_receipt [08:41:32]cmd_close_receipt [08:41:32]MH_GetDate [08:41:32]Write to MH i2c: F0 00 00 1A 51 5A [08:41:32]Write i2c OK [08:41:32]MH_I2C_Read... [08:41:32]Read from MH i2c: F0 [08:41:32]MH_I2C_Read... [08:41:32]Read from MH i2c: F0 09 00 [08:41:32]MH_I2C_Read... [08:41:32]Read from MH i2c: F0 09 00 1A 51 00 C0 B6 18 67 65 5C 16 67 96 [08:41:32]GetLastDocTimeStamp 1729672888 [08:41:32]current date 1729672896 [08:41:32]FM_GetShiftState [08:41:32]SAM_PROTO_GetShiftState [08:41:32]wFMCommunicate request_size=4 [08:41:32]MH_SAM_APDU [08:41:32]CAPDU: 80 13 01 00 [08:41:32]Write to MH i2c: E2 08 00 1B 51 80 13 01 00 00 00 00 00 E9 [08:41:32]Write i2c OK [08:41:32]MH_I2C_Read... [08:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:32]Read from MH i2c: E2 [08:41:32]MH_I2C_Read... [08:41:32]Read from MH i2c: E2 0E 00 [08:41:32]MH_I2C_Read... [08:41:32]Read from MH i2c: E2 0E 00 1B 51 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 39 [08:41:32]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:41:32]wFMCommunicate OK [08:41:32]SAM_PROTO_GetShiftState done [08:41:32]FM_GetShiftState done [08:41:32]opened in 1729642119 [08:41:32]opened+sec_in_day 1729728519 [08:41:32]quantity*price = 100021 [08:41:32]sum+1 = 100023 [08:41:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 83 23.10.2024 08:41 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000965413 ФД: 220874 ФПД: 154069251344575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084137&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220874&fm=154069251344575&tin=02508201610067®Number=0000000000098116&sum=100022 [08:41:33]StoreToDocumentArchive [08:41:33]shift 447 fd 220874 [08:41:33]save to /storage/0447/doc_00220874 [08:41:33]save last doc name /storage/0447/doc_00220874 to /storage/kkm_last_doc_name [08:41:33]save OK [08:41:33]Clear old archive folders... [08:41:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:33]tlvbuf is 0088D7A0 [08:41:33]SAM_PROTO_ClearQueue [08:41:33]wFMCommunicate request_size=4 [08:41:33]MH_SAM_APDU [08:41:33]CAPDU: 80 09 00 00 [08:41:33]Write to MH i2c: E2 08 00 28 51 80 09 00 00 00 00 00 00 EB [08:41:33]Write i2c OK [08:41:33]MH_I2C_Read... [08:41:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:33]Read from MH i2c: E2 [08:41:33]MH_I2C_Read... [08:41:33]Read from MH i2c: E2 03 00 [08:41:33]MH_I2C_Read... [08:41:33]Read from MH i2c: E2 03 00 28 51 00 90 00 ED [08:41:33]RAPDU: 90 00 [08:41:33]wFMCommunicate OK [08:41:33]SAM_PROTO_ClearQueue done [08:41:33]KKMCreateOFDPacket [08:41:33]OFDProtocolAddRootSTLVToBuf [08:41:33]FM_MakeSignedData [08:41:33]FM_MakeSignedData [08:41:33]SAM_PROTO_SignData [08:41:33]wFMCommunicate request_size=4 [08:41:33]MH_SAM_APDU [08:41:33]CAPDU: 80 0D 01 02 [08:41:33]Write to MH i2c: E2 08 00 29 51 80 0D 01 02 00 00 00 00 F3 [08:41:33]Write i2c OK [08:41:33]MH_I2C_Read... [08:41:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:33]Read from MH i2c: E2 [08:41:33]MH_I2C_Read... [08:41:33]Read from MH i2c: E2 03 00 [08:41:33]MH_I2C_Read... [08:41:33]Read from MH i2c: E2 03 00 29 51 00 90 00 EE [08:41:33]RAPDU: 90 00 [08:41:33]wFMCommunicate OK [08:41:33]wFMCommunicate request_size=255 [08:41:33]MH_SAM_APDU [08:41:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 C1 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CA 5E 03 00 35 04 06 00 8C [08:41:33]Write to MH i2c: E2 02 01 2A 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 C1 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CA 5E 03 00 35 04 06 00 8C 00 00 85 [08:41:33]Write i2c OK [08:41:33]MH_I2C_Read... [08:41:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:34]Read from MH i2c: E2 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 03 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 03 00 2A 51 00 90 00 EF [08:41:34]RAPDU: 90 00 [08:41:34]wFMCommunicate OK [08:41:34]wFMCommunicate request_size=10 [08:41:34]MH_SAM_APDU [08:41:34]CAPDU: 80 0D 02 02 05 20 0A FF 48 BF [08:41:34]Write to MH i2c: E2 0D 00 2B 51 80 0D 02 02 05 00 20 0A FF 48 BF 00 00 30 [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:34]Read from MH i2c: E2 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 03 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 03 00 2B 51 00 90 00 F0 [08:41:34]RAPDU: 90 00 [08:41:34]wFMCommunicate OK [08:41:34]wFMCommunicate request_size=4 [08:41:34]MH_SAM_APDU [08:41:34]CAPDU: 80 0D 03 02 [08:41:34]Write to MH i2c: E2 08 00 2C 51 80 0D 03 02 00 00 00 00 F8 [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:34]Read from MH i2c: E2 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 0B 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 0B 00 2C 51 00 CA 2D C7 E4 DA FD AE 1C 90 00 3C [08:41:34]RAPDU: CA 2D C7 E4 DA FD AE 1C 90 00 [08:41:34]wFMCommunicate OK [08:41:34]SAM_PROTO_SignData done [08:41:34]FM_MakeSignedData done [08:41:34]CreateOFDProtocolMessage [08:41:34]wFMCommunicate request_size=4 [08:41:34]MH_SAM_APDU [08:41:34]CAPDU: 80 11 00 00 [08:41:34]Write to MH i2c: E2 08 00 2D 51 80 11 00 00 00 00 00 00 F8 [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:34]Read from MH i2c: E2 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 17 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: E2 17 00 2D 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 47 [08:41:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:41:34]wFMCommunicate OK [08:41:34]CreateOFDProtocolMessage done [08:41:34]OFDSenderStorePacket 220874 [08:41:34]StoreOFDPacket docnum=220874 [08:41:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C6 0A 07 01 41 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 C1 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CA 5E 03 00 35 04 06 00 8C 20 0A FF 48 BF CA 2D C7 E4 DA FD AE 1C [08:41:34]CheckFolder [08:41:34]dirname=/storage/ofd_packets [08:41:34]CheckFolder done [08:41:34]ProducePacketName [08:41:34]name=ofd_packets/00220874 [08:41:34]NVStorageSaveData ofd_packets/00220874 [08:41:34]File name is /storage/ofd_packets/00220874 [08:41:34]Write 301 bytes [08:41:34]NVStorageSaveData done [08:41:34]OFDSenderStorePacket done [08:41:34]KKMCreateOFDPacket done [08:41:34]NVStorageSaveData kkm_last_timestamp [08:41:34]File name is /storage/kkm_last_timestamp [08:41:34]Write 4 bytes [08:41:34]NVStorageSaveData done [08:41:34]ExternCall_PrintAddStr [08:41:34]wPrintStart [08:41:34]Write to MH i2c: 01 00 00 2E 51 7F [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: 01 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: 01 07 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: 01 07 00 2E 51 00 00 00 00 00 FF 0F 94 [08:41:34]RasterBufferAndPrint [08:41:34]line Счет N : (1)538781 [08:41:34]line ИНН: 02508201610067 [08:41:34]line Контрольно-Кассовый Чек [08:41:34]line ПРОДАЖА [08:41:34]line ТРК (МРК, ГНК) : 31 [08:41:34]line Товар: 2710124500 [08:41:34]line Аи-95-К-3 [08:41:34]line 13.480 * 74.20 [08:41:34]line = 1000.22 [08:41:34]line НДС 12% НСП 1% [08:41:34]line > о реализуемом товаре [08:41:34]line ИТОГО: 1000.22 [08:41:34]line НСП 1% : 8.85 [08:41:34]line НДС 12% : 106.22 [08:41:34]line Наличными: 0.00 [08:41:34]line Безнал.: 1000.22 [08:41:34]line Место: АЗС № 84 "Партнер Нефть" [08:41:34]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:41:34]line СНО: Общий режим [08:41:34]line Чек 83 23.10.2024 08:41 [08:41:34]line Смена: 447 ФФД: 1.0 [08:41:34]line ЗНМ: 0300000178 [08:41:34]line РНМ: 0000000000098116 [08:41:34]line Версия ККМ: 001 [08:41:34]line Платежная система: Бакай Банк [08:41:34]line ФМ: 0000000000965413 [08:41:34]line ФД: 220874 [08:41:34]line ФПД: 154069251344575 [08:41:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084137&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220874&fm=154069251344575&tin=02508201610067®Number=0000000000098116&sum=100022 [08:41:34]written 0, free lines is 4095 [08:41:34]OFD Sender: Processing packet 220874 [packets to send 81, broken 80] [08:41:34]ProducePacketName [08:41:34]name=ofd_packets/00220874 [08:41:34]OFD Sender: To server: pG, [08:41:34]CommunicateWithHost lk.salyk.kg:30040 [08:41:34]ConnectInit lk.salyk.kg [08:41:34]Connected sock=10 [08:41:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C6 0A 07 01 41 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 C1 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CA 5E 03 00 35 04 06 00 8C 20 0A FF 48 BF CA 2D C7 E4 DA FD AE 1C [08:41:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 57 EF 47 00 E0 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 39 36 35 34 31 33 10 04 04 00 CA 5E 03 00 F4 03 04 00 60 62 18 67 B6 04 01 00 00 59 DC 5E 94 F1 FE 5A 47 [08:41:34]CommunicateWithHost err = 0 [08:41:34]CheckOFDResponse [08:41:34]1017 (14) - 77093643461234 [08:41:34]1041 (16) - 0000000000965413 [08:41:34]1040 (4) - 220874 [08:41:34]1012 (4) - 23.10.2024 02:41 [08:41:34]1206 (1) - 0 [08:41:34]OFD Sender: Remove packet 220874 [08:41:34]ProducePacketName [08:41:34]name=ofd_packets/00220874 [08:41:34]NVStorageDeleteData [08:41:34]Write to MH i2c: 01 00 00 58 51 A9 [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: 01 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: 01 07 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: 01 07 00 58 51 00 00 00 00 00 32 0D EF [08:41:34]RasterBufferAndPrint [08:41:34]line [08:41:34]line [08:41:34]line [08:41:34]line [08:41:34]line [08:41:34]written 0, free lines is 3396 [08:41:34]MH_Cut [08:41:34]Write to MH i2c: D1 01 00 5F 51 01 82 [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: D1 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: D1 01 00 [08:41:34]MH_I2C_Read... [08:41:34]Read from MH i2c: D1 01 00 5F 51 00 81 [08:41:34]Write to MH i2c: 01 00 00 60 51 B1 [08:41:34]Write i2c OK [08:41:34]MH_I2C_Read... [08:41:35]OFD Sender: No OFD packet to send [08:41:35]*** Cut start [08:41:35]*** Partial cut [08:41:35]*** CUTSNS_PIN = 1 [08:41:35]*** CUTSNS_PIN = 0 [08:41:35]*** Brake cut motor [08:41:36]Read from MH i2c: 01 [08:41:36]MH_I2C_Read... [08:41:36]*** Stop cut motor [08:41:36]*** Cut end [08:41:36]Read from MH i2c: 01 07 00 [08:41:36]MH_I2C_Read... [08:41:36]Read from MH i2c: 01 07 00 60 51 00 00 00 00 00 FF 0F C6 [08:41:36]process_action close_receipt done [08:41:36]requested_data is exist [08:41:36]produce_requested_data [08:41:36]requested_item fm.sn is exist - process it [08:41:36]wFMCommunicate request_size=4 [08:41:36]MH_SAM_APDU [08:41:36]CAPDU: 80 11 00 00 [08:41:36]Write to MH i2c: E2 08 00 61 51 80 11 00 00 00 00 00 00 2C [08:41:36]Write i2c OK [08:41:36]MH_I2C_Read... [08:41:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:36]Read from MH i2c: E2 [08:41:36]MH_I2C_Read... [08:41:36]Read from MH i2c: E2 17 00 [08:41:36]MH_I2C_Read... [08:41:36]Read from MH i2c: E2 17 00 61 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7B [08:41:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:41:36]wFMCommunicate OK [08:41:36]requested_item fd.num is exist - process it [08:41:36]SAM_PROTO_GetFieldsCounters [08:41:36]wFMCommunicate request_size=4 [08:41:36]MH_SAM_APDU [08:41:36]CAPDU: 80 13 00 00 [08:41:36]Write to MH i2c: E2 08 00 62 51 80 13 00 00 00 00 00 00 2F [08:41:36]Write i2c OK [08:41:36]MH_I2C_Read... [08:41:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:36]Read from MH i2c: E2 [08:41:36]MH_I2C_Read... [08:41:36]Read from MH i2c: E2 62 00 [08:41:36]MH_I2C_Read... [08:41:36]Read from MH i2c: E2 62 00 62 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [08:41:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:36]wFMCommunicate OK [08:41:36]SAM_PROTO_GetFieldsCounters done [08:41:36]requested_item shift.num is exist - process it [08:41:36]requested_item shift.opened is exist - process it [08:41:36]req_shift_opened [08:41:36]FM_GetShiftState [08:41:36]SAM_PROTO_GetShiftState [08:41:36]wFMCommunicate request_size=4 [08:41:36]MH_SAM_APDU [08:41:36]CAPDU: 80 13 01 00 [08:41:36]Write to MH i2c: E2 08 00 63 51 80 13 01 00 00 00 00 00 31 [08:41:36]Write i2c OK [08:41:36]MH_I2C_Read... [08:41:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:36]Read from MH i2c: E2 [08:41:36]MH_I2C_Read... [08:41:36]Read from MH i2c: E2 0E 00 [08:41:36]MH_I2C_Read... [08:41:36]Read from MH i2c: E2 0E 00 63 51 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 81 [08:41:36]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:41:36]wFMCommunicate OK [08:41:36]SAM_PROTO_GetShiftState done [08:41:36]FM_GetShiftState done [08:41:36]req_shift_opened done [08:41:36]requested_item shift.open_date is exist - process it [08:41:36]req_shift_open_date [08:41:36]req_shift_open_date done [08:41:36]produce_requested_data done [08:41:36]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220874,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:41:36]process_action_free close_receipt [08:41:36]json_value_free [08:41:36]json_value_free done [08:41:36]process_json_proto returns [08:41:36]Send response to host [08:41:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220874,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:41:36]free response buf [08:41:36]execute_script done [08:41:36]execute_script returns [08:41:36]free content buf [08:41:36]Sock 9.Close socket [08:41:36]Sock 9.Thread stoped [08:41:40]OFD Sender: No OFD packet to send [08:41:45]OFD Sender: No OFD packet to send [08:41:48]accept exits with 7 [08:41:48]New connection [08:41:48]New thread 3066674532 created [08:41:48]Thread 3066531172 joined [08:41:48]Waiting for new connection... [08:41:48] Sock 7.Parse request [08:41:48]Sock 7.Check first char [08:41:48]Sock 7.First char is OK [08:41:48]request: POST /json_proto HTTP/1.0 [08:41:48]Method: POST [08:41:48]URL: /json_proto [08:41:48]Method is POST - this is cgi request [08:41:48]url: /json_proto [08:41:48]query_string will be loaded in cgi processing [08:41:48]execute_cgi json_proto POST (null) [08:41:48]execute_cgi path=json_proto method=POST [08:41:48]POST find Content-Length [08:41:48]Host: 172.17.40.4:8080 [08:41:48]Content-Length: 682 [08:41:48]Content-Type: application/json [08:41:48] [08:41:48]POST finish read [08:41:48]Found Content-Length = 682 [08:41:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:48]execute_script... [08:41: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)538782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:48]POST & json_proto [08:41:48]process_json_proto [08:41:48]json parsed OK: [08:41:48]protocol is kg_v1.0 [08:41:48]action value=close_receipt [08:41:48]process_action close_receipt [08:41:48]cmd_close_receipt [08:41:48]MH_GetDate [08:41:48]Write to MH i2c: F0 00 00 64 51 A4 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: F0 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: F0 09 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: F0 09 00 64 51 00 D0 B6 18 67 65 5C 16 67 F0 [08:41:48]GetLastDocTimeStamp 1729672897 [08:41:48]current date 1729672912 [08:41:48]FM_GetShiftState [08:41:48]SAM_PROTO_GetShiftState [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 13 01 00 [08:41:48]Write to MH i2c: E2 08 00 65 51 80 13 01 00 00 00 00 00 33 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 0E 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 0E 00 65 51 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 83 [08:41:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:41:48]wFMCommunicate OK [08:41:48]SAM_PROTO_GetShiftState done [08:41:48]FM_GetShiftState done [08:41:48]opened in 1729642119 [08:41:48]opened+sec_in_day 1729728519 [08:41:48]quantity*price = 100015 [08:41:48]sum+1 = 100017 [08:41:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 84 23.10.2024 08:41 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220875 ФПД: 150426488274897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084152&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220875&fm=150426488274897&tin=02508201610067®Number=0000000000098116&sum=100000 [08:41:49]StoreToDocumentArchive [08:41:49]shift 447 fd 220875 [08:41:49]save to /storage/0447/doc_00220875 [08:41:49]save last doc name /storage/0447/doc_00220875 to /storage/kkm_last_doc_name [08:41:49]save OK [08:41:49]Clear old archive folders... [08:41:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:49]tlvbuf is 00818D40 [08:41:49]SAM_PROTO_ClearQueue [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 09 00 00 [08:41:49]Write to MH i2c: E2 08 00 72 51 80 09 00 00 00 00 00 00 35 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 72 51 00 90 00 37 [08:41:49]RAPDU: 90 00 [08:41:49]wFMCommunicate OK [08:41:49]SAM_PROTO_ClearQueue done [08:41:49]KKMCreateOFDPacket [08:41:49]OFDProtocolAddRootSTLVToBuf [08:41:49]FM_MakeSignedData [08:41:49]FM_MakeSignedData [08:41:49]SAM_PROTO_SignData [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 0D 01 02 [08:41:49]Write to MH i2c: E2 08 00 73 51 80 0D 01 02 00 00 00 00 3D [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 73 51 00 90 00 38 [08:41:49]RAPDU: 90 00 [08:41:49]wFMCommunicate OK [08:41:49]wFMCommunicate request_size=255 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 D0 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CB 5E 03 00 35 04 06 00 88 [08:41:49]Write to MH i2c: E2 02 01 74 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 D0 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CB 5E 03 00 35 04 06 00 88 00 00 8C [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 74 51 00 90 00 39 [08:41:49]RAPDU: 90 00 [08:41:49]wFMCommunicate OK [08:41:49]wFMCommunicate request_size=10 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 0D 02 02 05 CF E5 65 FF D1 [08:41:49]Write to MH i2c: E2 0D 00 75 51 80 0D 02 02 05 00 CF E5 65 FF D1 00 00 33 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 75 51 00 90 00 3A [08:41:49]RAPDU: 90 00 [08:41:49]wFMCommunicate OK [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 0D 03 02 [08:41:49]Write to MH i2c: E2 08 00 76 51 80 0D 03 02 00 00 00 00 42 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 0B 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 0B 00 76 51 00 91 64 48 E0 17 D5 8E C9 90 00 A3 [08:41:50]RAPDU: 91 64 48 E0 17 D5 8E C9 90 00 [08:41:50]wFMCommunicate OK [08:41:50]SAM_PROTO_SignData done [08:41:50]FM_MakeSignedData done [08:41:50]CreateOFDProtocolMessage [08:41:50]wFMCommunicate request_size=4 [08:41:50]MH_SAM_APDU [08:41:50]CAPDU: 80 11 00 00 [08:41:50]Write to MH i2c: E2 08 00 77 51 80 11 00 00 00 00 00 00 42 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 17 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 17 00 77 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 91 [08:41:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:41:50]wFMCommunicate OK [08:41:50]CreateOFDProtocolMessage done [08:41:50]OFDSenderStorePacket 220875 [08:41:50]StoreOFDPacket docnum=220875 [08:41:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 1B C5 07 01 9D 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 D0 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CB 5E 03 00 35 04 06 00 88 CF E5 65 FF D1 91 64 48 E0 17 D5 8E C9 [08:41:50]CheckFolder [08:41:50]dirname=/storage/ofd_packets [08:41:50]CheckFolder done [08:41:50]ProducePacketName [08:41:50]name=ofd_packets/00220875 [08:41:50]NVStorageSaveData ofd_packets/00220875 [08:41:50]File name is /storage/ofd_packets/00220875 [08:41:50]Write 301 bytes [08:41:50]NVStorageSaveData done [08:41:50]OFDSenderStorePacket done [08:41:50]KKMCreateOFDPacket done [08:41:50]NVStorageSaveData kkm_last_timestamp [08:41:50]File name is /storage/kkm_last_timestamp [08:41:50]Write 4 bytes [08:41:50]NVStorageSaveData done [08:41:50]ExternCall_PrintAddStr [08:41:50]wPrintStart [08:41:50]Write to MH i2c: 01 00 00 78 51 C9 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: 01 [08:41:50]MH_I2C_Read... [08:41:50]OFD Sender: Processing packet 220875 [packets to send 81, broken 80] [08:41:50]ProducePacketName [08:41:50]name=ofd_packets/00220875 [08:41:50]OFD Sender: To server: pG, [08:41:50]CommunicateWithHost lk.salyk.kg:30040 [08:41:50]ConnectInit lk.salyk.kg [08:41:50]Read from MH i2c: 01 07 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: 01 07 00 78 51 00 00 00 00 00 FF 0F DE [08:41:50]RasterBufferAndPrint [08:41:50]line Счет N : (1)538782 [08:41:50]line ИНН: 02508201610067 [08:41:50]line Контрольно-Кассовый Чек [08:41:50]line ПРОДАЖА [08:41:50]line ТРК (МРК, ГНК) : 13 [08:41:50]line Товар: 2710124130 [08:41:50]line Аи-92-К-2 [08:41:50]line 14.950 * 66.90 [08:41:50]line = 1000.16 [08:41:50]line НДС 12% НСП 1% [08:41:50]line > о реализуемом товаре [08:41:50]line ОКРУГЛЕНИЕ: -0.16 [08:41:50]line ИТОГО: 1000.00 [08:41:50]line Внесено: 1000.00 [08:41:50]line СДАЧА: 0.00 [08:41:50]line НСП 1% : 8.85 [08:41:50]line НДС 12% : 106.21 [08:41:50]line Наличными: 1000.00 [08:41:50]line Безнал.: 0.00 [08:41:50]line Место: АЗС № 84 "Партнер Нефть" [08:41:50]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:41:50]line СНО: Общий режим [08:41:50]line Чек 84 23.10.2024 08:41 [08:41:50]line Смена: 447 ФФД: 1.0 [08:41:50]line ЗНМ: 0300000178 [08:41:50]line РНМ: 0000000000098116 [08:41:50]line Версия ККМ: 001 [08:41:50]line ФМ: 0000000000965413 [08:41:50]line ФД: 220875 [08:41:50]line ФПД: 150426488274897 [08:41:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084152&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220875&fm=150426488274897&tin=02508201610067®Number=0000000000098116&sum=100000 [08:41:50]written 0, free lines is 4095 [08:41:50]Connected sock=10 [08:41:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 1B C5 07 01 9D 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 D0 B6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CB 5E 03 00 35 04 06 00 88 CF E5 65 FF D1 91 64 48 E0 17 D5 8E C9 [08:41:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 85 76 47 00 EE 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 39 36 35 34 31 33 10 04 04 00 CB 5E 03 00 F4 03 04 00 70 62 18 67 B6 04 01 00 00 58 F7 D2 9E C0 BA 01 C6 [08:41:50]CommunicateWithHost err = 0 [08:41:50]CheckOFDResponse [08:41:50]1017 (14) - 77093643461234 [08:41:50]1041 (16) - 0000000000965413 [08:41:50]1040 (4) - 220875 [08:41:50]1012 (4) - 23.10.2024 02:41 [08:41:50]1206 (1) - 0 [08:41:50]OFD Sender: Remove packet 220875 [08:41:50]ProducePacketName [08:41:50]name=ofd_packets/00220875 [08:41:50]NVStorageDeleteData [08:41:50]Write to MH i2c: 01 00 00 A3 51 F4 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: 01 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: 01 07 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: 01 07 00 A3 51 00 00 00 00 00 05 0D 0D [08:41:50]RasterBufferAndPrint [08:41:50]line [08:41:50]line [08:41:50]line [08:41:50]line [08:41:50]line [08:41:50]written 0, free lines is 3353 [08:41:50]MH_Cut [08:41:50]Write to MH i2c: D1 01 00 AA 51 01 CD [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: D1 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: D1 01 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: D1 01 00 AA 51 00 CC [08:41:50]Write to MH i2c: 01 00 00 AB 51 FC [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:51]OFD Sender: No OFD packet to send [08:41:51]*** Cut start [08:41:51]*** Partial cut [08:41:51]*** CUTSNS_PIN = 1 [08:41:51]*** CUTSNS_PIN = 0 [08:41:51]*** Brake cut motor [08:41:51]Read from MH i2c: 01 [08:41:51]MH_I2C_Read... [08:41:51]*** Stop cut motor [08:41:51]*** Cut end [08:41:51]Read from MH i2c: 01 07 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: 01 07 00 AB 51 00 00 00 00 00 FF 0F 11 [08:41:51]process_action close_receipt done [08:41:51]requested_data is exist [08:41:51]produce_requested_data [08:41:51]requested_item fm.sn is exist - process it [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 11 00 00 [08:41:51]Write to MH i2c: E2 08 00 AC 51 80 11 00 00 00 00 00 00 77 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 17 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 17 00 AC 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C6 [08:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:41:52]wFMCommunicate OK [08:41:52]requested_item fd.num is exist - process it [08:41:52]SAM_PROTO_GetFieldsCounters [08:41:52]wFMCommunicate request_size=4 [08:41:52]MH_SAM_APDU [08:41:52]CAPDU: 80 13 00 00 [08:41:52]Write to MH i2c: E2 08 00 AD 51 80 13 00 00 00 00 00 00 7A [08:41:52]Write i2c OK [08:41:52]MH_I2C_Read... [08:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:52]Read from MH i2c: E2 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 62 00 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 62 00 AD 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [08:41:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:52]wFMCommunicate OK [08:41:52]SAM_PROTO_GetFieldsCounters done [08:41:52]requested_item shift.num is exist - process it [08:41:52]requested_item shift.opened is exist - process it [08:41:52]req_shift_opened [08:41:52]FM_GetShiftState [08:41:52]SAM_PROTO_GetShiftState [08:41:52]wFMCommunicate request_size=4 [08:41:52]MH_SAM_APDU [08:41:52]CAPDU: 80 13 01 00 [08:41:52]Write to MH i2c: E2 08 00 AE 51 80 13 01 00 00 00 00 00 7C [08:41:52]Write i2c OK [08:41:52]MH_I2C_Read... [08:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:52]Read from MH i2c: E2 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 0E 00 [08:41:52]MH_I2C_Read... [08:41:52]Read from MH i2c: E2 0E 00 AE 51 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CC [08:41:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:41:52]wFMCommunicate OK [08:41:52]SAM_PROTO_GetShiftState done [08:41:52]FM_GetShiftState done [08:41:52]req_shift_opened done [08:41:52]requested_item shift.open_date is exist - process it [08:41:52]req_shift_open_date [08:41:52]req_shift_open_date done [08:41:52]produce_requested_data done [08:41:52]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220875,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:41:52]process_action_free close_receipt [08:41:52]json_value_free [08:41:52]json_value_free done [08:41:52]process_json_proto returns [08:41:52]Send response to host [08:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220875,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:41:52]free response buf [08:41:52]execute_script done [08:41:52]execute_script returns [08:41:52]free content buf [08:41:52]Sock 7.Close socket [08:41:52]Sock 7.Thread stoped [08:41:56]OFD Sender: No OFD packet to send [08:42:01]OFD Sender: No OFD packet to send [08:42:06]OFD Sender: No OFD packet to send [08:42:11]OFD Sender: No OFD packet to send [08:42:16]OFD Sender: No OFD packet to send [08:42:21]OFD Sender: No OFD packet to send [08:42:26]OFD Sender: No OFD packet to send [08:42:31]OFD Sender: No OFD packet to send [08:42:36]OFD Sender: No OFD packet to send [08:42:41]OFD Sender: No OFD packet to send [08:42:46]OFD Sender: No OFD packet to send [08:42:51]OFD Sender: No OFD packet to send [08:42:56]OFD Sender: No OFD packet to send [08:43:01]OFD Sender: No OFD packet to send [08:43:06]OFD Sender: No OFD packet to send [08:43:11]OFD Sender: No OFD packet to send [08:43:16]OFD Sender: No OFD packet to send [08:43:21]OFD Sender: No OFD packet to send [08:43:26]OFD Sender: No OFD packet to send [08:43:31]OFD Sender: No OFD packet to send [08:43:36]OFD Sender: No OFD packet to send [08:43:41]OFD Sender: No OFD packet to send [08:43:46]OFD Sender: No OFD packet to send [08:43:51]OFD Sender: No OFD packet to send [08:43:56]OFD Sender: No OFD packet to send [08:44:01]OFD Sender: No OFD packet to send [08:44:02]accept exits with 9 [08:44:02]New connection [08:44:02]New thread 3066531172 created [08:44:02]Thread 3066674532 joined [08:44:02]Waiting for new connection... [08:44:02] Sock 9.Parse request [08:44:02]Sock 9.Check first char [08:44:02]Sock 9.First char is OK [08:44:02]request: POST /json_proto HTTP/1.0 [08:44:02]Method: POST [08:44:02]URL: /json_proto [08:44:02]Method is POST - this is cgi request [08:44:02]url: /json_proto [08:44:02]query_string will be loaded in cgi processing [08:44:02]execute_cgi json_proto POST (null) [08:44:02]execute_cgi path=json_proto method=POST [08:44:02]POST find Content-Length [08:44:02]Host: 172.17.40.4:8080 [08:44:02]Content-Length: 905 [08:44:02]Content-Type: application/json [08:44:02] [08:44:02]POST finish read [08:44:02]Found Content-Length = 905 [08:44:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80176", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:02]execute_script... [08:44:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80176", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:02]POST & json_proto [08:44:02]process_json_proto [08:44:02]json parsed OK: [08:44:02]protocol is kg_v1.0 [08:44:02]action value=close_receipt [08:44:02]process_action close_receipt [08:44:02]cmd_close_receipt [08:44:02]MH_GetDate [08:44:02]Write to MH i2c: F0 00 00 AF 51 EF [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: F0 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: F0 09 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: F0 09 00 AF 51 00 56 B7 18 67 65 5C 16 67 C2 [08:44:02]GetLastDocTimeStamp 1729672912 [08:44:02]current date 1729673046 [08:44:02]FM_GetShiftState [08:44:02]SAM_PROTO_GetShiftState [08:44:02]wFMCommunicate request_size=4 [08:44:02]MH_SAM_APDU [08:44:02]CAPDU: 80 13 01 00 [08:44:02]Write to MH i2c: E2 08 00 B0 51 80 13 01 00 00 00 00 00 7E [08:44:02]Write i2c OK [08:44:02]MH_I2C_Read... [08:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:02]Read from MH i2c: E2 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 0E 00 [08:44:02]MH_I2C_Read... [08:44:02]Read from MH i2c: E2 0E 00 B0 51 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CE [08:44:02]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:44:02]wFMCommunicate OK [08:44:02]SAM_PROTO_GetShiftState done [08:44:02]FM_GetShiftState done [08:44:02]opened in 1729642119 [08:44:02]opened+sec_in_day 1729728519 [08:44:02]quantity*price = 13000 [08:44:02]sum+1 = 13001 [08:44:02]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036210013 Кофе Капучино (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 245.00 НСП 1% : 2.17 НДС 12% : 26.01 Наличными: 245.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 85 23.10.2024 08:44 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220876 ФПД: 177895098036268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084406&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220876&fm=177895098036268&tin=02508201610067®Number=0000000000098116&sum=24500 0 [08:44:03]StoreToDocumentArchive [08:44:03]shift 447 fd 220876 [08:44:03]save to /storage/0447/doc_00220876 [08:44:03]save last doc name /storage/0447/doc_00220876 to /storage/kkm_last_doc_name [08:44:03]save OK [08:44:03]Clear old archive folders... [08:44:03]ProcessDocumentItem done err = 0, tmpTLVsize=392 [08:44:03]tlvbuf is 008D04C0 [08:44:03]SAM_PROTO_ClearQueue [08:44:03]wFMCommunicate request_size=4 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 09 00 00 [08:44:03]Write to MH i2c: E2 08 00 BD 51 80 09 00 00 00 00 00 00 80 [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 BD 51 00 90 00 82 [08:44:03]RAPDU: 90 00 [08:44:03]wFMCommunicate OK [08:44:03]SAM_PROTO_ClearQueue done [08:44:03]KKMCreateOFDPacket [08:44:03]OFDProtocolAddRootSTLVToBuf [08:44:03]FM_MakeSignedData [08:44:03]FM_MakeSignedData [08:44:03]SAM_PROTO_SignData [08:44:03]wFMCommunicate request_size=4 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 0D 01 02 [08:44:03]Write to MH i2c: E2 08 00 BE 51 80 0D 01 02 00 00 00 00 88 [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 BE 51 00 90 00 83 [08:44:03]RAPDU: 90 00 [08:44:03]wFMCommunicate OK [08:44:03]wFMCommunicate request_size=255 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 0D 02 02 FA 03 00 88 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 [08:44:03]Write to MH i2c: E2 02 01 BF 51 80 0D 02 02 FA 00 03 00 88 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 00 00 7C [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 BF 51 00 90 00 84 [08:44:03]RAPDU: 90 00 [08:44:03]wFMCommunicate OK [08:44:03]wFMCommunicate request_size=151 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 0D 02 02 92 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 56 B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CC 5E 03 00 35 04 06 00 A1 CB 6E 20 30 2C [08:44:03]Write to MH i2c: E2 9A 00 C0 51 80 0D 02 02 92 00 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 56 B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CC 5E 03 00 35 04 06 00 A1 CB 6E 20 30 2C 00 00 20 [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 03 00 C0 51 00 90 00 85 [08:44:03]RAPDU: 90 00 [08:44:03]wFMCommunicate OK [08:44:03]wFMCommunicate request_size=4 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 0D 03 02 [08:44:03]Write to MH i2c: E2 08 00 C1 51 80 0D 03 02 00 00 00 00 8D [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 0B 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 0B 00 C1 51 00 DE 0B 75 93 05 45 71 8B 90 00 C5 [08:44:03]RAPDU: DE 0B 75 93 05 45 71 8B 90 00 [08:44:03]wFMCommunicate OK [08:44:03]SAM_PROTO_SignData done [08:44:03]FM_MakeSignedData done [08:44:03]CreateOFDProtocolMessage [08:44:03]wFMCommunicate request_size=4 [08:44:03]MH_SAM_APDU [08:44:03]CAPDU: 80 11 00 00 [08:44:03]Write to MH i2c: E2 08 00 C2 51 80 11 00 00 00 00 00 00 8D [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:03]Read from MH i2c: E2 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 17 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: E2 17 00 C2 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DC [08:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:44:03]wFMCommunicate OK [08:44:03]CreateOFDProtocolMessage done [08:44:03]OFDSenderStorePacket 220876 [08:44:03]StoreOFDPacket docnum=220876 [08:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9C 01 00 00 75 F4 94 01 1E 7C 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 56 B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CC 5E 03 00 35 04 06 00 A1 CB 6E 20 30 2C DE 0B 75 93 05 45 71 8B [08:44:03]CheckFolder [08:44:03]dirname=/storage/ofd_packets [08:44:03]CheckFolder done [08:44:03]ProducePacketName [08:44:03]name=ofd_packets/00220876 [08:44:03]NVStorageSaveData ofd_packets/00220876 [08:44:03]File name is /storage/ofd_packets/00220876 [08:44:03]Write 442 bytes [08:44:03]NVStorageSaveData done [08:44:03]OFDSenderStorePacket done [08:44:03]KKMCreateOFDPacket done [08:44:03]NVStorageSaveData kkm_last_timestamp [08:44:03]File name is /storage/kkm_last_timestamp [08:44:03]Write 4 bytes [08:44:03]NVStorageSaveData done [08:44:03]ExternCall_PrintAddStr [08:44:03]wPrintStart [08:44:03]Write to MH i2c: 01 00 00 C3 51 14 [08:44:03]Write i2c OK [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 07 00 [08:44:03]MH_I2C_Read... [08:44:03]Read from MH i2c: 01 07 00 C3 51 00 00 00 00 00 FF 0F 29 [08:44:03]RasterBufferAndPrint [08:44:03]line Счет N : (3)80176 [08:44:03]line ИНН: 02508201610067 [08:44:03]line Контрольно-Кассовый Чек [08:44:03]line ПРОДАЖА [08:44:03]line Товар: 2000036220012 [08:44:04]line Кофе Капучино XL(GABB TRADE) [08:44:04]line 1.000 * 130.00 [08:44:04]line = 130.00 [08:44:04]line НДС 12% НСП 1% [08:44:04]line > о реализуемом товаре [08:44:04]line Товар: 2000036210013 [08:44:04]line Кофе Капучино (GABB TRADE) [08:44:04]line 1.000 * 115.00 [08:44:04]line = 115.00 [08:44:04]line НДС 12% НСП 1% [08:44:04]line > о реализуемом товаре [08:44:04]line ИТОГО: 245.00 [08:44:04]line НСП 1% : 2.17 [08:44:04]line НДС 12% : 26.01 [08:44:04]line Наличными: 245.00 [08:44:04]line Безнал.: 0.00 [08:44:04]line Место: АЗС № 84 "Партнер Нефть" [08:44:04]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:44:04]line СНО: Общий режим [08:44:04]line Чек 85 23.10.2024 08:44 [08:44:04]line Смена: 447 ФФД: 1.0 [08:44:04]line ЗНМ: 0300000178 [08:44:04]line РНМ: 0000000000098116 [08:44:04]line Версия ККМ: 001 [08:44:04]line ФМ: 0000000000965413 [08:44:04]line ФД: 220876 [08:44:04]line ФПД: 177895098036268 [08:44:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084406&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220876&fm=177895098036268&tin=02508201610067®Number=0000000000098116&sum=24500 [08:44:04]line 0 [08:44:04]OFD Sender: Processing packet 220876 [packets to send 81, broken 80] [08:44:04]ProducePacketName [08:44:04]name=ofd_packets/00220876 [08:44:04]OFD Sender: To server: pG, [08:44:04]CommunicateWithHost lk.salyk.kg:30040 [08:44:04]ConnectInit lk.salyk.kg [08:44:04]written 0, free lines is 4095 [08:44:04]Connected sock=10 [08:44:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9C 01 00 00 75 F4 94 01 1E 7C 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 56 B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CC 5E 03 00 35 04 06 00 A1 CB 6E 20 30 2C DE 0B 75 93 05 45 71 8B [08:44:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 0B 64 47 00 12 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CC 5E 03 00 F4 03 04 00 F6 62 18 67 B6 04 01 00 00 F3 6A 4F 22 E6 4A C8 28 [08:44:04]CommunicateWithHost err = 0 [08:44:04]CheckOFDResponse [08:44:04]1017 (14) - 77093643461234 [08:44:04]1041 (16) - 0000000000965413 [08:44:04]1040 (4) - 220876 [08:44:04]1012 (4) - 23.10.2024 02:44 [08:44:04]1206 (1) - 0 [08:44:04]OFD Sender: Remove packet 220876 [08:44:04]ProducePacketName [08:44:04]name=ofd_packets/00220876 [08:44:04]NVStorageDeleteData [08:44:04]Write to MH i2c: 01 00 00 F2 51 43 [08:44:04]Write i2c OK [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: 01 [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: 01 07 00 [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: 01 07 00 F2 51 00 00 00 00 00 A9 0C FF [08:44:04]RasterBufferAndPrint [08:44:04]line [08:44:04]line [08:44:04]line [08:44:04]line [08:44:04]line [08:44:04]written 0, free lines is 3247 [08:44:04]MH_Cut [08:44:04]Write to MH i2c: D1 01 00 F9 51 01 1C [08:44:04]Write i2c OK [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: D1 [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: D1 01 00 [08:44:04]MH_I2C_Read... [08:44:04]Read from MH i2c: D1 01 00 F9 51 00 1B [08:44:04]Write to MH i2c: 01 00 00 FA 51 4B [08:44:04]Write i2c OK [08:44:04]MH_I2C_Read... [08:44:05]OFD Sender: No OFD packet to send [08:44:05]*** Cut start [08:44:05]*** Partial cut [08:44:05]*** CUTSNS_PIN = 1 [08:44:05]*** CUTSNS_PIN = 0 [08:44:05]*** Brake cut motor [08:44:06]Read from MH i2c: 01 [08:44:06]MH_I2C_Read... [08:44:06]*** Stop cut motor [08:44:06]*** Cut end [08:44:06]Read from MH i2c: 01 07 00 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: 01 07 00 FA 51 00 00 00 00 00 FF 0F 60 [08:44:06]process_action close_receipt done [08:44:06]requested_data is exist [08:44:06]produce_requested_data [08:44:06]requested_item fm.sn is exist - process it [08:44:06]wFMCommunicate request_size=4 [08:44:06]MH_SAM_APDU [08:44:06]CAPDU: 80 11 00 00 [08:44:06]Write to MH i2c: E2 08 00 FB 51 80 11 00 00 00 00 00 00 C6 [08:44:06]Write i2c OK [08:44:06]MH_I2C_Read... [08:44:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:06]Read from MH i2c: E2 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: E2 17 00 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: E2 17 00 FB 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 15 [08:44:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:44:06]wFMCommunicate OK [08:44:06]requested_item fd.num is exist - process it [08:44:06]SAM_PROTO_GetFieldsCounters [08:44:06]wFMCommunicate request_size=4 [08:44:06]MH_SAM_APDU [08:44:06]CAPDU: 80 13 00 00 [08:44:06]Write to MH i2c: E2 08 00 FC 51 80 13 00 00 00 00 00 00 C9 [08:44:06]Write i2c OK [08:44:06]MH_I2C_Read... [08:44:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:06]Read from MH i2c: E2 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: E2 62 00 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: E2 62 00 FC 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [08:44:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:06]wFMCommunicate OK [08:44:06]SAM_PROTO_GetFieldsCounters done [08:44:06]requested_item shift.num is exist - process it [08:44:06]requested_item shift.opened is exist - process it [08:44:06]req_shift_opened [08:44:06]FM_GetShiftState [08:44:06]SAM_PROTO_GetShiftState [08:44:06]wFMCommunicate request_size=4 [08:44:06]MH_SAM_APDU [08:44:06]CAPDU: 80 13 01 00 [08:44:06]Write to MH i2c: E2 08 00 FD 51 80 13 01 00 00 00 00 00 CB [08:44:06]Write i2c OK [08:44:06]MH_I2C_Read... [08:44:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:06]Read from MH i2c: E2 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: E2 0E 00 [08:44:06]MH_I2C_Read... [08:44:06]Read from MH i2c: E2 0E 00 FD 51 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1B [08:44:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:44:06]wFMCommunicate OK [08:44:06]SAM_PROTO_GetShiftState done [08:44:06]FM_GetShiftState done [08:44:06]req_shift_opened done [08:44:06]requested_item shift.open_date is exist - process it [08:44:06]req_shift_open_date [08:44:06]req_shift_open_date done [08:44:06]produce_requested_data done [08:44:06]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220876,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:44:06]process_action_free close_receipt [08:44:06]json_value_free [08:44:06]json_value_free done [08:44:06]process_json_proto returns [08:44:06]Send response to host [08:44:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220876,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:44:06]free response buf [08:44:06]execute_script done [08:44:06]execute_script returns [08:44:06]free content buf [08:44:06]Sock 9.Close socket [08:44:06]Sock 9.Thread stoped [08:44:10]OFD Sender: No OFD packet to send [08:44:15]OFD Sender: No OFD packet to send [08:44:20]OFD Sender: No OFD packet to send [08:44:25]OFD Sender: No OFD packet to send [08:44:30]OFD Sender: No OFD packet to send [08:44:35]OFD Sender: No OFD packet to send [08:44:39]accept exits with 7 [08:44:39]New connection [08:44:39]New thread 3066674532 created [08:44:39]Thread 3066531172 joined [08:44:39]Waiting for new connection... [08:44:39] Sock 7.Parse request [08:44:39]Sock 7.Check first char [08:44:39]Sock 7.First char is OK [08:44:39]request: POST /json_proto HTTP/1.0 [08:44:39]Method: POST [08:44:39]URL: /json_proto [08:44:39]Method is POST - this is cgi request [08:44:39]url: /json_proto [08:44:39]query_string will be loaded in cgi processing [08:44:39]execute_cgi json_proto POST (null) [08:44:39]execute_cgi path=json_proto method=POST [08:44:39]POST find Content-Length [08:44:39]Host: 172.17.40.4:8080 [08:44:39]Content-Length: 678 [08:44:39]Content-Type: application/json [08:44:39] [08:44:39]POST finish read [08:44:39]Found Content-Length = 678 [08:44:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:39]execute_script... [08:44: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)538784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:39]POST & json_proto [08:44:39]process_json_proto [08:44:39]json parsed OK: [08:44:39]protocol is kg_v1.0 [08:44:39]action value=close_receipt [08:44:39]process_action close_receipt [08:44:39]cmd_close_receipt [08:44:39]MH_GetDate [08:44:39]Write to MH i2c: F0 00 00 FE 51 3E [08:44:39]Write i2c OK [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: F0 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: F0 09 00 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: F0 09 00 FE 51 00 7C B7 18 67 65 5C 16 67 37 [08:44:39]GetLastDocTimeStamp 1729673046 [08:44:39]current date 1729673084 [08:44:39]FM_GetShiftState [08:44:39]SAM_PROTO_GetShiftState [08:44:39]wFMCommunicate request_size=4 [08:44:39]MH_SAM_APDU [08:44:39]CAPDU: 80 13 01 00 [08:44:39]Write to MH i2c: E2 08 00 FF 51 80 13 01 00 00 00 00 00 CD [08:44:39]Write i2c OK [08:44:39]MH_I2C_Read... [08:44:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:39]Read from MH i2c: E2 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 0E 00 [08:44:39]MH_I2C_Read... [08:44:39]Read from MH i2c: E2 0E 00 FF 51 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1D [08:44:39]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:44:39]wFMCommunicate OK [08:44:39]SAM_PROTO_GetShiftState done [08:44:39]FM_GetShiftState done [08:44:39]opened in 1729642119 [08:44:39]opened+sec_in_day 1729728519 [08:44:39]quantity*price = 70044 [08:44:39]sum+1 = 70045 [08:44:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 86 23.10.2024 08:44 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220877 ФПД: 19616792481607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084444&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220877&fm=19616792481607&tin=02508201610067®Number=0000000000098116&sum=70000 [08:44:40]StoreToDocumentArchive [08:44:40]shift 447 fd 220877 [08:44:40]save to /storage/0447/doc_00220877 [08:44:40]save last doc name /storage/0447/doc_00220877 to /storage/kkm_last_doc_name [08:44:40]save OK [08:44:40]Clear old archive folders... [08:44:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:40]tlvbuf is 00761450 [08:44:40]SAM_PROTO_ClearQueue [08:44:40]wFMCommunicate request_size=4 [08:44:40]MH_SAM_APDU [08:44:40]CAPDU: 80 09 00 00 [08:44:40]Write to MH i2c: E2 08 00 0C 52 80 09 00 00 00 00 00 00 D0 [08:44:40]Write i2c OK [08:44:40]MH_I2C_Read... [08:44:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:40]Read from MH i2c: E2 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 03 00 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 03 00 0C 52 00 90 00 D2 [08:44:40]RAPDU: 90 00 [08:44:40]wFMCommunicate OK [08:44:40]SAM_PROTO_ClearQueue done [08:44:40]KKMCreateOFDPacket [08:44:40]OFDProtocolAddRootSTLVToBuf [08:44:40]FM_MakeSignedData [08:44:40]FM_MakeSignedData [08:44:40]SAM_PROTO_SignData [08:44:40]wFMCommunicate request_size=4 [08:44:40]MH_SAM_APDU [08:44:40]CAPDU: 80 0D 01 02 [08:44:40]Write to MH i2c: E2 08 00 0D 52 80 0D 01 02 00 00 00 00 D8 [08:44:40]Write i2c OK [08:44:40]MH_I2C_Read... [08:44:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:40]Read from MH i2c: E2 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 03 00 [08:44:40]MH_I2C_Read... [08:44:40]Read from MH i2c: E2 03 00 0D 52 00 90 00 D3 [08:44:40]RAPDU: 90 00 [08:44:40]wFMCommunicate OK [08:44:40]wFMCommunicate request_size=255 [08:44:40]MH_SAM_APDU [08:44:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 7C B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CD 5E 03 00 35 04 06 00 11 [08:44:40]Write to MH i2c: E2 02 01 0E 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 7C B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CD 5E 03 00 35 04 06 00 11 00 00 77 [08:44:40]Write i2c OK [08:44:40]MH_I2C_Read... [08:44:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:41]Read from MH i2c: E2 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 03 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 03 00 0E 52 00 90 00 D4 [08:44:41]RAPDU: 90 00 [08:44:41]wFMCommunicate OK [08:44:41]wFMCommunicate request_size=10 [08:44:41]MH_SAM_APDU [08:44:41]CAPDU: 80 0D 02 02 05 D7 63 F2 8F 47 [08:44:41]Write to MH i2c: E2 0D 00 0F 52 80 0D 02 02 05 00 D7 63 F2 8F 47 00 00 E7 [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:41]Read from MH i2c: E2 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 03 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 03 00 0F 52 00 90 00 D5 [08:44:41]RAPDU: 90 00 [08:44:41]wFMCommunicate OK [08:44:41]wFMCommunicate request_size=4 [08:44:41]MH_SAM_APDU [08:44:41]CAPDU: 80 0D 03 02 [08:44:41]Write to MH i2c: E2 08 00 10 52 80 0D 03 02 00 00 00 00 DD [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:41]Read from MH i2c: E2 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 0B 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 0B 00 10 52 00 9B 3A EB 1D F6 C8 69 A0 90 00 82 [08:44:41]RAPDU: 9B 3A EB 1D F6 C8 69 A0 90 00 [08:44:41]wFMCommunicate OK [08:44:41]SAM_PROTO_SignData done [08:44:41]FM_MakeSignedData done [08:44:41]CreateOFDProtocolMessage [08:44:41]wFMCommunicate request_size=4 [08:44:41]MH_SAM_APDU [08:44:41]CAPDU: 80 11 00 00 [08:44:41]Write to MH i2c: E2 08 00 11 52 80 11 00 00 00 00 00 00 DD [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:41]Read from MH i2c: E2 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 17 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: E2 17 00 11 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2C [08:44:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:44:41]wFMCommunicate OK [08:44:41]CreateOFDProtocolMessage done [08:44:41]OFDSenderStorePacket 220877 [08:44:41]StoreOFDPacket docnum=220877 [08:44:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F9 69 07 01 D3 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 7C B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CD 5E 03 00 35 04 06 00 11 D7 63 F2 8F 47 9B 3A EB 1D F6 C8 69 A0 [08:44:41]CheckFolder [08:44:41]dirname=/storage/ofd_packets [08:44:41]CheckFolder done [08:44:41]ProducePacketName [08:44:41]name=ofd_packets/00220877 [08:44:41]NVStorageSaveData ofd_packets/00220877 [08:44:41]File name is /storage/ofd_packets/00220877 [08:44:41]Write 301 bytes [08:44:41]NVStorageSaveData done [08:44:41]OFDSenderStorePacket done [08:44:41]KKMCreateOFDPacket done [08:44:41]NVStorageSaveData kkm_last_timestamp [08:44:41]File name is /storage/kkm_last_timestamp [08:44:41]Write 4 bytes [08:44:41]NVStorageSaveData done [08:44:41]ExternCall_PrintAddStr [08:44:41]wPrintStart [08:44:41]Write to MH i2c: 01 00 00 12 52 64 [08:44:41]Write i2c OK [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: 01 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: 01 07 00 [08:44:41]MH_I2C_Read... [08:44:41]Read from MH i2c: 01 07 00 12 52 00 00 00 00 00 FF 0F 79 [08:44:41]RasterBufferAndPrint [08:44:41]line Счет N : (1)538784 [08:44:41]line ИНН: 02508201610067 [08:44:41]line Контрольно-Кассовый Чек [08:44:41]line ПРОДАЖА [08:44:41]line ТРК (МРК, ГНК) : 43 [08:44:41]line Товар: 2710124130 [08:44:41]line Аи-92-К-2 [08:44:41]line 10.470 * 66.90 [08:44:41]line = 700.44 [08:44:41]line НДС 12% НСП 1% [08:44:41]line > о реализуемом товаре [08:44:41]line ОКРУГЛЕНИЕ: -0.44 [08:44:41]line ИТОГО: 700.00 [08:44:41]line Внесено: 700.00 [08:44:41]line СДАЧА: 0.00 [08:44:41]line НСП 1% : 6.20 [08:44:41]line НДС 12% : 74.38 [08:44:41]line Наличными: 700.00 [08:44:41]line Безнал.: 0.00 [08:44:41]line Место: АЗС № 84 "Партнер Нефть" [08:44:41]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:44:41]line СНО: Общий режим [08:44:41]line Чек 86 23.10.2024 08:44 [08:44:41]line Смена: 447 ФФД: 1.0 [08:44:41]line ЗНМ: 0300000178 [08:44:41]line РНМ: 0000000000098116 [08:44:41]line Версия ККМ: 001 [08:44:41]line ФМ: 0000000000965413 [08:44:41]line ФД: 220877 [08:44:41]line ФПД: 19616792481607 [08:44:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084444&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220877&fm=19616792481607&tin=02508201610067®Number=0000000000098116&sum=70000 [08:44:41]OFD Sender: Processing packet 220877 [packets to send 81, broken 80] [08:44:41]ProducePacketName [08:44:41]name=ofd_packets/00220877 [08:44:41]OFD Sender: To server: pG, [08:44:41]CommunicateWithHost lk.salyk.kg:30040 [08:44:41]ConnectInit lk.salyk.kg [08:44:41]written 0, free lines is 4095 [08:44:41]Connected sock=10 [08:44:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F9 69 07 01 D3 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 7C B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CD 5E 03 00 35 04 06 00 11 D7 63 F2 8F 47 9B 3A EB 1D F6 C8 69 A0 [08:44:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 87 30 47 00 34 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 39 36 35 34 31 33 10 04 04 00 CD 5E 03 00 F4 03 04 00 1B 63 18 67 B6 04 01 00 00 BF 74 23 45 5C DB 33 61 [08:44:42]CommunicateWithHost err = 0 [08:44:42]CheckOFDResponse [08:44:42]1017 (14) - 77093643461234 [08:44:42]1041 (16) - 0000000000965413 [08:44:42]1040 (4) - 220877 [08:44:42]1012 (4) - 23.10.2024 02:44 [08:44:42]1206 (1) - 0 [08:44:42]OFD Sender: Remove packet 220877 [08:44:42]ProducePacketName [08:44:42]name=ofd_packets/00220877 [08:44:42]NVStorageDeleteData [08:44:42]Write to MH i2c: 01 00 00 3D 52 8F [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: 01 07 00 3D 52 00 00 00 00 00 DA 0C 7C [08:44:42]RasterBufferAndPrint [08:44:42]line [08:44:42]line [08:44:42]line [08:44:42]line [08:44:42]line [08:44:42]written 0, free lines is 3297 [08:44:42]MH_Cut [08:44:42]Write to MH i2c: D1 01 00 44 52 01 68 [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: D1 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: D1 01 00 [08:44:42]MH_I2C_Read... [08:44:42]Read from MH i2c: D1 01 00 44 52 00 67 [08:44:42]Write to MH i2c: 01 00 00 45 52 97 [08:44:42]Write i2c OK [08:44:42]MH_I2C_Read... [08:44:42]OFD Sender: No OFD packet to send [08:44:42]*** Cut start [08:44:42]*** Partial cut [08:44:42]*** CUTSNS_PIN = 1 [08:44:42]*** CUTSNS_PIN = 0 [08:44:43]*** Brake cut motor [08:44:43]Read from MH i2c: 01 [08:44:43]MH_I2C_Read... [08:44:43]*** Stop cut motor [08:44:43]*** Cut end [08:44:43]Read from MH i2c: 01 07 00 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: 01 07 00 45 52 00 00 00 00 00 FF 0F AC [08:44:43]process_action close_receipt done [08:44:43]requested_data is exist [08:44:43]produce_requested_data [08:44:43]requested_item fm.sn is exist - process it [08:44:43]wFMCommunicate request_size=4 [08:44:43]MH_SAM_APDU [08:44:43]CAPDU: 80 11 00 00 [08:44:43]Write to MH i2c: E2 08 00 46 52 80 11 00 00 00 00 00 00 12 [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:43]Read from MH i2c: E2 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: E2 17 00 [08:44:43]MH_I2C_Read... [08:44: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 39 36 35 34 31 33 90 00 61 [08:44:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:44:43]wFMCommunicate OK [08:44:43]requested_item fd.num is exist - process it [08:44:43]SAM_PROTO_GetFieldsCounters [08:44:43]wFMCommunicate request_size=4 [08:44:43]MH_SAM_APDU [08:44:43]CAPDU: 80 13 00 00 [08:44:43]Write to MH i2c: E2 08 00 47 52 80 13 00 00 00 00 00 00 15 [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:43]Read from MH i2c: E2 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: E2 62 00 [08:44:43]MH_I2C_Read... [08:44: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 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [08:44:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:43]wFMCommunicate OK [08:44:43]SAM_PROTO_GetFieldsCounters done [08:44:43]requested_item shift.num is exist - process it [08:44:43]requested_item shift.opened is exist - process it [08:44:43]req_shift_opened [08:44:43]FM_GetShiftState [08:44:43]SAM_PROTO_GetShiftState [08:44:43]wFMCommunicate request_size=4 [08:44:43]MH_SAM_APDU [08:44:43]CAPDU: 80 13 01 00 [08:44:43]Write to MH i2c: E2 08 00 48 52 80 13 01 00 00 00 00 00 17 [08:44:43]Write i2c OK [08:44:43]MH_I2C_Read... [08:44:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:43]Read from MH i2c: E2 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: E2 0E 00 [08:44:43]MH_I2C_Read... [08:44:43]Read from MH i2c: E2 0E 00 48 52 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 67 [08:44:43]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:44:43]wFMCommunicate OK [08:44:43]SAM_PROTO_GetShiftState done [08:44:43]FM_GetShiftState done [08:44:43]req_shift_opened done [08:44:43]requested_item shift.open_date is exist - process it [08:44:43]req_shift_open_date [08:44:43]req_shift_open_date done [08:44:43]produce_requested_data done [08:44:43]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220877,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:44:43]process_action_free close_receipt [08:44:43]json_value_free [08:44:43]json_value_free done [08:44:43]process_json_proto returns [08:44:43]Send response to host [08:44:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220877,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:44:43]free response buf [08:44:43]execute_script done [08:44:43]execute_script returns [08:44:43]free content buf [08:44:43]Sock 7.Close socket [08:44:43]Sock 7.Thread stoped [08:44:47]OFD Sender: No OFD packet to send [08:44:52]OFD Sender: No OFD packet to send [08:44:54]accept exits with 9 [08:44:54]New connection [08:44:54]New thread 3066531172 created [08:44:54]Thread 3066674532 joined [08:44:54]Waiting for new connection... [08:44:54] Sock 9.Parse request [08:44:54]Sock 9.Check first char [08:44:54]Sock 9.First char is OK [08:44:54]request: POST /json_proto HTTP/1.0 [08:44:54]Method: POST [08:44:54]URL: /json_proto [08:44:54]Method is POST - this is cgi request [08:44:54]url: /json_proto [08:44:54]query_string will be loaded in cgi processing [08:44:54]execute_cgi json_proto POST (null) [08:44:54]execute_cgi path=json_proto method=POST [08:44:54]POST find Content-Length [08:44:54]Host: 172.17.40.4:8080 [08:44:54]Content-Length: 657 [08:44:54]Content-Type: application/json [08:44:54] [08:44:54]POST finish read [08:44:54]Found Content-Length = 657 [08:44:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80178", "tax_sys" : 0, "items" : [ { "code": "4607084351378", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 6\u0448\u0442", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:54]execute_script... [08:44:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80178", "tax_sys" : 0, "items" : [ { "code": "4607084351378", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 6\u0448\u0442", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:44:54]POST & json_proto [08:44:54]process_json_proto [08:44:54]json parsed OK: [08:44:54]protocol is kg_v1.0 [08:44:54]action value=close_receipt [08:44:54]process_action close_receipt [08:44:54]cmd_close_receipt [08:44:54]MH_GetDate [08:44:54]Write to MH i2c: F0 00 00 49 52 8A [08:44:54]Write i2c OK [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: F0 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: F0 09 00 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: F0 09 00 49 52 00 8B B7 18 67 65 5C 16 67 92 [08:44:54]GetLastDocTimeStamp 1729673084 [08:44:54]current date 1729673099 [08:44:54]FM_GetShiftState [08:44:54]SAM_PROTO_GetShiftState [08:44:54]wFMCommunicate request_size=4 [08:44:54]MH_SAM_APDU [08:44:54]CAPDU: 80 13 01 00 [08:44:54]Write to MH i2c: E2 08 00 4A 52 80 13 01 00 00 00 00 00 19 [08:44:54]Write i2c OK [08:44:54]MH_I2C_Read... [08:44:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:54]Read from MH i2c: E2 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: E2 0E 00 [08:44:54]MH_I2C_Read... [08:44:54]Read from MH i2c: E2 0E 00 4A 52 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 69 [08:44:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:44:54]wFMCommunicate OK [08:44:54]SAM_PROTO_GetShiftState done [08:44:54]FM_GetShiftState done [08:44:54]opened in 1729642119 [08:44:54]opened+sec_in_day 1729728519 [08:44:54]quantity*price = 17500 [08:44:54]sum+1 = 17501 [08:44:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 175.00 НСП 1% : 1.55 НДС 12% : 18.58 Наличными: 175.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 87 23.10.2024 08:44 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220878 ФПД: 65345725204178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084459&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220878&fm=65345725204178&tin=02508201610067®Number=0000000000098116&sum=17500 0 [08:44:55]StoreToDocumentArchive [08:44:55]shift 447 fd 220878 [08:44:55]save to /storage/0447/doc_00220878 [08:44:55]save last doc name /storage/0447/doc_00220878 to /storage/kkm_last_doc_name [08:44:55]save OK [08:44:55]Clear old archive folders... [08:44:55]ProcessDocumentItem done err = 0, tmpTLVsize=278 [08:44:55]tlvbuf is 00848590 [08:44:55]SAM_PROTO_ClearQueue [08:44:55]wFMCommunicate request_size=4 [08:44:55]MH_SAM_APDU [08:44:55]CAPDU: 80 09 00 00 [08:44:55]Write to MH i2c: E2 08 00 57 52 80 09 00 00 00 00 00 00 1B [08:44:55]Write i2c OK [08:44:55]MH_I2C_Read... [08:44:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:56]Read from MH i2c: E2 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 03 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 03 00 57 52 00 90 00 1D [08:44:56]RAPDU: 90 00 [08:44:56]wFMCommunicate OK [08:44:56]SAM_PROTO_ClearQueue done [08:44:56]KKMCreateOFDPacket [08:44:56]OFDProtocolAddRootSTLVToBuf [08:44:56]FM_MakeSignedData [08:44:56]FM_MakeSignedData [08:44:56]SAM_PROTO_SignData [08:44:56]wFMCommunicate request_size=4 [08:44:56]MH_SAM_APDU [08:44:56]CAPDU: 80 0D 01 02 [08:44:56]Write to MH i2c: E2 08 00 58 52 80 0D 01 02 00 00 00 00 23 [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:56]Read from MH i2c: E2 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 03 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 03 00 58 52 00 90 00 1E [08:44:56]RAPDU: 90 00 [08:44:56]wFMCommunicate OK [08:44:56]wFMCommunicate request_size=255 [08:44:56]MH_SAM_APDU [08:44:56]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 37 38 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 36 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 8B B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 [08:44:56]Write to MH i2c: E2 02 01 59 52 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 37 38 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 36 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 8B B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 00 00 E2 [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:56]Read from MH i2c: E2 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 03 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 03 00 59 52 00 90 00 1F [08:44:56]RAPDU: 90 00 [08:44:56]wFMCommunicate OK [08:44:56]wFMCommunicate request_size=37 [08:44:56]MH_SAM_APDU [08:44:56]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CE 5E 03 00 35 04 06 00 3B 6E 7C BD 06 D2 [08:44:56]Write to MH i2c: E2 28 00 5A 52 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CE 5E 03 00 35 04 06 00 3B 6E 7C BD 06 D2 00 00 62 [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:56]Read from MH i2c: E2 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 03 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 03 00 5A 52 00 90 00 20 [08:44:56]RAPDU: 90 00 [08:44:56]wFMCommunicate OK [08:44:56]wFMCommunicate request_size=4 [08:44:56]MH_SAM_APDU [08:44:56]CAPDU: 80 0D 03 02 [08:44:56]Write to MH i2c: E2 08 00 5B 52 80 0D 03 02 00 00 00 00 28 [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:56]Read from MH i2c: E2 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 0B 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 0B 00 5B 52 00 2B 29 42 79 A6 A6 C2 80 90 00 C6 [08:44:56]RAPDU: 2B 29 42 79 A6 A6 C2 80 90 00 [08:44:56]wFMCommunicate OK [08:44:56]SAM_PROTO_SignData done [08:44:56]FM_MakeSignedData done [08:44:56]CreateOFDProtocolMessage [08:44:56]wFMCommunicate request_size=4 [08:44:56]MH_SAM_APDU [08:44:56]CAPDU: 80 11 00 00 [08:44:56]Write to MH i2c: E2 08 00 5C 52 80 11 00 00 00 00 00 00 28 [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:56]Read from MH i2c: E2 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 17 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: E2 17 00 5C 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 77 [08:44:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:44:56]wFMCommunicate OK [08:44:56]CreateOFDProtocolMessage done [08:44:56]OFDSenderStorePacket 220878 [08:44:56]StoreOFDPacket docnum=220878 [08:44:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2A 01 00 00 A2 69 22 01 E5 49 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 37 38 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 36 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 8B B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CE 5E 03 00 35 04 06 00 3B 6E 7C BD 06 D2 2B 29 42 79 A6 A6 C2 80 [08:44:56]CheckFolder [08:44:56]dirname=/storage/ofd_packets [08:44:56]CheckFolder done [08:44:56]ProducePacketName [08:44:56]name=ofd_packets/00220878 [08:44:56]NVStorageSaveData ofd_packets/00220878 [08:44:56]File name is /storage/ofd_packets/00220878 [08:44:56]Write 328 bytes [08:44:56]NVStorageSaveData done [08:44:56]OFDSenderStorePacket done [08:44:56]KKMCreateOFDPacket done [08:44:56]NVStorageSaveData kkm_last_timestamp [08:44:56]File name is /storage/kkm_last_timestamp [08:44:56]Write 4 bytes [08:44:56]NVStorageSaveData done [08:44:56]OFD Sender: Processing packet 220878 [packets to send 81, broken 80] [08:44:56]ProducePacketName [08:44:56]name=ofd_packets/00220878 [08:44:56]OFD Sender: To server: pG, [08:44:56]CommunicateWithHost lk.salyk.kg:30040 [08:44:56]ConnectInit lk.salyk.kg [08:44:56]ExternCall_PrintAddStr [08:44:56]wPrintStart [08:44:56]Write to MH i2c: 01 00 00 5D 52 AF [08:44:56]Write i2c OK [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: 01 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: 01 07 00 [08:44:56]MH_I2C_Read... [08:44:56]Read from MH i2c: 01 07 00 5D 52 00 00 00 00 00 FF 0F C4 [08:44:56]RasterBufferAndPrint [08:44:56]line Счет N : (3)80178 [08:44:56]line ИНН: 02508201610067 [08:44:56]line Контрольно-Кассовый Чек [08:44:56]line ПРОДАЖА [08:44:56]line Товар: 4607084351378 [08:44:56]line Бисквит Чоко пай 6шт [08:44:56]line 1.000 * 175.00 [08:44:56]line = 175.00 [08:44:56]line НДС 12% НСП 1% [08:44:56]line > о реализуемом товаре [08:44:56]line ИТОГО: 175.00 [08:44:56]line НСП 1% : 1.55 [08:44:56]line НДС 12% : 18.58 [08:44:56]line Наличными: 175.00 [08:44:56]line Безнал.: 0.00 [08:44:56]line Место: АЗС № 84 "Партнер Нефть" [08:44:56]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:44:56]line СНО: Общий режим [08:44:56]line Чек 87 23.10.2024 08:44 [08:44:56]line Смена: 447 ФФД: 1.0 [08:44:56]line ЗНМ: 0300000178 [08:44:56]line РНМ: 0000000000098116 [08:44:56]line Версия ККМ: 001 [08:44:56]line ФМ: 0000000000965413 [08:44:56]line ФД: 220878 [08:44:56]line ФПД: 65345725204178 [08:44:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084459&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220878&fm=65345725204178&tin=02508201610067®Number=0000000000098116&sum=17500 [08:44:56]line 0 [08:44:56]Connected sock=11 [08:44:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2A 01 00 00 A2 69 22 01 E5 49 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 37 38 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 36 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 8B B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CE 5E 03 00 35 04 06 00 3B 6E 7C BD 06 D2 2B 29 42 79 A6 A6 C2 80 [08:44:56]written 0, free lines is 4095 [08:44:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 03 E4 47 00 0F 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 39 36 35 34 31 33 10 04 04 00 CE 5E 03 00 F4 03 04 00 2A 63 18 67 B6 04 01 00 00 5B 92 43 3E 93 05 37 4D [08:44:57]CommunicateWithHost err = 0 [08:44:57]CheckOFDResponse [08:44:57]1017 (14) - 77093643461234 [08:44:57]1041 (16) - 0000000000965413 [08:44:57]1040 (4) - 220878 [08:44:57]1012 (4) - 23.10.2024 02:44 [08:44:57]1206 (1) - 0 [08:44:57]OFD Sender: Remove packet 220878 [08:44:57]ProducePacketName [08:44:57]name=ofd_packets/00220878 [08:44:57]NVStorageDeleteData [08:44:57]Write to MH i2c: 01 00 00 85 52 D7 [08:44:57]Write i2c OK [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: 01 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: 01 07 00 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: 01 07 00 85 52 00 00 00 00 00 F5 0C DF [08:44:57]RasterBufferAndPrint [08:44:57]line [08:44:57]line [08:44:57]line [08:44:57]line [08:44:57]line [08:44:57]written 0, free lines is 3324 [08:44:57]MH_Cut [08:44:57]Write to MH i2c: D1 01 00 8C 52 01 B0 [08:44:57]Write i2c OK [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: D1 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: D1 01 00 [08:44:57]MH_I2C_Read... [08:44:57]Read from MH i2c: D1 01 00 8C 52 00 AF [08:44:57]Write to MH i2c: 01 00 00 8D 52 DF [08:44:57]Write i2c OK [08:44:57]MH_I2C_Read... [08:44:57]OFD Sender: No OFD packet to send [08:44:58]*** Cut start [08:44:58]*** Partial cut [08:44:58]*** CUTSNS_PIN = 1 [08:44:58]*** CUTSNS_PIN = 0 [08:44:58]*** Brake cut motor [08:44:58]Read from MH i2c: 01 [08:44:58]MH_I2C_Read... [08:44:58]*** Stop cut motor [08:44:58]*** Cut end [08:44:58]Read from MH i2c: 01 07 00 [08:44:58]MH_I2C_Read... [08:44:58]Read from MH i2c: 01 07 00 8D 52 00 00 00 00 00 FF 0F F4 [08:44:58]process_action close_receipt done [08:44:58]requested_data is exist [08:44:58]produce_requested_data [08:44:58]requested_item fm.sn is exist - process it [08:44:58]wFMCommunicate request_size=4 [08:44:58]MH_SAM_APDU [08:44:58]CAPDU: 80 11 00 00 [08:44:58]Write to MH i2c: E2 08 00 8E 52 80 11 00 00 00 00 00 00 5A [08:44:58]Write i2c OK [08:44:58]MH_I2C_Read... [08:44:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:58]Read from MH i2c: E2 [08:44:58]MH_I2C_Read... [08:44:58]Read from MH i2c: E2 17 00 [08:44:58]MH_I2C_Read... [08:44:58]Read from MH i2c: E2 17 00 8E 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A9 [08:44:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:44:58]wFMCommunicate OK [08:44:58]requested_item fd.num is exist - process it [08:44:58]SAM_PROTO_GetFieldsCounters [08:44:58]wFMCommunicate request_size=4 [08:44:58]MH_SAM_APDU [08:44:58]CAPDU: 80 13 00 00 [08:44:58]Write to MH i2c: E2 08 00 8F 52 80 13 00 00 00 00 00 00 5D [08:44:58]Write i2c OK [08:44:58]MH_I2C_Read... [08:44:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:58]Read from MH i2c: E2 [08:44:58]MH_I2C_Read... [08:44:58]Read from MH i2c: E2 62 00 [08:44:58]MH_I2C_Read... [08:44:58]Read from MH i2c: E2 62 00 8F 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [08:44:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:58]wFMCommunicate OK [08:44:58]SAM_PROTO_GetFieldsCounters done [08:44:58]requested_item shift.num is exist - process it [08:44:58]requested_item shift.opened is exist - process it [08:44:58]req_shift_opened [08:44:58]FM_GetShiftState [08:44:58]SAM_PROTO_GetShiftState [08:44:58]wFMCommunicate request_size=4 [08:44:58]MH_SAM_APDU [08:44:58]CAPDU: 80 13 01 00 [08:44:58]Write to MH i2c: E2 08 00 90 52 80 13 01 00 00 00 00 00 5F [08:44:58]Write i2c OK [08:44:58]MH_I2C_Read... [08:44:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:58]Read from MH i2c: E2 [08:44:58]MH_I2C_Read... [08:44:58]Read from MH i2c: E2 0E 00 [08:44:58]MH_I2C_Read... [08:44:58]Read from MH i2c: E2 0E 00 90 52 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AF [08:44:58]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:44:58]wFMCommunicate OK [08:44:58]SAM_PROTO_GetShiftState done [08:44:58]FM_GetShiftState done [08:44:58]req_shift_opened done [08:44:58]requested_item shift.open_date is exist - process it [08:44:58]req_shift_open_date [08:44:58]req_shift_open_date done [08:44:58]produce_requested_data done [08:44:58]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220878,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:44:58]process_action_free close_receipt [08:44:58]json_value_free [08:44:58]json_value_free done [08:44:58]process_json_proto returns [08:44:58]Send response to host [08:44:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220878,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:44:58]free response buf [08:44:58]execute_script done [08:44:58]execute_script returns [08:44:58]free content buf [08:44:58]Sock 9.Close socket [08:44:58]Sock 9.Thread stoped [08:45:02]OFD Sender: No OFD packet to send [08:45:07]OFD Sender: No OFD packet to send [08:45:12]OFD Sender: No OFD packet to send [08:45:17]OFD Sender: No OFD packet to send [08:45:22]OFD Sender: No OFD packet to send [08:45:27]OFD Sender: No OFD packet to send [08:45:32]OFD Sender: No OFD packet to send [08:45:37]OFD Sender: No OFD packet to send [08:45:42]OFD Sender: No OFD packet to send [08:45:47]OFD Sender: No OFD packet to send [08:45:52]OFD Sender: No OFD packet to send [08:45:57]OFD Sender: No OFD packet to send [08:46:00]accept exits with 10 [08:46:00]New connection [08:46:00]New thread 3066674532 created [08:46:00]Thread 3066531172 joined [08:46:00]Waiting for new connection... [08:46:00] Sock 10.Parse request [08:46:00]Sock 10.Check first char [08:46:00]Sock 10.First char is OK [08:46:00]request: POST /json_proto HTTP/1.0 [08:46:00]Method: POST [08:46:00]URL: /json_proto [08:46:00]Method is POST - this is cgi request [08:46:00]url: /json_proto [08:46:00]query_string will be loaded in cgi processing [08:46:00]execute_cgi json_proto POST (null) [08:46:00]execute_cgi path=json_proto method=POST [08:46:00]POST find Content-Length [08:46:00]Host: 172.17.40.4:8080 [08:46:00]Content-Length: 677 [08:46:00]Content-Type: application/json [08:46:00] [08:46:00]POST finish read [08:46:00]Found Content-Length = 677 [08:46:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:00]execute_script... [08:46:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:00]POST & json_proto [08:46:00]process_json_proto [08:46:00]json parsed OK: [08:46:00]protocol is kg_v1.0 [08:46:00]action value=close_receipt [08:46:00]process_action close_receipt [08:46:00]cmd_close_receipt [08:46:00]MH_GetDate [08:46:00]Write to MH i2c: F0 00 00 91 52 D2 [08:46:00]Write i2c OK [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: F0 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: F0 09 00 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: F0 09 00 91 52 00 CD B7 18 67 65 5C 16 67 1C [08:46:00]GetLastDocTimeStamp 1729673099 [08:46:00]current date 1729673165 [08:46:00]FM_GetShiftState [08:46:00]SAM_PROTO_GetShiftState [08:46:00]wFMCommunicate request_size=4 [08:46:00]MH_SAM_APDU [08:46:00]CAPDU: 80 13 01 00 [08:46:00]Write to MH i2c: E2 08 00 92 52 80 13 01 00 00 00 00 00 61 [08:46:00]Write i2c OK [08:46:00]MH_I2C_Read... [08:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:00]Read from MH i2c: E2 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: E2 0E 00 [08:46:00]MH_I2C_Read... [08:46:00]Read from MH i2c: E2 0E 00 92 52 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B1 [08:46:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:46:00]wFMCommunicate OK [08:46:00]SAM_PROTO_GetShiftState done [08:46:00]FM_GetShiftState done [08:46:00]opened in 1729642119 [08:46:00]opened+sec_in_day 1729728519 [08:46:00]quantity*price = 50041 [08:46:00]sum+1 = 50042 [08:46:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 88 23.10.2024 08:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220879 ФПД: 249610442098175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084605&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220879&fm=249610442098175&tin=02508201610067®Number=0000000000098116&sum=50000 [08:46:02]StoreToDocumentArchive [08:46:02]shift 447 fd 220879 [08:46:02]save to /storage/0447/doc_00220879 [08:46:02]save last doc name /storage/0447/doc_00220879 to /storage/kkm_last_doc_name [08:46:02]save OK [08:46:02]Clear old archive folders... [08:46:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:02]tlvbuf is 00761780 [08:46:02]SAM_PROTO_ClearQueue [08:46:02]wFMCommunicate request_size=4 [08:46:02]MH_SAM_APDU [08:46:02]CAPDU: 80 09 00 00 [08:46:02]Write to MH i2c: E2 08 00 9F 52 80 09 00 00 00 00 00 00 63 [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:02]Read from MH i2c: E2 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 03 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 03 00 9F 52 00 90 00 65 [08:46:02]RAPDU: 90 00 [08:46:02]wFMCommunicate OK [08:46:02]SAM_PROTO_ClearQueue done [08:46:02]KKMCreateOFDPacket [08:46:02]OFDProtocolAddRootSTLVToBuf [08:46:02]FM_MakeSignedData [08:46:02]FM_MakeSignedData [08:46:02]SAM_PROTO_SignData [08:46:02]wFMCommunicate request_size=4 [08:46:02]MH_SAM_APDU [08:46:02]CAPDU: 80 0D 01 02 [08:46:02]Write to MH i2c: E2 08 00 A0 52 80 0D 01 02 00 00 00 00 6B [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:02]Read from MH i2c: E2 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 03 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 03 00 A0 52 00 90 00 66 [08:46:02]RAPDU: 90 00 [08:46:02]wFMCommunicate OK [08:46:02]wFMCommunicate request_size=255 [08:46:02]MH_SAM_APDU [08:46:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CD B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CF 5E 03 00 35 04 06 00 E3 [08:46:02]Write to MH i2c: E2 02 01 A1 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CD B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CF 5E 03 00 35 04 06 00 E3 00 00 21 [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:02]Read from MH i2c: E2 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 03 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 03 00 A1 52 00 90 00 67 [08:46:02]RAPDU: 90 00 [08:46:02]wFMCommunicate OK [08:46:02]wFMCommunicate request_size=10 [08:46:02]MH_SAM_APDU [08:46:02]CAPDU: 80 0D 02 02 05 04 F5 BB C5 FF [08:46:02]Write to MH i2c: E2 0D 00 A2 52 80 0D 02 02 05 00 04 F5 BB C5 FF 00 00 F0 [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:02]Read from MH i2c: E2 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 03 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 03 00 A2 52 00 90 00 68 [08:46:02]RAPDU: 90 00 [08:46:02]wFMCommunicate OK [08:46:02]wFMCommunicate request_size=4 [08:46:02]MH_SAM_APDU [08:46:02]CAPDU: 80 0D 03 02 [08:46:02]Write to MH i2c: E2 08 00 A3 52 80 0D 03 02 00 00 00 00 70 [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:02]Read from MH i2c: E2 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 0B 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 0B 00 A3 52 00 89 56 4D E0 E8 81 1D AA 90 00 AD [08:46:02]RAPDU: 89 56 4D E0 E8 81 1D AA 90 00 [08:46:02]wFMCommunicate OK [08:46:02]SAM_PROTO_SignData done [08:46:02]FM_MakeSignedData done [08:46:02]CreateOFDProtocolMessage [08:46:02]wFMCommunicate request_size=4 [08:46:02]MH_SAM_APDU [08:46:02]CAPDU: 80 11 00 00 [08:46:02]Write to MH i2c: E2 08 00 A4 52 80 11 00 00 00 00 00 00 70 [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:02]Read from MH i2c: E2 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 17 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: E2 17 00 A4 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BF [08:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:46:02]wFMCommunicate OK [08:46:02]CreateOFDProtocolMessage done [08:46:02]OFDSenderStorePacket 220879 [08:46:02]StoreOFDPacket docnum=220879 [08:46:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 22 CA 07 01 6B D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CD B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CF 5E 03 00 35 04 06 00 E3 04 F5 BB C5 FF 89 56 4D E0 E8 81 1D AA [08:46:02]CheckFolder [08:46:02]dirname=/storage/ofd_packets [08:46:02]CheckFolder done [08:46:02]ProducePacketName [08:46:02]name=ofd_packets/00220879 [08:46:02]NVStorageSaveData ofd_packets/00220879 [08:46:02]File name is /storage/ofd_packets/00220879 [08:46:02]Write 301 bytes [08:46:02]NVStorageSaveData done [08:46:02]OFDSenderStorePacket done [08:46:02]KKMCreateOFDPacket done [08:46:02]NVStorageSaveData kkm_last_timestamp [08:46:02]File name is /storage/kkm_last_timestamp [08:46:02]Write 4 bytes [08:46:02]NVStorageSaveData done [08:46:02]ExternCall_PrintAddStr [08:46:02]wPrintStart [08:46:02]Write to MH i2c: 01 00 00 A5 52 F7 [08:46:02]Write i2c OK [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: 01 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: 01 07 00 [08:46:02]MH_I2C_Read... [08:46:02]Read from MH i2c: 01 07 00 A5 52 00 00 00 00 00 FF 0F 0C [08:46:02]RasterBufferAndPrint [08:46:02]line Счет N : (1)538787 [08:46:02]line ИНН: 02508201610067 [08:46:02]line Контрольно-Кассовый Чек [08:46:02]line ПРОДАЖА [08:46:02]line ТРК (МРК, ГНК) : 33 [08:46:02]line Товар: 2710124130 [08:46:02]line Аи-92-К-2 [08:46:02]line 7.480 * 66.90 [08:46:02]line = 500.41 [08:46:02]line НДС 12% НСП 1% [08:46:02]line > о реализуемом товаре [08:46:02]line ОКРУГЛЕНИЕ: -0.41 [08:46:02]line ИТОГО: 500.00 [08:46:02]line Внесено: 500.00 [08:46:02]line СДАЧА: 0.00 [08:46:02]line НСП 1% : 4.43 [08:46:02]line НДС 12% : 53.14 [08:46:02]line Наличными: 500.00 [08:46:02]line Безнал.: 0.00 [08:46:02]line Место: АЗС № 84 "Партнер Нефть" [08:46:02]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:46:02]line СНО: Общий режим [08:46:02]line Чек 88 23.10.2024 08:46 [08:46:02]line Смена: 447 ФФД: 1.0 [08:46:02]line ЗНМ: 0300000178 [08:46:02]line РНМ: 0000000000098116 [08:46:02]line Версия ККМ: 001 [08:46:02]line ФМ: 0000000000965413 [08:46:02]line ФД: 220879 [08:46:02]line ФПД: 249610442098175 [08:46:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084605&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220879&fm=249610442098175&tin=02508201610067®Number=0000000000098116&sum=50000 [08:46:02]OFD Sender: Processing packet 220879 [packets to send 81, broken 80] [08:46:02]ProducePacketName [08:46:02]name=ofd_packets/00220879 [08:46:02]OFD Sender: To server: pG, [08:46:02]CommunicateWithHost lk.salyk.kg:30040 [08:46:02]ConnectInit lk.salyk.kg [08:46:02]written 0, free lines is 4095 [08:46:03]Connected sock=9 [08:46:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 22 CA 07 01 6B D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CD B7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 CF 5E 03 00 35 04 06 00 E3 04 F5 BB C5 FF 89 56 4D E0 E8 81 1D AA [08:46:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 09 72 47 00 7C 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 39 36 35 34 31 33 10 04 04 00 CF 5E 03 00 F4 03 04 00 6D 63 18 67 B6 04 01 00 00 12 85 79 5A 5F AB 85 9B [08:46:03]CommunicateWithHost err = 0 [08:46:03]CheckOFDResponse [08:46:03]1017 (14) - 77093643461234 [08:46:03]1041 (16) - 0000000000965413 [08:46:03]1040 (4) - 220879 [08:46:03]1012 (4) - 23.10.2024 02:46 [08:46:03]1206 (1) - 0 [08:46:03]OFD Sender: Remove packet 220879 [08:46:03]ProducePacketName [08:46:03]name=ofd_packets/00220879 [08:46:03]NVStorageDeleteData [08:46:03]Write to MH i2c: 01 00 00 D0 52 22 [08:46:03]Write i2c OK [08:46:03]MH_I2C_Read... [08:46:03]Read from MH i2c: 01 [08:46:03]MH_I2C_Read... [08:46:03]Read from MH i2c: 01 07 00 [08:46:03]MH_I2C_Read... [08:46:03]Read from MH i2c: 01 07 00 D0 52 00 00 00 00 00 E0 0C 15 [08:46:03]RasterBufferAndPrint [08:46:03]line [08:46:03]line [08:46:03]line [08:46:03]line [08:46:03]line [08:46:03]written 0, free lines is 3302 [08:46:03]MH_Cut [08:46:03]Write to MH i2c: D1 01 00 D7 52 01 FB [08:46:03]Write i2c OK [08:46:03]MH_I2C_Read... [08:46:03]Read from MH i2c: D1 [08:46:03]MH_I2C_Read... [08:46:03]Read from MH i2c: D1 01 00 [08:46:03]MH_I2C_Read... [08:46:03]Read from MH i2c: D1 01 00 D7 52 00 FA [08:46:03]Write to MH i2c: 01 00 00 D8 52 2A [08:46:03]Write i2c OK [08:46:03]MH_I2C_Read... [08:46:03]OFD Sender: No OFD packet to send [08:46:04]*** Cut start [08:46:04]*** Partial cut [08:46:04]*** CUTSNS_PIN = 1 [08:46:04]*** CUTSNS_PIN = 0 [08:46:04]*** Brake cut motor [08:46:04]Read from MH i2c: 01 [08:46:04]MH_I2C_Read... [08:46:04]*** Stop cut motor [08:46:04]*** Cut end [08:46:04]Read from MH i2c: 01 07 00 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: 01 07 00 D8 52 00 00 00 00 00 FF 0F 3F [08:46:04]process_action close_receipt done [08:46:04]requested_data is exist [08:46:04]produce_requested_data [08:46:04]requested_item fm.sn is exist - process it [08:46:04]wFMCommunicate request_size=4 [08:46:04]MH_SAM_APDU [08:46:04]CAPDU: 80 11 00 00 [08:46:04]Write to MH i2c: E2 08 00 D9 52 80 11 00 00 00 00 00 00 A5 [08:46:04]Write i2c OK [08:46:04]MH_I2C_Read... [08:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:04]Read from MH i2c: E2 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 17 00 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 17 00 D9 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F4 [08:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:46:04]wFMCommunicate OK [08:46:04]requested_item fd.num is exist - process it [08:46:04]SAM_PROTO_GetFieldsCounters [08:46:04]wFMCommunicate request_size=4 [08:46:04]MH_SAM_APDU [08:46:04]CAPDU: 80 13 00 00 [08:46:04]Write to MH i2c: E2 08 00 DA 52 80 13 00 00 00 00 00 00 A8 [08:46:04]Write i2c OK [08:46:04]MH_I2C_Read... [08:46:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:04]Read from MH i2c: E2 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 62 00 [08:46:04]MH_I2C_Read... [08:46:04]Read from MH i2c: E2 62 00 DA 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [08:46:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 CF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:04]wFMCommunicate OK [08:46:04]SAM_PROTO_GetFieldsCounters done [08:46:04]requested_item shift.num is exist - process it [08:46:04]requested_item shift.opened is exist - process it [08:46:04]req_shift_opened [08:46:04]FM_GetShiftState [08:46:04]SAM_PROTO_GetShiftState [08:46:04]wFMCommunicate request_size=4 [08:46:04]MH_SAM_APDU [08:46:04]CAPDU: 80 13 01 00 [08:46:04]Write to MH i2c: E2 08 00 DB 52 80 13 01 00 00 00 00 00 AA [08:46:04]Write i2c OK [08:46:04]MH_I2C_Read... [08:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:05]Read from MH i2c: E2 [08:46:05]MH_I2C_Read... [08:46:05]Read from MH i2c: E2 0E 00 [08:46:05]MH_I2C_Read... [08:46:05]Read from MH i2c: E2 0E 00 DB 52 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FA [08:46:05]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:46:05]wFMCommunicate OK [08:46:05]SAM_PROTO_GetShiftState done [08:46:05]FM_GetShiftState done [08:46:05]req_shift_opened done [08:46:05]requested_item shift.open_date is exist - process it [08:46:05]req_shift_open_date [08:46:05]req_shift_open_date done [08:46:05]produce_requested_data done [08:46:05]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220879,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:46:05]process_action_free close_receipt [08:46:05]json_value_free [08:46:05]json_value_free done [08:46:05]process_json_proto returns [08:46:05]Send response to host [08:46:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220879,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:46:05]free response buf [08:46:05]execute_script done [08:46:05]execute_script returns [08:46:05]free content buf [08:46:05]Sock 10.Close socket [08:46:05]Sock 10.Thread stoped [08:46:08]OFD Sender: No OFD packet to send [08:46:13]OFD Sender: No OFD packet to send [08:46:18]OFD Sender: No OFD packet to send [08:46:23]OFD Sender: No OFD packet to send [08:46:28]OFD Sender: No OFD packet to send [08:46:33]OFD Sender: No OFD packet to send [08:46:38]OFD Sender: No OFD packet to send [08:46:43]OFD Sender: No OFD packet to send [08:46:48]OFD Sender: No OFD packet to send [08:46:53]OFD Sender: No OFD packet to send [08:46:58]OFD Sender: No OFD packet to send [08:47:03]OFD Sender: No OFD packet to send [08:47:08]OFD Sender: No OFD packet to send [08:47:13]OFD Sender: No OFD packet to send [08:47:18]OFD Sender: No OFD packet to send [08:47:23]OFD Sender: No OFD packet to send [08:47:28]OFD Sender: No OFD packet to send [08:47:33]OFD Sender: No OFD packet to send [08:47:38]OFD Sender: No OFD packet to send [08:47:43]OFD Sender: No OFD packet to send [08:47:48]OFD Sender: No OFD packet to send [08:47:53]OFD Sender: No OFD packet to send [08:47:58]OFD Sender: No OFD packet to send [08:48:03]OFD Sender: No OFD packet to send [08:48:08]OFD Sender: No OFD packet to send [08:48:13]accept exits with 7 [08:48:13]New connection [08:48:13]New thread 3066531172 created [08:48:13]Thread 3066674532 joined [08:48:13]Waiting for new connection... [08:48:13] Sock 7.Parse request [08:48:13]Sock 7.Check first char [08:48:13]Sock 7.First char is OK [08:48:13]request: POST /json_proto HTTP/1.0 [08:48:13]Method: POST [08:48:13]URL: /json_proto [08:48:13]Method is POST - this is cgi request [08:48:13]url: /json_proto [08:48:13]query_string will be loaded in cgi processing [08:48:13]execute_cgi json_proto POST (null) [08:48:13]execute_cgi path=json_proto method=POST [08:48:13]POST find Content-Length [08:48:13]Host: 172.17.40.4:8080 [08:48:13]Content-Length: 679 [08:48:13]Content-Type: application/json [08:48:13] [08:48:13]POST finish read [08:48:13]Found Content-Length = 679 [08:48:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:13]execute_script... [08: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)538788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:13]POST & json_proto [08:48:13]process_json_proto [08:48:13]json parsed OK: [08:48:13]protocol is kg_v1.0 [08:48:13]action value=close_receipt [08:48:13]process_action close_receipt [08:48:13]cmd_close_receipt [08:48:13]MH_GetDate [08:48:13]Write to MH i2c: F0 00 00 DC 52 1D [08:48:13]Write i2c OK [08:48:13]MH_I2C_Read... [08:48:13]Read from MH i2c: F0 [08:48:13]MH_I2C_Read... [08:48:13]Read from MH i2c: F0 09 00 [08:48:13]MH_I2C_Read... [08:48:13]Read from MH i2c: F0 09 00 DC 52 00 51 B8 18 67 65 5C 16 67 EC [08:48:13]GetLastDocTimeStamp 1729673165 [08:48:13]current date 1729673297 [08:48:13]FM_GetShiftState [08:48:13]SAM_PROTO_GetShiftState [08:48:13]wFMCommunicate request_size=4 [08:48:13]MH_SAM_APDU [08:48:13]CAPDU: 80 13 01 00 [08:48:13]Write to MH i2c: E2 08 00 DD 52 80 13 01 00 00 00 00 00 AC [08:48:13]Write i2c OK [08:48:13]MH_I2C_Read... [08:48:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:13]Read from MH i2c: E2 [08:48:13]MH_I2C_Read... [08:48:13]Read from MH i2c: E2 0E 00 [08:48:13]MH_I2C_Read... [08:48:13]Read from MH i2c: E2 0E 00 DD 52 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FC [08:48:13]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:48:13]wFMCommunicate OK [08:48:13]SAM_PROTO_GetShiftState done [08:48:13]FM_GetShiftState done [08:48:13]opened in 1729642119 [08:48:13]opened+sec_in_day 1729728519 [08:48:13]quantity*price = 200025 [08:48:13]sum+1 = 200026 [08:48:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 89 23.10.2024 08:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220880 ФПД: 110630887495148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084817&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220880&fm=110630887495148&tin=02508201610067®Number=0000000000098116&sum=200000 [08:48:14]StoreToDocumentArchive [08:48:14]shift 447 fd 220880 [08:48:14]save to /storage/0447/doc_00220880 [08:48:14]save last doc name /storage/0447/doc_00220880 to /storage/kkm_last_doc_name [08:48:14]save OK [08:48:14]Clear old archive folders... [08:48:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:48:14]tlvbuf is 0089B360 [08:48:14]SAM_PROTO_ClearQueue [08:48:14]wFMCommunicate request_size=4 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 09 00 00 [08:48:14]Write to MH i2c: E2 08 00 EA 52 80 09 00 00 00 00 00 00 AE [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 03 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 03 00 EA 52 00 90 00 B0 [08:48:14]RAPDU: 90 00 [08:48:14]wFMCommunicate OK [08:48:14]SAM_PROTO_ClearQueue done [08:48:14]KKMCreateOFDPacket [08:48:14]OFDProtocolAddRootSTLVToBuf [08:48:14]FM_MakeSignedData [08:48:14]FM_MakeSignedData [08:48:14]SAM_PROTO_SignData [08:48:14]wFMCommunicate request_size=4 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 0D 01 02 [08:48:14]Write to MH i2c: E2 08 00 EB 52 80 0D 01 02 00 00 00 00 B6 [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 03 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 03 00 EB 52 00 90 00 B1 [08:48:14]RAPDU: 90 00 [08:48:14]wFMCommunicate OK [08:48:14]wFMCommunicate request_size=255 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 51 B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D0 5E 03 00 35 04 06 00 64 9E 42 C0 [08:48:14]Write to MH i2c: E2 02 01 EC 52 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 51 B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D0 5E 03 00 35 04 06 00 64 9E 42 C0 00 00 F8 [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 03 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 03 00 EC 52 00 90 00 B2 [08:48:14]RAPDU: 90 00 [08:48:14]wFMCommunicate OK [08:48:14]wFMCommunicate request_size=7 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 0D 02 02 02 15 EC [08:48:14]Write to MH i2c: E2 0A 00 ED 52 80 0D 02 02 02 00 15 EC 00 00 BE [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 03 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 03 00 ED 52 00 90 00 B3 [08:48:14]RAPDU: 90 00 [08:48:14]wFMCommunicate OK [08:48:14]wFMCommunicate request_size=4 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 0D 03 02 [08:48:14]Write to MH i2c: E2 08 00 EE 52 80 0D 03 02 00 00 00 00 BB [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 0B 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 0B 00 EE 52 00 DD D5 05 9F 80 67 7A B5 90 00 28 [08:48:14]RAPDU: DD D5 05 9F 80 67 7A B5 90 00 [08:48:14]wFMCommunicate OK [08:48:14]SAM_PROTO_SignData done [08:48:14]FM_MakeSignedData done [08:48:14]CreateOFDProtocolMessage [08:48:14]wFMCommunicate request_size=4 [08:48:14]MH_SAM_APDU [08:48:14]CAPDU: 80 11 00 00 [08:48:14]Write to MH i2c: E2 08 00 EF 52 80 11 00 00 00 00 00 00 BB [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:14]Read from MH i2c: E2 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 17 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: E2 17 00 EF 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 0A [08:48:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:48:14]wFMCommunicate OK [08:48:14]CreateOFDProtocolMessage done [08:48:14]OFDSenderStorePacket 220880 [08:48:14]StoreOFDPacket docnum=220880 [08:48:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 3D E6 04 01 93 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 51 B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D0 5E 03 00 35 04 06 00 64 9E 42 C0 15 EC DD D5 05 9F 80 67 7A B5 [08:48:14]CheckFolder [08:48:14]dirname=/storage/ofd_packets [08:48:14]CheckFolder done [08:48:14]ProducePacketName [08:48:14]name=ofd_packets/00220880 [08:48:14]NVStorageSaveData ofd_packets/00220880 [08:48:14]File name is /storage/ofd_packets/00220880 [08:48:14]Write 298 bytes [08:48:14]NVStorageSaveData done [08:48:14]OFDSenderStorePacket done [08:48:14]KKMCreateOFDPacket done [08:48:14]NVStorageSaveData kkm_last_timestamp [08:48:14]File name is /storage/kkm_last_timestamp [08:48:14]Write 4 bytes [08:48:14]NVStorageSaveData done [08:48:14]ExternCall_PrintAddStr [08:48:14]wPrintStart [08:48:14]Write to MH i2c: 01 00 00 F0 52 42 [08:48:14]Write i2c OK [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: 01 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: 01 07 00 [08:48:14]MH_I2C_Read... [08:48:14]Read from MH i2c: 01 07 00 F0 52 00 00 00 00 00 FF 0F 57 [08:48:14]RasterBufferAndPrint [08:48:14]line Счет N : (1)538788 [08:48:14]line ИНН: 02508201610067 [08:48:14]line Контрольно-Кассовый Чек [08:48:14]line ПРОДАЖА [08:48:14]line ТРК (МРК, ГНК) : 51 [08:48:14]line Товар: 2710194210 [08:48:14]line ДТ-К-2 [08:48:14]line 26.250 * 76.20 [08:48:14]line = 2000.25 [08:48:14]line НДС 12% НСП 1% [08:48:14]line > о реализуемом товаре [08:48:14]line ОКРУГЛЕНИЕ: -0.25 [08:48:14]line ИТОГО: 2000.00 [08:48:14]line Внесено: 2000.00 [08:48:14]line СДАЧА: 0.00 [08:48:14]line НСП 1% : 17.70 [08:48:14]line НДС 12% : 212.42 [08:48:14]line Наличными: 2000.00 [08:48:14]line Безнал.: 0.00 [08:48:14]line Место: АЗС № 84 "Партнер Нефть" [08:48:14]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:48:14]line СНО: Общий режим [08:48:14]line Чек 89 23.10.2024 08:48 [08:48:14]line Смена: 447 ФФД: 1.0 [08:48:14]line ЗНМ: 0300000178 [08:48:14]line РНМ: 0000000000098116 [08:48:14]line Версия ККМ: 001 [08:48:14]line ФМ: 0000000000965413 [08:48:14]line ФД: 220880 [08:48:14]line ФПД: 110630887495148 [08:48:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084817&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220880&fm=110630887495148&tin=02508201610067®Number=0000000000098116&sum=200000 [08:48:15]OFD Sender: Processing packet 220880 [packets to send 81, broken 80] [08:48:15]ProducePacketName [08:48:15]name=ofd_packets/00220880 [08:48:15]OFD Sender: To server: pG, [08:48:15]CommunicateWithHost lk.salyk.kg:30040 [08:48:15]ConnectInit lk.salyk.kg [08:48:15]written 0, free lines is 4095 [08:48:15]Connected sock=10 [08:48:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 3D E6 04 01 93 4B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 51 B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D0 5E 03 00 35 04 06 00 64 9E 42 C0 15 EC DD D5 05 9F 80 67 7A B5 [08:48:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 40 9D 47 00 02 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 39 36 35 34 31 33 10 04 04 00 D0 5E 03 00 F4 03 04 00 F1 63 18 67 B6 04 01 00 00 69 8C 6B 55 D2 7F 92 28 [08:48:15]CommunicateWithHost err = 0 [08:48:15]CheckOFDResponse [08:48:15]1017 (14) - 77093643461234 [08:48:15]1041 (16) - 0000000000965413 [08:48:15]1040 (4) - 220880 [08:48:15]1012 (4) - 23.10.2024 02:48 [08:48:15]1206 (1) - 0 [08:48:15]OFD Sender: Remove packet 220880 [08:48:15]ProducePacketName [08:48:15]name=ofd_packets/00220880 [08:48:15]NVStorageDeleteData [08:48:15]Write to MH i2c: 01 00 00 1B 53 6E [08:48:15]Write i2c OK [08:48:15]MH_I2C_Read... [08:48:15]Read from MH i2c: 01 [08:48:15]MH_I2C_Read... [08:48:15]Read from MH i2c: 01 07 00 [08:48:15]MH_I2C_Read... [08:48:15]Read from MH i2c: 01 07 00 1B 53 00 00 00 00 00 E5 0C 66 [08:48:15]RasterBufferAndPrint [08:48:15]line [08:48:15]line [08:48:15]line [08:48:15]line [08:48:15]line [08:48:15]written 0, free lines is 3307 [08:48:15]MH_Cut [08:48:15]Write to MH i2c: D1 01 00 22 53 01 47 [08:48:15]Write i2c OK [08:48:15]MH_I2C_Read... [08:48:15]Read from MH i2c: D1 [08:48:15]MH_I2C_Read... [08:48:15]Read from MH i2c: D1 01 00 [08:48:15]MH_I2C_Read... [08:48:15]Read from MH i2c: D1 01 00 22 53 00 46 [08:48:15]Write to MH i2c: 01 00 00 23 53 76 [08:48:15]Write i2c OK [08:48:15]MH_I2C_Read... [08:48:15]OFD Sender: No OFD packet to send [08:48:16]*** Cut start [08:48:16]*** Partial cut [08:48:16]*** CUTSNS_PIN = 1 [08:48:16]*** CUTSNS_PIN = 0 [08:48:16]*** Brake cut motor [08:48:16]Read from MH i2c: 01 [08:48:16]MH_I2C_Read... [08:48:16]*** Stop cut motor [08:48:16]*** Cut end [08:48:16]Read from MH i2c: 01 07 00 [08:48:16]MH_I2C_Read... [08:48:16]Read from MH i2c: 01 07 00 23 53 00 00 00 00 00 FF 0F 8B [08:48:16]process_action close_receipt done [08:48:16]requested_data is exist [08:48:16]produce_requested_data [08:48:16]requested_item fm.sn is exist - process it [08:48:16]wFMCommunicate request_size=4 [08:48:16]MH_SAM_APDU [08:48:16]CAPDU: 80 11 00 00 [08:48:16]Write to MH i2c: E2 08 00 24 53 80 11 00 00 00 00 00 00 F1 [08:48:16]Write i2c OK [08:48:16]MH_I2C_Read... [08:48:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:16]Read from MH i2c: E2 [08:48:16]MH_I2C_Read... [08:48:16]Read from MH i2c: E2 17 00 [08:48:16]MH_I2C_Read... [08:48:16]Read from MH i2c: E2 17 00 24 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 40 [08:48:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:48:16]wFMCommunicate OK [08:48:16]requested_item fd.num is exist - process it [08:48:16]SAM_PROTO_GetFieldsCounters [08:48:16]wFMCommunicate request_size=4 [08:48:16]MH_SAM_APDU [08:48:16]CAPDU: 80 13 00 00 [08:48:16]Write to MH i2c: E2 08 00 25 53 80 13 00 00 00 00 00 00 F4 [08:48:16]Write i2c OK [08:48:16]MH_I2C_Read... [08:48:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:17]Read from MH i2c: E2 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: E2 62 00 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: E2 62 00 25 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D0 5E 03 00 0E 04 04 00 BF 01 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 0D [08:48:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D0 5E 03 00 0E 04 04 00 BF 01 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 [08:48:17]wFMCommunicate OK [08:48:17]SAM_PROTO_GetFieldsCounters done [08:48:17]requested_item shift.num is exist - process it [08:48:17]requested_item shift.opened is exist - process it [08:48:17]req_shift_opened [08:48:17]FM_GetShiftState [08:48:17]SAM_PROTO_GetShiftState [08:48:17]wFMCommunicate request_size=4 [08:48:17]MH_SAM_APDU [08:48:17]CAPDU: 80 13 01 00 [08:48:17]Write to MH i2c: E2 08 00 26 53 80 13 01 00 00 00 00 00 F6 [08:48:17]Write i2c OK [08:48:17]MH_I2C_Read... [08:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:17]Read from MH i2c: E2 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: E2 0E 00 [08:48:17]MH_I2C_Read... [08:48:17]Read from MH i2c: E2 0E 00 26 53 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 46 [08:48:17]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:48:17]wFMCommunicate OK [08:48:17]SAM_PROTO_GetShiftState done [08:48:17]FM_GetShiftState done [08:48:17]req_shift_opened done [08:48:17]requested_item shift.open_date is exist - process it [08:48:17]req_shift_open_date [08:48:17]req_shift_open_date done [08:48:17]produce_requested_data done [08:48:17]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220880,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:48:17]process_action_free close_receipt [08:48:17]json_value_free [08:48:17]json_value_free done [08:48:17]process_json_proto returns [08:48:17]Send response to host [08:48:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220880,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:48:17]free response buf [08:48:17]execute_script done [08:48:17]execute_script returns [08:48:17]free content buf [08:48:17]Sock 7.Close socket [08:48:17]Sock 7.Thread stoped [08:48:20]OFD Sender: No OFD packet to send [08:48:25]OFD Sender: No OFD packet to send [08:48:30]OFD Sender: No OFD packet to send [08:48:35]OFD Sender: No OFD packet to send [08:48:40]OFD Sender: No OFD packet to send [08:48:45]OFD Sender: No OFD packet to send [08:48:48]accept exits with 9 [08:48:48]New connection [08:48:48]New thread 3066674532 created [08:48:48]Thread 3066531172 joined [08:48:48]Waiting for new connection... [08:48:48] Sock 9.Parse request [08:48:48]Sock 9.Check first char [08:48:48]Sock 9.First char is OK [08:48:48]request: POST /json_proto HTTP/1.0 [08:48:48]Method: POST [08:48:48]URL: /json_proto [08:48:48]Method is POST - this is cgi request [08:48:48]url: /json_proto [08:48:48]query_string will be loaded in cgi processing [08:48:48]execute_cgi json_proto POST (null) [08:48:48]execute_cgi path=json_proto method=POST [08:48:48]POST find Content-Length [08:48:48]Host: 172.17.40.4:8080 [08:48:48]Content-Length: 670 [08:48:48]Content-Type: application/json [08:48:48] [08:48:48]POST finish read [08:48:48]Found Content-Length = 670 [08:48:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 2.930, "sum" : 200.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:48]execute_script... [08:48: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)538790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 2.930, "sum" : 200.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:48]POST & json_proto [08:48:48]process_json_proto [08:48:48]json parsed OK: [08:48:48]protocol is kg_v1.0 [08:48:48]action value=close_receipt [08:48:48]process_action close_receipt [08:48:48]cmd_close_receipt [08:48:48]MH_GetDate [08:48:48]Write to MH i2c: F0 00 00 27 53 69 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: F0 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: F0 09 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: F0 09 00 27 53 00 74 B8 18 67 65 5C 16 67 5B [08:48:48]GetLastDocTimeStamp 1729673297 [08:48:48]current date 1729673332 [08:48:48]FM_GetShiftState [08:48:48]SAM_PROTO_GetShiftState [08:48:48]wFMCommunicate request_size=4 [08:48:48]MH_SAM_APDU [08:48:48]CAPDU: 80 13 01 00 [08:48:48]Write to MH i2c: E2 08 00 28 53 80 13 01 00 00 00 00 00 F8 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:48]Read from MH i2c: E2 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 0E 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 0E 00 28 53 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 48 [08:48:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:48:48]wFMCommunicate OK [08:48:48]SAM_PROTO_GetShiftState done [08:48:48]FM_GetShiftState done [08:48:48]opened in 1729642119 [08:48:48]opened+sec_in_day 1729728519 [08:48:48]quantity*price = 20041 [08:48:48]sum+1 = 20042 [08:48:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.28 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 90 23.10.2024 08:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220881 ФПД: 130303676994344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084852&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220881&fm=130303676994344&tin=02508201610067®Number=0000000000098116&sum=20000 [08:48:49]StoreToDocumentArchive [08:48:49]shift 447 fd 220881 [08:48:49]save to /storage/0447/doc_00220881 [08:48:49]save last doc name /storage/0447/doc_00220881 to /storage/kkm_last_doc_name [08:48:49]save OK [08:48:49]Clear old archive folders... [08:48:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:48:49]tlvbuf is 0075F730 [08:48:49]SAM_PROTO_ClearQueue [08:48:49]wFMCommunicate request_size=4 [08:48:49]MH_SAM_APDU [08:48:49]CAPDU: 80 09 00 00 [08:48:49]Write to MH i2c: E2 08 00 35 53 80 09 00 00 00 00 00 00 FA [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 03 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 03 00 35 53 00 90 00 FC [08:48:49]RAPDU: 90 00 [08:48:49]wFMCommunicate OK [08:48:49]SAM_PROTO_ClearQueue done [08:48:49]KKMCreateOFDPacket [08:48:49]OFDProtocolAddRootSTLVToBuf [08:48:49]FM_MakeSignedData [08:48:49]FM_MakeSignedData [08:48:49]SAM_PROTO_SignData [08:48:49]wFMCommunicate request_size=4 [08:48:49]MH_SAM_APDU [08:48:49]CAPDU: 80 0D 01 02 [08:48:49]Write to MH i2c: E2 08 00 36 53 80 0D 01 02 00 00 00 00 02 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 03 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 03 00 36 53 00 90 00 FD [08:48:49]RAPDU: 90 00 [08:48:49]wFMCommunicate OK [08:48:49]wFMCommunicate request_size=255 [08:48:49]MH_SAM_APDU [08:48: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 0B 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 49 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 5A 00 00 00 F4 03 04 00 74 B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D1 5E 03 00 35 04 06 00 [08:48:49]Write to MH i2c: E2 02 01 37 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 0B 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 49 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 5A 00 00 00 F4 03 04 00 74 B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D1 5E 03 00 35 04 06 00 00 00 67 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 03 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 03 00 37 53 00 90 00 FE [08:48:49]RAPDU: 90 00 [08:48:49]wFMCommunicate OK [08:48:49]wFMCommunicate request_size=11 [08:48:49]MH_SAM_APDU [08:48:49]CAPDU: 80 0D 02 02 06 76 82 B0 61 53 28 [08:48:49]Write to MH i2c: E2 0E 00 38 53 80 0D 02 02 06 00 76 82 B0 61 53 28 00 00 95 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 03 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 03 00 38 53 00 90 00 FF [08:48:49]RAPDU: 90 00 [08:48:49]wFMCommunicate OK [08:48:49]wFMCommunicate request_size=4 [08:48:49]MH_SAM_APDU [08:48:49]CAPDU: 80 0D 03 02 [08:48:49]Write to MH i2c: E2 08 00 39 53 80 0D 03 02 00 00 00 00 07 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 0B 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 0B 00 39 53 00 75 B0 74 10 A7 E8 08 91 90 00 D9 [08:48:49]RAPDU: 75 B0 74 10 A7 E8 08 91 90 00 [08:48:49]wFMCommunicate OK [08:48:49]SAM_PROTO_SignData done [08:48:49]FM_MakeSignedData done [08:48:49]CreateOFDProtocolMessage [08:48:49]wFMCommunicate request_size=4 [08:48:49]MH_SAM_APDU [08:48:49]CAPDU: 80 11 00 00 [08:48:49]Write to MH i2c: E2 08 00 3A 53 80 11 00 00 00 00 00 00 07 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 17 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 17 00 3A 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 56 [08:48:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:48:49]wFMCommunicate OK [08:48:49]CreateOFDProtocolMessage done [08:48:49]OFDSenderStorePacket 220881 [08:48:49]StoreOFDPacket docnum=220881 [08:48:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 66 0E 08 01 A8 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 0B 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 49 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 5A 00 00 00 F4 03 04 00 74 B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D1 5E 03 00 35 04 06 00 76 82 B0 61 53 28 75 B0 74 10 A7 E8 08 91 [08:48:49]CheckFolder [08:48:49]dirname=/storage/ofd_packets [08:48:49]CheckFolder done [08:48:49]ProducePacketName [08:48:49]name=ofd_packets/00220881 [08:48:49]NVStorageSaveData ofd_packets/00220881 [08:48:49]File name is /storage/ofd_packets/00220881 [08:48:49]Write 302 bytes [08:48:49]NVStorageSaveData done [08:48:49]OFDSenderStorePacket done [08:48:49]KKMCreateOFDPacket done [08:48:49]NVStorageSaveData kkm_last_timestamp [08:48:49]File name is /storage/kkm_last_timestamp [08:48:49]Write 4 bytes [08:48:49]NVStorageSaveData done [08:48:49]ExternCall_PrintAddStr [08:48:49]wPrintStart [08:48:49]Write to MH i2c: 01 00 00 3B 53 8E [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: 01 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: 01 07 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: 01 07 00 3B 53 00 00 00 00 00 FF 0F A3 [08:48:49]RasterBufferAndPrint [08:48:49]line Счет N : (1)538790 [08:48:49]line ИНН: 02508201610067 [08:48:49]line Контрольно-Кассовый Чек [08:48:49]line ПРОДАЖА [08:48:49]line ТРК (МРК, ГНК) : 22 [08:48:49]line Товар: 2710124130 [08:48:49]line SUPER 92-К-5 [08:48:49]line 2.930 * 68.40 [08:48:49]line = 200.41 [08:48:49]line НДС 12% НСП 1% [08:48:49]line > о реализуемом товаре [08:48:49]line ОКРУГЛЕНИЕ: -0.41 [08:48:49]line ИТОГО: 200.00 [08:48:49]line Внесено: 200.00 [08:48:49]line СДАЧА: 0.00 [08:48:49]line НСП 1% : 1.77 [08:48:49]line НДС 12% : 21.28 [08:48:49]line Наличными: 200.00 [08:48:49]line Безнал.: 0.00 [08:48:49]line Место: АЗС № 84 "Партнер Нефть" [08:48:49]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:48:49]line СНО: Общий режим [08:48:49]line Чек 90 23.10.2024 08:48 [08:48:49]line Смена: 447 ФФД: 1.0 [08:48:49]line ЗНМ: 0300000178 [08:48:49]line РНМ: 0000000000098116 [08:48:49]line Версия ККМ: 001 [08:48:49]line ФМ: 0000000000965413 [08:48:49]line ФД: 220881 [08:48:49]line ФПД: 130303676994344 [08:48:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084852&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220881&fm=130303676994344&tin=02508201610067®Number=0000000000098116&sum=20000 [08:48:50]OFD Sender: Processing packet 220881 [packets to send 81, broken 80] [08:48:50]ProducePacketName [08:48:50]name=ofd_packets/00220881 [08:48:50]OFD Sender: To server: pG, [08:48:50]CommunicateWithHost lk.salyk.kg:30040 [08:48:50]ConnectInit lk.salyk.kg [08:48:50]written 0, free lines is 4095 [08:48:50]Connected sock=10 [08:48:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 66 0E 08 01 A8 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 0B 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 49 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 5A 00 00 00 F4 03 04 00 74 B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D1 5E 03 00 35 04 06 00 76 82 B0 61 53 28 75 B0 74 10 A7 E8 08 91 [08:48:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 35 90 47 00 AA 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 39 36 35 34 31 33 10 04 04 00 D1 5E 03 00 F4 03 04 00 14 64 18 67 B6 04 01 00 00 AE 2F 9B A4 06 09 78 FE [08:48:50]CommunicateWithHost err = 0 [08:48:50]CheckOFDResponse [08:48:50]1017 (14) - 77093643461234 [08:48:50]1041 (16) - 0000000000965413 [08:48:50]1040 (4) - 220881 [08:48:50]1012 (4) - 23.10.2024 02:48 [08:48:50]1206 (1) - 0 [08:48:50]OFD Sender: Remove packet 220881 [08:48:50]ProducePacketName [08:48:50]name=ofd_packets/00220881 [08:48:50]NVStorageDeleteData [08:48:50]Write to MH i2c: 01 00 00 66 53 B9 [08:48:50]Write i2c OK [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: 01 [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: 01 07 00 [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: 01 07 00 66 53 00 00 00 00 00 D5 0C A1 [08:48:50]RasterBufferAndPrint [08:48:50]line [08:48:50]line [08:48:50]line [08:48:50]line [08:48:50]line [08:48:50]written 0, free lines is 3292 [08:48:50]MH_Cut [08:48:50]Write to MH i2c: D1 01 00 6D 53 01 92 [08:48:50]Write i2c OK [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: D1 [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: D1 01 00 [08:48:50]MH_I2C_Read... [08:48:50]Read from MH i2c: D1 01 00 6D 53 00 91 [08:48:50]Write to MH i2c: 01 00 00 6E 53 C1 [08:48:50]Write i2c OK [08:48:50]MH_I2C_Read... [08:48:50]OFD Sender: No OFD packet to send [08:48:51]*** Cut start [08:48:51]*** Partial cut [08:48:51]*** CUTSNS_PIN = 1 [08:48:51]*** CUTSNS_PIN = 0 [08:48:51]*** Brake cut motor [08:48:51]Read from MH i2c: 01 [08:48:51]MH_I2C_Read... [08:48:51]*** Stop cut motor [08:48:51]*** Cut end [08:48:51]Read from MH i2c: 01 07 00 [08:48:51]MH_I2C_Read... [08:48:51]Read from MH i2c: 01 07 00 6E 53 00 00 00 00 00 FF 0F D6 [08:48:51]process_action close_receipt done [08:48:51]requested_data is exist [08:48:51]produce_requested_data [08:48:51]requested_item fm.sn is exist - process it [08:48:51]wFMCommunicate request_size=4 [08:48:51]MH_SAM_APDU [08:48:51]CAPDU: 80 11 00 00 [08:48:51]Write to MH i2c: E2 08 00 6F 53 80 11 00 00 00 00 00 00 3C [08:48:51]Write i2c OK [08:48:51]MH_I2C_Read... [08:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:52]Read from MH i2c: E2 [08:48:52]MH_I2C_Read... [08:48:52]Read from MH i2c: E2 17 00 [08:48:52]MH_I2C_Read... [08:48:52]Read from MH i2c: E2 17 00 6F 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8B [08:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:48:52]wFMCommunicate OK [08:48:52]requested_item fd.num is exist - process it [08:48:52]SAM_PROTO_GetFieldsCounters [08:48:52]wFMCommunicate request_size=4 [08:48:52]MH_SAM_APDU [08:48:52]CAPDU: 80 13 00 00 [08:48:52]Write to MH i2c: E2 08 00 70 53 80 13 00 00 00 00 00 00 3F [08:48:52]Write i2c OK [08:48:52]MH_I2C_Read... [08:48:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:52]Read from MH i2c: E2 [08:48:52]MH_I2C_Read... [08:48:52]Read from MH i2c: E2 62 00 [08:48:52]MH_I2C_Read... [08:48:52]Read from MH i2c: E2 62 00 70 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [08:48:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:52]wFMCommunicate OK [08:48:52]SAM_PROTO_GetFieldsCounters done [08:48:52]requested_item shift.num is exist - process it [08:48:52]requested_item shift.opened is exist - process it [08:48:52]req_shift_opened [08:48:52]FM_GetShiftState [08:48:52]SAM_PROTO_GetShiftState [08:48:52]wFMCommunicate request_size=4 [08:48:52]MH_SAM_APDU [08:48:52]CAPDU: 80 13 01 00 [08:48:52]Write to MH i2c: E2 08 00 71 53 80 13 01 00 00 00 00 00 41 [08:48:52]Write i2c OK [08:48:52]MH_I2C_Read... [08:48:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:52]Read from MH i2c: E2 [08:48:52]MH_I2C_Read... [08:48:52]Read from MH i2c: E2 0E 00 [08:48:52]MH_I2C_Read... [08:48:52]Read from MH i2c: E2 0E 00 71 53 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 91 [08:48:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:48:52]wFMCommunicate OK [08:48:52]SAM_PROTO_GetShiftState done [08:48:52]FM_GetShiftState done [08:48:52]req_shift_opened done [08:48:52]requested_item shift.open_date is exist - process it [08:48:52]req_shift_open_date [08:48:52]req_shift_open_date done [08:48:52]produce_requested_data done [08:48:52]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220881,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:48:52]process_action_free close_receipt [08:48:52]json_value_free [08:48:52]json_value_free done [08:48:52]process_json_proto returns [08:48:52]Send response to host [08:48:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220881,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:48:52]free response buf [08:48:52]execute_script done [08:48:52]execute_script returns [08:48:52]free content buf [08:48:52]Sock 9.Close socket [08:48:52]Sock 9.Thread stoped [08:48:55]accept exits with 7 [08:48:55]New connection [08:48:55]New thread 3066531172 created [08:48:55]Thread 3066674532 joined [08:48:55]Waiting for new connection... [08:48:55] Sock 7.Parse request [08:48:55]Sock 7.Check first char [08:48:55]Sock 7.First char is OK [08:48:55]request: POST /json_proto HTTP/1.0 [08:48:55]Method: POST [08:48:55]URL: /json_proto [08:48:55]Method is POST - this is cgi request [08:48:55]url: /json_proto [08:48:55]query_string will be loaded in cgi processing [08:48:55]execute_cgi json_proto POST (null) [08:48:55]execute_cgi path=json_proto method=POST [08:48:55]POST find Content-Length [08:48:55]Host: 172.17.40.4:8080 [08:48:55]Content-Length: 682 [08:48:55]Content-Type: application/json [08:48:55] [08:48:55]POST finish read [08:48:55]Found Content-Length = 682 [08:48:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:55]execute_script... [08: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)538789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:55]POST & json_proto [08:48:55]process_json_proto [08:48:55]json parsed OK: [08:48:55]protocol is kg_v1.0 [08:48:55]action value=close_receipt [08:48:55]process_action close_receipt [08:48:55]cmd_close_receipt [08:48:55]MH_GetDate [08:48:55]Write to MH i2c: F0 00 00 72 53 B4 [08:48:55]Write i2c OK [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: F0 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: F0 09 00 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: F0 09 00 72 53 00 7B B8 18 67 65 5C 16 67 AD [08:48:55]GetLastDocTimeStamp 1729673332 [08:48:55]current date 1729673339 [08:48:55]FM_GetShiftState [08:48:55]SAM_PROTO_GetShiftState [08:48:55]wFMCommunicate request_size=4 [08:48:55]MH_SAM_APDU [08:48:55]CAPDU: 80 13 01 00 [08:48:55]Write to MH i2c: E2 08 00 73 53 80 13 01 00 00 00 00 00 43 [08:48:55]Write i2c OK [08:48:55]MH_I2C_Read... [08:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:55]Read from MH i2c: E2 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: E2 0E 00 [08:48:55]MH_I2C_Read... [08:48:55]Read from MH i2c: E2 0E 00 73 53 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 93 [08:48:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:48:55]wFMCommunicate OK [08:48:55]SAM_PROTO_GetShiftState done [08:48:55]FM_GetShiftState done [08:48:55]opened in 1729642119 [08:48:55]opened+sec_in_day 1729728519 [08:48:55]quantity*price = 100015 [08:48:55]sum+1 = 100017 [08:48:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 91 23.10.2024 08:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220882 ФПД: 17776707000039 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084859&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220882&fm=17776707000039&tin=02508201610067®Number=0000000000098116&sum=100000 [08:48:56]StoreToDocumentArchive [08:48:56]shift 447 fd 220882 [08:48:56]save to /storage/0447/doc_00220882 [08:48:56]save last doc name /storage/0447/doc_00220882 to /storage/kkm_last_doc_name [08:48:56]save OK [08:48:56]Clear old archive folders... [08:48:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:48:56]tlvbuf is 0079EB50 [08:48:56]SAM_PROTO_ClearQueue [08:48:56]wFMCommunicate request_size=4 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 09 00 00 [08:48:56]Write to MH i2c: E2 08 00 80 53 80 09 00 00 00 00 00 00 45 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 80 53 00 90 00 47 [08:48:56]RAPDU: 90 00 [08:48:56]wFMCommunicate OK [08:48:56]SAM_PROTO_ClearQueue done [08:48:56]KKMCreateOFDPacket [08:48:56]OFDProtocolAddRootSTLVToBuf [08:48:56]FM_MakeSignedData [08:48:56]FM_MakeSignedData [08:48:56]SAM_PROTO_SignData [08:48:56]wFMCommunicate request_size=4 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 0D 01 02 [08:48:56]Write to MH i2c: E2 08 00 81 53 80 0D 01 02 00 00 00 00 4D [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 81 53 00 90 00 48 [08:48:56]RAPDU: 90 00 [08:48:56]wFMCommunicate OK [08:48:56]wFMCommunicate request_size=255 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 7B B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D2 5E 03 00 35 04 06 00 10 [08:48:56]Write to MH i2c: E2 02 01 82 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 7B B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D2 5E 03 00 35 04 06 00 10 00 00 DF [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 82 53 00 90 00 49 [08:48:56]RAPDU: 90 00 [08:48:56]wFMCommunicate OK [08:48:56]wFMCommunicate request_size=10 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 0D 02 02 05 2A F6 4E 56 E7 [08:48:56]Write to MH i2c: E2 0D 00 83 53 80 0D 02 02 05 00 2A F6 4E 56 E7 00 00 05 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 03 00 83 53 00 90 00 4A [08:48:56]RAPDU: 90 00 [08:48:56]wFMCommunicate OK [08:48:56]wFMCommunicate request_size=4 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 0D 03 02 [08:48:56]Write to MH i2c: E2 08 00 84 53 80 0D 03 02 00 00 00 00 52 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 0B 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 0B 00 84 53 00 BC 47 C5 6E EF 07 51 64 90 00 34 [08:48:56]RAPDU: BC 47 C5 6E EF 07 51 64 90 00 [08:48:56]wFMCommunicate OK [08:48:56]SAM_PROTO_SignData done [08:48:56]FM_MakeSignedData done [08:48:56]CreateOFDProtocolMessage [08:48:56]wFMCommunicate request_size=4 [08:48:56]MH_SAM_APDU [08:48:56]CAPDU: 80 11 00 00 [08:48:56]Write to MH i2c: E2 08 00 85 53 80 11 00 00 00 00 00 00 52 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:56]Read from MH i2c: E2 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 17 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: E2 17 00 85 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A1 [08:48:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:48:56]wFMCommunicate OK [08:48:56]CreateOFDProtocolMessage done [08:48:56]OFDSenderStorePacket 220882 [08:48:56]StoreOFDPacket docnum=220882 [08:48:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 76 73 07 01 E8 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 7B B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D2 5E 03 00 35 04 06 00 10 2A F6 4E 56 E7 BC 47 C5 6E EF 07 51 64 [08:48:56]CheckFolder [08:48:56]dirname=/storage/ofd_packets [08:48:56]CheckFolder done [08:48:56]ProducePacketName [08:48:56]name=ofd_packets/00220882 [08:48:56]NVStorageSaveData ofd_packets/00220882 [08:48:56]File name is /storage/ofd_packets/00220882 [08:48:56]Write 301 bytes [08:48:56]NVStorageSaveData done [08:48:56]OFDSenderStorePacket done [08:48:56]KKMCreateOFDPacket done [08:48:56]NVStorageSaveData kkm_last_timestamp [08:48:56]File name is /storage/kkm_last_timestamp [08:48:56]Write 4 bytes [08:48:56]NVStorageSaveData done [08:48:56]ExternCall_PrintAddStr [08:48:56]wPrintStart [08:48:56]Write to MH i2c: 01 00 00 86 53 D9 [08:48:56]Write i2c OK [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: 01 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: 01 07 00 [08:48:56]MH_I2C_Read... [08:48:56]Read from MH i2c: 01 07 00 86 53 00 00 00 00 00 FF 0F EE [08:48:56]RasterBufferAndPrint [08:48:56]line Счет N : (1)538789 [08:48:56]line ИНН: 02508201610067 [08:48:56]line Контрольно-Кассовый Чек [08:48:56]line ПРОДАЖА [08:48:56]line ТРК (МРК, ГНК) : 43 [08:48:56]line Товар: 2710124130 [08:48:56]line Аи-92-К-2 [08:48:56]line 14.950 * 66.90 [08:48:56]line = 1000.16 [08:48:56]line НДС 12% НСП 1% [08:48:56]line > о реализуемом товаре [08:48:56]line ОКРУГЛЕНИЕ: -0.16 [08:48:56]line ИТОГО: 1000.00 [08:48:56]line Внесено: 1000.00 [08:48:56]line СДАЧА: 0.00 [08:48:56]line НСП 1% : 8.85 [08:48:56]line НДС 12% : 106.21 [08:48:56]line Наличными: 1000.00 [08:48:56]line Безнал.: 0.00 [08:48:56]line Место: АЗС № 84 "Партнер Нефть" [08:48:56]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:48:56]line СНО: Общий режим [08:48:56]line Чек 91 23.10.2024 08:48 [08:48:56]line Смена: 447 ФФД: 1.0 [08:48:56]line ЗНМ: 0300000178 [08:48:56]line РНМ: 0000000000098116 [08:48:56]line Версия ККМ: 001 [08:48:56]line ФМ: 0000000000965413 [08:48:56]line ФД: 220882 [08:48:56]line ФПД: 17776707000039 [08:48:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T084859&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220882&fm=17776707000039&tin=02508201610067®Number=0000000000098116&sum=100000 [08:48:56]OFD Sender: Processing packet 220882 [packets to send 81, broken 80] [08:48:56]ProducePacketName [08:48:56]name=ofd_packets/00220882 [08:48:56]OFD Sender: To server: pG, [08:48:56]CommunicateWithHost lk.salyk.kg:30040 [08:48:56]ConnectInit lk.salyk.kg [08:48:56]written 0, free lines is 4095 [08:48:57]Connected sock=10 [08:48:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 76 73 07 01 E8 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 7B B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D2 5E 03 00 35 04 06 00 10 2A F6 4E 56 E7 BC 47 C5 6E EF 07 51 64 [08:48:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 5F ED 47 00 1F 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 39 36 35 34 31 33 10 04 04 00 D2 5E 03 00 F4 03 04 00 1B 64 18 67 B6 04 01 00 00 7E AA 31 20 80 63 5F 5E [08:48:57]CommunicateWithHost err = 0 [08:48:57]CheckOFDResponse [08:48:57]1017 (14) - 77093643461234 [08:48:57]1041 (16) - 0000000000965413 [08:48:57]1040 (4) - 220882 [08:48:57]1012 (4) - 23.10.2024 02:48 [08:48:57]1206 (1) - 0 [08:48:57]OFD Sender: Remove packet 220882 [08:48:57]ProducePacketName [08:48:57]name=ofd_packets/00220882 [08:48:57]NVStorageDeleteData [08:48:57]Write to MH i2c: 01 00 00 B1 53 04 [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 07 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: 01 07 00 B1 53 00 00 00 00 00 F0 0C 07 [08:48:57]RasterBufferAndPrint [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]line [08:48:57]written 0, free lines is 3327 [08:48:57]MH_Cut [08:48:57]Write to MH i2c: D1 01 00 B8 53 01 DD [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 01 00 [08:48:57]MH_I2C_Read... [08:48:57]Read from MH i2c: D1 01 00 B8 53 00 DC [08:48:57]Write to MH i2c: 01 00 00 B9 53 0C [08:48:57]Write i2c OK [08:48:57]MH_I2C_Read... [08:48:57]OFD Sender: No OFD packet to send [08:48:58]*** Cut start [08:48:58]*** Partial cut [08:48:58]*** CUTSNS_PIN = 1 [08:48:58]*** CUTSNS_PIN = 0 [08:48:58]*** Brake cut motor [08:48:58]Read from MH i2c: 01 [08:48:58]MH_I2C_Read... [08:48:58]*** Stop cut motor [08:48:58]*** Cut end [08:48:58]Read from MH i2c: 01 07 00 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: 01 07 00 B9 53 00 00 00 00 00 FF 0F 21 [08:48:58]process_action close_receipt done [08:48:58]requested_data is exist [08:48:58]produce_requested_data [08:48:58]requested_item fm.sn is exist - process it [08:48:58]wFMCommunicate request_size=4 [08:48:58]MH_SAM_APDU [08:48:58]CAPDU: 80 11 00 00 [08:48:58]Write to MH i2c: E2 08 00 BA 53 80 11 00 00 00 00 00 00 87 [08:48:58]Write i2c OK [08:48:58]MH_I2C_Read... [08:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:58]Read from MH i2c: E2 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 17 00 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 17 00 BA 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D6 [08:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:48:58]wFMCommunicate OK [08:48:58]requested_item fd.num is exist - process it [08:48:58]SAM_PROTO_GetFieldsCounters [08:48:58]wFMCommunicate request_size=4 [08:48:58]MH_SAM_APDU [08:48:58]CAPDU: 80 13 00 00 [08:48:58]Write to MH i2c: E2 08 00 BB 53 80 13 00 00 00 00 00 00 8A [08:48:58]Write i2c OK [08:48:58]MH_I2C_Read... [08:48:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:58]Read from MH i2c: E2 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 62 00 [08:48:58]MH_I2C_Read... [08:48:58]Read from MH i2c: E2 62 00 BB 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [08:48:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:58]wFMCommunicate OK [08:48:58]SAM_PROTO_GetFieldsCounters done [08:48:58]requested_item shift.num is exist - process it [08:48:58]requested_item shift.opened is exist - process it [08:48:58]req_shift_opened [08:48:58]FM_GetShiftState [08:48:58]SAM_PROTO_GetShiftState [08:48:58]wFMCommunicate request_size=4 [08:48:58]MH_SAM_APDU [08:48:58]CAPDU: 80 13 01 00 [08:48:58]Write to MH i2c: E2 08 00 BC 53 80 13 01 00 00 00 00 00 8C [08:48:58]Write i2c OK [08:48:58]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0E 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0E 00 BC 53 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 DC [08:48:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:48:59]wFMCommunicate OK [08:48:59]SAM_PROTO_GetShiftState done [08:48:59]FM_GetShiftState done [08:48:59]req_shift_opened done [08:48:59]requested_item shift.open_date is exist - process it [08:48:59]req_shift_open_date [08:48:59]req_shift_open_date done [08:48:59]produce_requested_data done [08:48:59]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220882,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:48:59]process_action_free close_receipt [08:48:59]json_value_free [08:48:59]json_value_free done [08:48:59]process_json_proto returns [08:48:59]Send response to host [08:48:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220882,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:48:59]free response buf [08:48:59]execute_script done [08:48:59]execute_script returns [08:48:59]free content buf [08:48:59]Sock 7.Close socket [08:48:59]Sock 7.Thread stoped [08:49:02]OFD Sender: No OFD packet to send [08:49:07]OFD Sender: No OFD packet to send [08:49:12]OFD Sender: No OFD packet to send [08:49:17]OFD Sender: No OFD packet to send [08:49:22]OFD Sender: No OFD packet to send [08:49:27]OFD Sender: No OFD packet to send [08:49:32]OFD Sender: No OFD packet to send [08:49:37]OFD Sender: No OFD packet to send [08:49:42]OFD Sender: No OFD packet to send [08:49:47]OFD Sender: No OFD packet to send [08:49:52]OFD Sender: No OFD packet to send [08:49:57]OFD Sender: No OFD packet to send [08:50:02]OFD Sender: No OFD packet to send [08:50:07]OFD Sender: No OFD packet to send [08:50:12]OFD Sender: No OFD packet to send [08:50:15]accept exits with 9 [08:50:15]New connection [08:50:15]New thread 3066674532 created [08:50:15]Thread 3066531172 joined [08:50:15]Waiting for new connection... [08:50:15] Sock 9.Parse request [08:50:15]Sock 9.Check first char [08:50:15]Sock 9.First char is OK [08:50:15]request: POST /json_proto HTTP/1.0 [08:50:15]Method: POST [08:50:15]URL: /json_proto [08:50:15]Method is POST - this is cgi request [08:50:15]url: /json_proto [08:50:15]query_string will be loaded in cgi processing [08:50:15]execute_cgi json_proto POST (null) [08:50:15]execute_cgi path=json_proto method=POST [08:50:15]POST find Content-Length [08:50:15]Host: 172.17.40.4:8080 [08:50:15]Content-Length: 766 [08:50:15]Content-Type: application/json [08:50:15] [08:50:15]POST finish read [08:50:15]Found Content-Length = 766 [08:50:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:15]execute_script... [08:50: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)538791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:15]POST & json_proto [08:50:15]process_json_proto [08:50:15]json parsed OK: [08:50:15]protocol is kg_v1.0 [08:50:15]action value=close_receipt [08:50:15]process_action close_receipt [08:50:15]cmd_close_receipt [08:50:15]MH_GetDate [08:50:15]Write to MH i2c: F0 00 00 BD 53 FF [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: F0 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: F0 09 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: F0 09 00 BD 53 00 CC B8 18 67 65 5C 16 67 49 [08:50:15]GetLastDocTimeStamp 1729673339 [08:50:15]current date 1729673420 [08:50:15]FM_GetShiftState [08:50:15]SAM_PROTO_GetShiftState [08:50:15]wFMCommunicate request_size=4 [08:50:15]MH_SAM_APDU [08:50:15]CAPDU: 80 13 01 00 [08:50:15]Write to MH i2c: E2 08 00 BE 53 80 13 01 00 00 00 00 00 8E [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:15]Read from MH i2c: E2 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: E2 0E 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: E2 0E 00 BE 53 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 DE [08:50:15]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:50:15]wFMCommunicate OK [08:50:15]SAM_PROTO_GetShiftState done [08:50:15]FM_GetShiftState done [08:50:15]opened in 1729642119 [08:50:15]opened+sec_in_day 1729728519 [08:50:15]quantity*price = 50041 [08:50:15]sum+1 = 50042 [08:50:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 92 23.10.2024 08:50 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220883 ФПД: 137251277390071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085020&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220883&fm=137251277390071&tin=02508201610067®Number=0000000000098116&sum=50041 [08:50:17]StoreToDocumentArchive [08:50:17]shift 447 fd 220883 [08:50:17]save to /storage/0447/doc_00220883 [08:50:17]save last doc name /storage/0447/doc_00220883 to /storage/kkm_last_doc_name [08:50:17]save OK [08:50:17]Clear old archive folders... [08:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:50:17]tlvbuf is 008AE3D0 [08:50:17]SAM_PROTO_ClearQueue [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 09 00 00 [08:50:17]Write to MH i2c: E2 08 00 CB 53 80 09 00 00 00 00 00 00 90 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 03 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 03 00 CB 53 00 90 00 92 [08:50:17]RAPDU: 90 00 [08:50:17]wFMCommunicate OK [08:50:17]SAM_PROTO_ClearQueue done [08:50:17]KKMCreateOFDPacket [08:50:17]OFDProtocolAddRootSTLVToBuf [08:50:17]FM_MakeSignedData [08:50:17]FM_MakeSignedData [08:50:17]SAM_PROTO_SignData [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 0D 01 02 [08:50:17]Write to MH i2c: E2 08 00 CC 53 80 0D 01 02 00 00 00 00 98 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 03 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 03 00 CC 53 00 90 00 93 [08:50:17]RAPDU: 90 00 [08:50:17]wFMCommunicate OK [08:50:17]wFMCommunicate request_size=255 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 CC B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D3 5E 03 00 35 04 06 00 7C [08:50:17]Write to MH i2c: E2 02 01 CD 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 CC B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D3 5E 03 00 35 04 06 00 7C 00 00 41 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 03 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 03 00 CD 53 00 90 00 94 [08:50:17]RAPDU: 90 00 [08:50:17]wFMCommunicate OK [08:50:17]wFMCommunicate request_size=10 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 0D 02 02 05 D4 4D A2 40 F7 [08:50:17]Write to MH i2c: E2 0D 00 CE 53 80 0D 02 02 05 00 D4 4D A2 40 F7 00 00 9F [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 03 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 03 00 CE 53 00 90 00 95 [08:50:17]RAPDU: 90 00 [08:50:17]wFMCommunicate OK [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 0D 03 02 [08:50:17]Write to MH i2c: E2 08 00 CF 53 80 0D 03 02 00 00 00 00 9D [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 0B 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 0B 00 CF 53 00 3D E1 48 61 C9 1F 01 C4 90 00 12 [08:50:17]RAPDU: 3D E1 48 61 C9 1F 01 C4 90 00 [08:50:17]wFMCommunicate OK [08:50:17]SAM_PROTO_SignData done [08:50:17]FM_MakeSignedData done [08:50:17]CreateOFDProtocolMessage [08:50:17]wFMCommunicate request_size=4 [08:50:17]MH_SAM_APDU [08:50:17]CAPDU: 80 11 00 00 [08:50:17]Write to MH i2c: E2 08 00 D0 53 80 11 00 00 00 00 00 00 9D [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:17]Read from MH i2c: E2 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 17 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: E2 17 00 D0 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 EC [08:50:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:50:17]wFMCommunicate OK [08:50:17]CreateOFDProtocolMessage done [08:50:17]OFDSenderStorePacket 220883 [08:50:17]StoreOFDPacket docnum=220883 [08:50:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 62 C4 07 01 FB 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 CC B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D3 5E 03 00 35 04 06 00 7C D4 4D A2 40 F7 3D E1 48 61 C9 1F 01 C4 [08:50:17]CheckFolder [08:50:17]dirname=/storage/ofd_packets [08:50:17]CheckFolder done [08:50:17]ProducePacketName [08:50:17]name=ofd_packets/00220883 [08:50:17]NVStorageSaveData ofd_packets/00220883 [08:50:17]File name is /storage/ofd_packets/00220883 [08:50:17]Write 301 bytes [08:50:17]NVStorageSaveData done [08:50:17]OFDSenderStorePacket done [08:50:17]KKMCreateOFDPacket done [08:50:17]NVStorageSaveData kkm_last_timestamp [08:50:17]File name is /storage/kkm_last_timestamp [08:50:17]Write 4 bytes [08:50:17]NVStorageSaveData done [08:50:17]ExternCall_PrintAddStr [08:50:17]wPrintStart [08:50:17]Write to MH i2c: 01 00 00 D1 53 24 [08:50:17]Write i2c OK [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: 01 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: 01 07 00 [08:50:17]MH_I2C_Read... [08:50:17]Read from MH i2c: 01 07 00 D1 53 00 00 00 00 00 FF 0F 39 [08:50:17]RasterBufferAndPrint [08:50:17]line Счет N : (1)538791 [08:50:17]line ИНН: 02508201610067 [08:50:17]line Контрольно-Кассовый Чек [08:50:17]line ПРОДАЖА [08:50:17]line ТРК (МРК, ГНК) : 33 [08:50:17]line Товар: 2710124130 [08:50:17]line Аи-92-К-2 [08:50:17]line 7.480 * 66.90 [08:50:17]line = 500.41 [08:50:17]line НДС 12% НСП 1% [08:50:17]line > о реализуемом товаре [08:50:17]line ИТОГО: 500.41 [08:50:17]line НСП 1% : 4.43 [08:50:17]line НДС 12% : 53.14 [08:50:17]line Наличными: 0.00 [08:50:17]line Безнал.: 500.41 [08:50:17]line Место: АЗС № 84 "Партнер Нефть" [08:50:17]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:50:17]line СНО: Общий режим [08:50:17]line Чек 92 23.10.2024 08:50 [08:50:17]line Смена: 447 ФФД: 1.0 [08:50:17]line ЗНМ: 0300000178 [08:50:17]line РНМ: 0000000000098116 [08:50:17]line Версия ККМ: 001 [08:50:17]line Платежная система: Mbank [08:50:17]line ФМ: 0000000000965413 [08:50:17]line ФД: 220883 [08:50:17]line ФПД: 137251277390071 [08:50:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085020&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220883&fm=137251277390071&tin=02508201610067®Number=0000000000098116&sum=50041 [08:50:17]written 0, free lines is 4095 [08:50:17]OFD Sender: Processing packet 220883 [packets to send 81, broken 80] [08:50:17]ProducePacketName [08:50:17]name=ofd_packets/00220883 [08:50:17]OFD Sender: To server: pG, [08:50:17]CommunicateWithHost lk.salyk.kg:30040 [08:50:17]ConnectInit lk.salyk.kg [08:50:18]Write to MH i2c: 01 00 00 FA 53 4D [08:50:18]Write i2c OK [08:50:18]MH_I2C_Read... [08:50:18]Read from MH i2c: 01 [08:50:18]MH_I2C_Read... [08:50:18]Read from MH i2c: 01 07 00 [08:50:18]MH_I2C_Read... [08:50:18]Read from MH i2c: 01 07 00 FA 53 00 00 00 00 00 FF 0C 5F [08:50:18]RasterBufferAndPrint [08:50:18]line [08:50:18]line [08:50:18]line [08:50:18]line [08:50:18]line [08:50:18]written 0, free lines is 3332 [08:50:18]MH_Cut [08:50:18]Write to MH i2c: D1 01 00 01 54 01 27 [08:50:18]Write i2c OK [08:50:18]MH_I2C_Read... [08:50:18]Read from MH i2c: D1 [08:50:18]MH_I2C_Read... [08:50:18]Read from MH i2c: D1 01 00 [08:50:18]MH_I2C_Read... [08:50:18]Read from MH i2c: D1 01 00 01 54 00 26 [08:50:18]Write to MH i2c: 01 00 00 02 54 56 [08:50:18]Write i2c OK [08:50:18]MH_I2C_Read... [08:50:18]Connected sock=10 [08:50:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 62 C4 07 01 FB 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 CC B8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D3 5E 03 00 35 04 06 00 7C D4 4D A2 40 F7 3D E1 48 61 C9 1F 01 C4 [08:50:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 6A 5F 47 00 00 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 39 36 35 34 31 33 10 04 04 00 D3 5E 03 00 F4 03 04 00 6C 64 18 67 B6 04 01 00 00 14 3E 56 9D 90 71 46 83 [08:50:18]CommunicateWithHost err = 0 [08:50:18]CheckOFDResponse [08:50:18]1017 (14) - 77093643461234 [08:50:18]1041 (16) - 0000000000965413 [08:50:18]1040 (4) - 220883 [08:50:18]1012 (4) - 23.10.2024 02:50 [08:50:18]1206 (1) - 0 [08:50:18]OFD Sender: Remove packet 220883 [08:50:18]ProducePacketName [08:50:18]name=ofd_packets/00220883 [08:50:18]NVStorageDeleteData [08:50:18]*** Cut start [08:50:18]*** Partial cut [08:50:18]*** CUTSNS_PIN = 1 [08:50:18]*** CUTSNS_PIN = 0 [08:50:18]OFD Sender: No OFD packet to send [08:50:19]*** Brake cut motor [08:50:19]Read from MH i2c: 01 [08:50:19]MH_I2C_Read... [08:50:19]*** Stop cut motor [08:50:19]*** Cut end [08:50:19]Read from MH i2c: 01 07 00 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: 01 07 00 02 54 00 00 00 00 00 FF 0F 6B [08:50:19]process_action close_receipt done [08:50:19]requested_data is exist [08:50:19]produce_requested_data [08:50:19]requested_item fm.sn is exist - process it [08:50:19]wFMCommunicate request_size=4 [08:50:19]MH_SAM_APDU [08:50:19]CAPDU: 80 11 00 00 [08:50:19]Write to MH i2c: E2 08 00 03 54 80 11 00 00 00 00 00 00 D1 [08:50:19]Write i2c OK [08:50:19]MH_I2C_Read... [08:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:19]Read from MH i2c: E2 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 17 00 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 17 00 03 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 20 [08:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:50:19]wFMCommunicate OK [08:50:19]requested_item fd.num is exist - process it [08:50:19]SAM_PROTO_GetFieldsCounters [08:50:19]wFMCommunicate request_size=4 [08:50:19]MH_SAM_APDU [08:50:19]CAPDU: 80 13 00 00 [08:50:19]Write to MH i2c: E2 08 00 04 54 80 13 00 00 00 00 00 00 D4 [08:50:19]Write i2c OK [08:50:19]MH_I2C_Read... [08:50:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:19]Read from MH i2c: E2 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 62 00 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 62 00 04 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [08:50:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:19]wFMCommunicate OK [08:50:19]SAM_PROTO_GetFieldsCounters done [08:50:19]requested_item shift.num is exist - process it [08:50:19]requested_item shift.opened is exist - process it [08:50:19]req_shift_opened [08:50:19]FM_GetShiftState [08:50:19]SAM_PROTO_GetShiftState [08:50:19]wFMCommunicate request_size=4 [08:50:19]MH_SAM_APDU [08:50:19]CAPDU: 80 13 01 00 [08:50:19]Write to MH i2c: E2 08 00 05 54 80 13 01 00 00 00 00 00 D6 [08:50:19]Write i2c OK [08:50:19]MH_I2C_Read... [08:50:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:19]Read from MH i2c: E2 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 0E 00 [08:50:19]MH_I2C_Read... [08:50:19]Read from MH i2c: E2 0E 00 05 54 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 26 [08:50:19]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:50:19]wFMCommunicate OK [08:50:19]SAM_PROTO_GetShiftState done [08:50:19]FM_GetShiftState done [08:50:19]req_shift_opened done [08:50:19]requested_item shift.open_date is exist - process it [08:50:19]req_shift_open_date [08:50:19]req_shift_open_date done [08:50:19]produce_requested_data done [08:50:19]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220883,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:50:19]process_action_free close_receipt [08:50:19]json_value_free [08:50:19]json_value_free done [08:50:19]process_json_proto returns [08:50:19]Send response to host [08:50:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220883,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:50:19]free response buf [08:50:19]execute_script done [08:50:19]execute_script returns [08:50:19]free content buf [08:50:19]Sock 9.Close socket [08:50:19]Sock 9.Thread stoped [08:50:23]OFD Sender: No OFD packet to send [08:50:28]OFD Sender: No OFD packet to send [08:50:33]OFD Sender: No OFD packet to send [08:50:38]OFD Sender: No OFD packet to send [08:50:43]OFD Sender: No OFD packet to send [08:50:48]OFD Sender: No OFD packet to send [08:50:53]OFD Sender: No OFD packet to send [08:50:58]OFD Sender: No OFD packet to send [08:51:03]OFD Sender: No OFD packet to send [08:51:08]OFD Sender: No OFD packet to send [08:51:13]OFD Sender: No OFD packet to send [08:51:18]OFD Sender: No OFD packet to send [08:51:23]OFD Sender: No OFD packet to send [08:51:28]OFD Sender: No OFD packet to send [08:51:33]OFD Sender: No OFD packet to send [08:51:38]OFD Sender: No OFD packet to send [08:51:43]OFD Sender: No OFD packet to send [08:51:48]OFD Sender: No OFD packet to send [08:51:51]accept exits with 7 [08:51:51]New connection [08:51:51]New thread 3066531172 created [08:51:51]Thread 3066674532 joined [08:51:51]Waiting for new connection... [08:51:51] Sock 7.Parse request [08:51:51]Sock 7.Check first char [08:51:51]Sock 7.First char is OK [08:51:51]request: POST /json_proto HTTP/1.0 [08:51:51]Method: POST [08:51:51]URL: /json_proto [08:51:51]Method is POST - this is cgi request [08:51:51]url: /json_proto [08:51:51]query_string will be loaded in cgi processing [08:51:51]execute_cgi json_proto POST (null) [08:51:51]execute_cgi path=json_proto method=POST [08:51:51]POST find Content-Length [08:51:51]Host: 172.17.40.4:8080 [08:51:51]Content-Length: 679 [08:51:51]Content-Type: application/json [08:51:51] [08:51:51]POST finish read [08:51:51]Found Content-Length = 679 [08:51:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:51]execute_script... [08:51:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:51:51]POST & json_proto [08:51:51]process_json_proto [08:51:51]json parsed OK: [08:51:51]protocol is kg_v1.0 [08:51:51]action value=close_receipt [08:51:51]process_action close_receipt [08:51:51]cmd_close_receipt [08:51:51]MH_GetDate [08:51:51]Write to MH i2c: F0 00 00 06 54 49 [08:51:51]Write i2c OK [08:51:51]MH_I2C_Read... [08:51:51]Read from MH i2c: F0 [08:51:51]MH_I2C_Read... [08:51:51]Read from MH i2c: F0 09 00 [08:51:51]MH_I2C_Read... [08:51:51]Read from MH i2c: F0 09 00 06 54 00 2B B9 18 67 65 5C 16 67 F3 [08:51:51]GetLastDocTimeStamp 1729673420 [08:51:51]current date 1729673515 [08:51:51]FM_GetShiftState [08:51:51]SAM_PROTO_GetShiftState [08:51:51]wFMCommunicate request_size=4 [08:51:51]MH_SAM_APDU [08:51:51]CAPDU: 80 13 01 00 [08:51:51]Write to MH i2c: E2 08 00 07 54 80 13 01 00 00 00 00 00 D8 [08:51:51]Write i2c OK [08:51:51]MH_I2C_Read... [08:51:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:51]Read from MH i2c: E2 [08:51:51]MH_I2C_Read... [08:51:51]Read from MH i2c: E2 0E 00 [08:51:51]MH_I2C_Read... [08:51:51]Read from MH i2c: E2 0E 00 07 54 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 28 [08:51:51]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:51:51]wFMCommunicate OK [08:51:51]SAM_PROTO_GetShiftState done [08:51:51]FM_GetShiftState done [08:51:51]opened in 1729642119 [08:51:51]opened+sec_in_day 1729728519 [08:51:51]quantity*price = 200025 [08:51:51]sum+1 = 200026 [08:51:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 93 23.10.2024 08:51 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220884 ФПД: 3631101047628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085155&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220884&fm=3631101047628&tin=02508201610067®Number=0000000000098116&sum=200000 [08:51:52]StoreToDocumentArchive [08:51:52]shift 447 fd 220884 [08:51:52]save to /storage/0447/doc_00220884 [08:51:52]save last doc name /storage/0447/doc_00220884 to /storage/kkm_last_doc_name [08:51:52]save OK [08:51:52]Clear old archive folders... [08:51:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:51:52]tlvbuf is 008B2920 [08:51:52]SAM_PROTO_ClearQueue [08:51:52]wFMCommunicate request_size=4 [08:51:52]MH_SAM_APDU [08:51:52]CAPDU: 80 09 00 00 [08:51:52]Write to MH i2c: E2 08 00 14 54 80 09 00 00 00 00 00 00 DA [08:51:52]Write i2c OK [08:51:52]MH_I2C_Read... [08:51:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:52]Read from MH i2c: E2 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 03 00 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 03 00 14 54 00 90 00 DC [08:51:52]RAPDU: 90 00 [08:51:52]wFMCommunicate OK [08:51:52]SAM_PROTO_ClearQueue done [08:51:52]KKMCreateOFDPacket [08:51:52]OFDProtocolAddRootSTLVToBuf [08:51:52]FM_MakeSignedData [08:51:52]FM_MakeSignedData [08:51:52]SAM_PROTO_SignData [08:51:52]wFMCommunicate request_size=4 [08:51:52]MH_SAM_APDU [08:51:52]CAPDU: 80 0D 01 02 [08:51:52]Write to MH i2c: E2 08 00 15 54 80 0D 01 02 00 00 00 00 E2 [08:51:52]Write i2c OK [08:51:52]MH_I2C_Read... [08:51:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:52]Read from MH i2c: E2 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 03 00 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 03 00 15 54 00 90 00 DD [08:51:52]RAPDU: 90 00 [08:51:52]wFMCommunicate OK [08:51:52]wFMCommunicate request_size=255 [08:51:52]MH_SAM_APDU [08:51:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 2B B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D4 5E 03 00 35 04 06 00 03 4D 6E 7C [08:51:52]Write to MH i2c: E2 02 01 16 54 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 2B B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D4 5E 03 00 35 04 06 00 03 4D 6E 7C 00 00 3D [08:51:52]Write i2c OK [08:51:52]MH_I2C_Read... [08:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:52]Read from MH i2c: E2 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 03 00 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 03 00 16 54 00 90 00 DE [08:51:52]RAPDU: 90 00 [08:51:52]wFMCommunicate OK [08:51:52]wFMCommunicate request_size=7 [08:51:52]MH_SAM_APDU [08:51:52]CAPDU: 80 0D 02 02 02 F3 4C [08:51:52]Write to MH i2c: E2 0A 00 17 54 80 0D 02 02 02 00 F3 4C 00 00 28 [08:51:52]Write i2c OK [08:51:52]MH_I2C_Read... [08:51:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:52]Read from MH i2c: E2 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 03 00 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 03 00 17 54 00 90 00 DF [08:51:52]RAPDU: 90 00 [08:51:52]wFMCommunicate OK [08:51:52]wFMCommunicate request_size=4 [08:51:52]MH_SAM_APDU [08:51:52]CAPDU: 80 0D 03 02 [08:51:52]Write to MH i2c: E2 08 00 18 54 80 0D 03 02 00 00 00 00 E7 [08:51:52]Write i2c OK [08:51:52]MH_I2C_Read... [08:51:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:52]Read from MH i2c: E2 [08:51:52]MH_I2C_Read... [08:51:52]Read from MH i2c: E2 0B 00 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: E2 0B 00 18 54 00 40 F8 7D D9 07 20 8B 8A 90 00 B2 [08:51:53]RAPDU: 40 F8 7D D9 07 20 8B 8A 90 00 [08:51:53]wFMCommunicate OK [08:51:53]SAM_PROTO_SignData done [08:51:53]FM_MakeSignedData done [08:51:53]CreateOFDProtocolMessage [08:51:53]wFMCommunicate request_size=4 [08:51:53]MH_SAM_APDU [08:51:53]CAPDU: 80 11 00 00 [08:51:53]Write to MH i2c: E2 08 00 19 54 80 11 00 00 00 00 00 00 E7 [08:51:53]Write i2c OK [08:51:53]MH_I2C_Read... [08:51:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:53]Read from MH i2c: E2 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: E2 17 00 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: E2 17 00 19 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 36 [08:51:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:51:53]wFMCommunicate OK [08:51:53]CreateOFDProtocolMessage done [08:51:53]OFDSenderStorePacket 220884 [08:51:53]StoreOFDPacket docnum=220884 [08:51:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 A6 09 04 01 46 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 2B B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D4 5E 03 00 35 04 06 00 03 4D 6E 7C F3 4C 40 F8 7D D9 07 20 8B 8A [08:51:53]CheckFolder [08:51:53]dirname=/storage/ofd_packets [08:51:53]CheckFolder done [08:51:53]ProducePacketName [08:51:53]name=ofd_packets/00220884 [08:51:53]NVStorageSaveData ofd_packets/00220884 [08:51:53]File name is /storage/ofd_packets/00220884 [08:51:53]Write 298 bytes [08:51:53]NVStorageSaveData done [08:51:53]OFDSenderStorePacket done [08:51:53]KKMCreateOFDPacket done [08:51:53]NVStorageSaveData kkm_last_timestamp [08:51:53]File name is /storage/kkm_last_timestamp [08:51:53]Write 4 bytes [08:51:53]NVStorageSaveData done [08:51:53]ExternCall_PrintAddStr [08:51:53]wPrintStart [08:51:53]Write to MH i2c: 01 00 00 1A 54 6E [08:51:53]Write i2c OK [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: 01 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: 01 07 00 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: 01 07 00 1A 54 00 00 00 00 00 FF 0F 83 [08:51:53]RasterBufferAndPrint [08:51:53]line Счет N : (1)538794 [08:51:53]line ИНН: 02508201610067 [08:51:53]line Контрольно-Кассовый Чек [08:51:53]line ПРОДАЖА [08:51:53]line ТРК (МРК, ГНК) : 61 [08:51:53]line Товар: 2710194210 [08:51:53]line ДТ-К-2 [08:51:53]line 26.250 * 76.20 [08:51:53]line = 2000.25 [08:51:53]line НДС 12% НСП 1% [08:51:53]line > о реализуемом товаре [08:51:53]line ОКРУГЛЕНИЕ: -0.25 [08:51:53]line ИТОГО: 2000.00 [08:51:53]line Внесено: 2000.00 [08:51:53]line СДАЧА: 0.00 [08:51:53]line НСП 1% : 17.70 [08:51:53]line НДС 12% : 212.42 [08:51:53]line Наличными: 2000.00 [08:51:53]line Безнал.: 0.00 [08:51:53]line Место: АЗС № 84 "Партнер Нефть" [08:51:53]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:51:53]line СНО: Общий режим [08:51:53]line Чек 93 23.10.2024 08:51 [08:51:53]line Смена: 447 ФФД: 1.0 [08:51:53]line ЗНМ: 0300000178 [08:51:53]line РНМ: 0000000000098116 [08:51:53]line Версия ККМ: 001 [08:51:53]line ФМ: 0000000000965413 [08:51:53]line ФД: 220884 [08:51:53]line ФПД: 3631101047628 [08:51:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085155&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220884&fm=3631101047628&tin=02508201610067®Number=0000000000098116&sum=200000 [08:51:53]OFD Sender: Processing packet 220884 [packets to send 81, broken 80] [08:51:53]ProducePacketName [08:51:53]name=ofd_packets/00220884 [08:51:53]OFD Sender: To server: pG, [08:51:53]CommunicateWithHost lk.salyk.kg:30040 [08:51:53]ConnectInit lk.salyk.kg [08:51:53]written 0, free lines is 4095 [08:51:53]Connected sock=10 [08:51:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 A6 09 04 01 46 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 2B B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D4 5E 03 00 35 04 06 00 03 4D 6E 7C F3 4C 40 F8 7D D9 07 20 8B 8A [08:51:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 F7 4C 47 00 FC 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 39 36 35 34 31 33 10 04 04 00 D4 5E 03 00 F4 03 04 00 CB 64 18 67 B6 04 01 00 00 AA E8 F6 F5 31 77 E5 E1 [08:51:53]CommunicateWithHost err = 0 [08:51:53]CheckOFDResponse [08:51:53]1017 (14) - 77093643461234 [08:51:53]1041 (16) - 0000000000965413 [08:51:53]1040 (4) - 220884 [08:51:53]1012 (4) - 23.10.2024 02:51 [08:51:53]1206 (1) - 0 [08:51:53]OFD Sender: Remove packet 220884 [08:51:53]ProducePacketName [08:51:53]name=ofd_packets/00220884 [08:51:53]NVStorageDeleteData [08:51:53]Write to MH i2c: 01 00 00 45 54 99 [08:51:53]Write i2c OK [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: 01 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: 01 07 00 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: 01 07 00 45 54 00 00 00 00 00 E5 0C 91 [08:51:53]RasterBufferAndPrint [08:51:53]line [08:51:53]line [08:51:53]line [08:51:53]line [08:51:53]line [08:51:53]written 0, free lines is 3307 [08:51:53]MH_Cut [08:51:53]Write to MH i2c: D1 01 00 4C 54 01 72 [08:51:53]Write i2c OK [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: D1 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: D1 01 00 [08:51:53]MH_I2C_Read... [08:51:53]Read from MH i2c: D1 01 00 4C 54 00 71 [08:51:53]Write to MH i2c: 01 00 00 4D 54 A1 [08:51:53]Write i2c OK [08:51:53]MH_I2C_Read... [08:51:54]OFD Sender: No OFD packet to send [08:51:54]*** Cut start [08:51:54]*** Partial cut [08:51:54]*** CUTSNS_PIN = 1 [08:51:54]*** CUTSNS_PIN = 0 [08:51:54]*** Brake cut motor [08:51:55]Read from MH i2c: 01 [08:51:55]MH_I2C_Read... [08:51:55]*** Stop cut motor [08:51:55]*** Cut end [08:51:55]Read from MH i2c: 01 07 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: 01 07 00 4D 54 00 00 00 00 00 FF 0F B6 [08:51:55]process_action close_receipt done [08:51:55]requested_data is exist [08:51:55]produce_requested_data [08:51:55]requested_item fm.sn is exist - process it [08:51:55]wFMCommunicate request_size=4 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 11 00 00 [08:51:55]Write to MH i2c: E2 08 00 4E 54 80 11 00 00 00 00 00 00 1C [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 17 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 17 00 4E 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 6B [08:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:51:55]wFMCommunicate OK [08:51:55]requested_item fd.num is exist - process it [08:51:55]SAM_PROTO_GetFieldsCounters [08:51:55]wFMCommunicate request_size=4 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 13 00 00 [08:51:55]Write to MH i2c: E2 08 00 4F 54 80 13 00 00 00 00 00 00 1F [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 62 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 62 00 4F 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [08:51:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:51:55]wFMCommunicate OK [08:51:55]SAM_PROTO_GetFieldsCounters done [08:51:55]requested_item shift.num is exist - process it [08:51:55]requested_item shift.opened is exist - process it [08:51:55]req_shift_opened [08:51:55]FM_GetShiftState [08:51:55]SAM_PROTO_GetShiftState [08:51:55]wFMCommunicate request_size=4 [08:51:55]MH_SAM_APDU [08:51:55]CAPDU: 80 13 01 00 [08:51:55]Write to MH i2c: E2 08 00 50 54 80 13 01 00 00 00 00 00 21 [08:51:55]Write i2c OK [08:51:55]MH_I2C_Read... [08:51:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:55]Read from MH i2c: E2 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 0E 00 [08:51:55]MH_I2C_Read... [08:51:55]Read from MH i2c: E2 0E 00 50 54 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 71 [08:51:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:51:55]wFMCommunicate OK [08:51:55]SAM_PROTO_GetShiftState done [08:51:55]FM_GetShiftState done [08:51:55]req_shift_opened done [08:51:55]requested_item shift.open_date is exist - process it [08:51:55]req_shift_open_date [08:51:55]req_shift_open_date done [08:51:55]produce_requested_data done [08:51:55]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220884,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:51:55]process_action_free close_receipt [08:51:55]json_value_free [08:51:55]json_value_free done [08:51:55]process_json_proto returns [08:51:55]Send response to host [08:51:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220884,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:51:55]free response buf [08:51:55]execute_script done [08:51:55]execute_script returns [08:51:55]free content buf [08:51:55]Sock 7.Close socket [08:51:55]Sock 7.Thread stoped [08:51:59]OFD Sender: No OFD packet to send [08:52:04]OFD Sender: No OFD packet to send [08:52:09]OFD Sender: No OFD packet to send [08:52:14]OFD Sender: No OFD packet to send [08:52:16]int [08:52:16]Write to MH i2c: 01 00 00 51 54 A5 [08:52:16]*** FLAG_PRN_PAP1 set [08:52:16]Write i2c OK [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: 01 [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: 01 07 00 [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: 01 07 00 51 54 00 01 00 00 00 FF 0F BB [08:52:16]state=0 [08:52:16]No paper [08:52:16]int [08:52:16]Write to MH i2c: 01 00 00 52 54 A6 [08:52:16]*** FLAG_PRN_PAP2 set [08:52:16]Write i2c OK [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: 01 [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: 01 07 00 [08:52:16]MH_I2C_Read... [08:52:16]Read from MH i2c: 01 07 00 52 54 00 03 00 00 00 FF 0F BE [08:52:16]state=0 [08:52:16]No paper [08:52:16]Cover opened [08:52:19]OFD Sender: No OFD packet to send [08:52:21]Write to MH i2c: 01 00 00 53 54 A7 [08:52:21]Write i2c OK [08:52:21]MH_I2C_Read... [08:52:21]Read from MH i2c: 01 [08:52:21]MH_I2C_Read... [08:52:21]Read from MH i2c: 01 07 00 [08:52:21]MH_I2C_Read... [08:52:21]Read from MH i2c: 01 07 00 53 54 00 03 00 00 00 FF 0F BF [08:52:21]state=3 [08:52:21]No paper [08:52:21]Cover opened [08:52:23]int [08:52:23]Write to MH i2c: 01 00 00 54 54 A8 [08:52:23]Write i2c OK [08:52:23]MH_I2C_Read... [08:52:23]Read from MH i2c: 01 [08:52:23]MH_I2C_Read... [08:52:23]Read from MH i2c: 01 07 00 [08:52:23]MH_I2C_Read... [08:52:23]*** FLAG_PRN_PAP2 reset [08:52:23]*** FLAG_PRN_PAP1 reset [08:52:23]Read from MH i2c: 01 07 00 54 54 00 00 00 00 00 FF 0F BD [08:52:23]state=3 [08:52:23]Cover closed [08:52:24]OFD Sender: No OFD packet to send [08:52:29]OFD Sender: No OFD packet to send [08:52:34]OFD Sender: No OFD packet to send [08:52:39]OFD Sender: No OFD packet to send [08:52:44]OFD Sender: No OFD packet to send [08:52:49]OFD Sender: No OFD packet to send [08:52:54]OFD Sender: No OFD packet to send [08:52:59]OFD Sender: No OFD packet to send [08:53:04]OFD Sender: No OFD packet to send [08:53:09]OFD Sender: No OFD packet to send [08:53:14]OFD Sender: No OFD packet to send [08:53:19]OFD Sender: No OFD packet to send [08:53:24]OFD Sender: No OFD packet to send [08:53:29]OFD Sender: No OFD packet to send [08:53:34]OFD Sender: No OFD packet to send [08:53:39]OFD Sender: No OFD packet to send [08:53:44]OFD Sender: No OFD packet to send [08:53:49]OFD Sender: No OFD packet to send [08:53:54]OFD Sender: No OFD packet to send [08:53:59]OFD Sender: No OFD packet to send [08:54:04]OFD Sender: No OFD packet to send [08:54:09]accept exits with 9 [08:54:09]New connection [08:54:09]New thread 3066674532 created [08:54:09]Thread 3066531172 joined [08:54:09]Waiting for new connection... [08:54:09] Sock 9.Parse request [08:54:09]Sock 9.Check first char [08:54:09]Sock 9.First char is OK [08:54:09]request: POST /json_proto HTTP/1.0 [08:54:09]Method: POST [08:54:09]URL: /json_proto [08:54:09]Method is POST - this is cgi request [08:54:09]url: /json_proto [08:54:09]query_string will be loaded in cgi processing [08:54:09]execute_cgi json_proto POST (null) [08:54:09]execute_cgi path=json_proto method=POST [08:54:09]POST find Content-Length [08:54:09]Host: 172.17.40.4:8080 [08:54:09]Content-Length: 798 [08:54:09]Content-Type: application/json [08:54:09] [08:54:09]POST finish read [08:54:09]Found Content-Length = 798 [08:54:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3987676", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:09]execute_script... [08:54: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)538793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 100.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3987676", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:09]POST & json_proto [08:54:09]process_json_proto [08:54:09]json parsed OK: [08:54:09]protocol is kg_v1.0 [08:54:09]action value=close_receipt [08:54:09]process_action close_receipt [08:54:09]cmd_close_receipt [08:54:09]MH_GetDate [08:54:09]Write to MH i2c: F0 00 00 55 54 98 [08:54:09]Write i2c OK [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: F0 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: F0 09 00 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: F0 09 00 55 54 00 B5 B9 18 67 65 5C 16 67 CC [08:54:09]GetLastDocTimeStamp 1729673515 [08:54:09]current date 1729673653 [08:54:09]FM_GetShiftState [08:54:09]SAM_PROTO_GetShiftState [08:54:09]wFMCommunicate request_size=4 [08:54:09]MH_SAM_APDU [08:54:09]CAPDU: 80 13 01 00 [08:54:09]Write to MH i2c: E2 08 00 56 54 80 13 01 00 00 00 00 00 27 [08:54:09]Write i2c OK [08:54:09]MH_I2C_Read... [08:54:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:09]Read from MH i2c: E2 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: E2 0E 00 [08:54:09]MH_I2C_Read... [08:54:09]Read from MH i2c: E2 0E 00 56 54 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 77 [08:54:09]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:54:09]wFMCommunicate OK [08:54:09]SAM_PROTO_GetShiftState done [08:54:09]FM_GetShiftState done [08:54:09]opened in 1729642119 [08:54:09]opened+sec_in_day 1729728519 [08:54:09]quantity*price = 0 [08:54:09]sum+1 = 1 [08:54:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 94 23.10.2024 08:54 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 3987676 ФМ: 0000000000965413 ФД: 220885 ФПД: 114694513565598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085413&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220885&fm=114694513565598&tin=02508201610067®Number=0000000000098116&sum=0 [08:54:10]StoreToDocumentArchive [08:54:10]shift 447 fd 220885 [08:54:10]save to /storage/0447/doc_00220885 [08:54:10]save last doc name /storage/0447/doc_00220885 to /storage/kkm_last_doc_name [08:54:10]save OK [08:54:10]Clear old archive folders... [08:54:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:54:10]tlvbuf is 00827140 [08:54:10]SAM_PROTO_ClearQueue [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 09 00 00 [08:54:10]Write to MH i2c: E2 08 00 63 54 80 09 00 00 00 00 00 00 29 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 63 54 00 90 00 2B [08:54:10]RAPDU: 90 00 [08:54:10]wFMCommunicate OK [08:54:10]SAM_PROTO_ClearQueue done [08:54:10]KKMCreateOFDPacket [08:54:10]OFDProtocolAddRootSTLVToBuf [08:54:10]FM_MakeSignedData [08:54:10]FM_MakeSignedData [08:54:10]SAM_PROTO_SignData [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 0D 01 02 [08:54:10]Write to MH i2c: E2 08 00 64 54 80 0D 01 02 00 00 00 00 31 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 64 54 00 90 00 2C [08:54:10]RAPDU: 90 00 [08:54:10]wFMCommunicate OK [08:54:10]wFMCommunicate request_size=255 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 B5 B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D5 5E 03 00 35 04 06 00 68 50 65 BD [08:54:10]Write to MH i2c: E2 02 01 65 54 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 B5 B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D5 5E 03 00 35 04 06 00 68 50 65 BD 00 00 C9 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 65 54 00 90 00 2D [08:54:10]RAPDU: 90 00 [08:54:10]wFMCommunicate OK [08:54:10]wFMCommunicate request_size=7 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 0D 02 02 02 1F 9E [08:54:10]Write to MH i2c: E2 0A 00 66 54 80 0D 02 02 02 00 1F 9E 00 00 F5 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 03 00 66 54 00 90 00 2E [08:54:10]RAPDU: 90 00 [08:54:10]wFMCommunicate OK [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 0D 03 02 [08:54:10]Write to MH i2c: E2 08 00 67 54 80 0D 03 02 00 00 00 00 36 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 0B 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 0B 00 67 54 00 D3 5C 7E EE 7F 4C A9 B8 90 00 FE [08:54:10]RAPDU: D3 5C 7E EE 7F 4C A9 B8 90 00 [08:54:10]wFMCommunicate OK [08:54:10]SAM_PROTO_SignData done [08:54:10]FM_MakeSignedData done [08:54:10]CreateOFDProtocolMessage [08:54:10]wFMCommunicate request_size=4 [08:54:10]MH_SAM_APDU [08:54:10]CAPDU: 80 11 00 00 [08:54:10]Write to MH i2c: E2 08 00 68 54 80 11 00 00 00 00 00 00 36 [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:10]Read from MH i2c: E2 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 17 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: E2 17 00 68 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 85 [08:54:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:54:10]wFMCommunicate OK [08:54:10]CreateOFDProtocolMessage done [08:54:10]OFDSenderStorePacket 220885 [08:54:10]StoreOFDPacket docnum=220885 [08:54:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 8E 5A 04 01 05 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 B5 B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D5 5E 03 00 35 04 06 00 68 50 65 BD 1F 9E D3 5C 7E EE 7F 4C A9 B8 [08:54:10]CheckFolder [08:54:10]dirname=/storage/ofd_packets [08:54:10]CheckFolder done [08:54:10]ProducePacketName [08:54:10]name=ofd_packets/00220885 [08:54:10]NVStorageSaveData ofd_packets/00220885 [08:54:10]File name is /storage/ofd_packets/00220885 [08:54:10]Write 298 bytes [08:54:10]NVStorageSaveData done [08:54:10]OFDSenderStorePacket done [08:54:10]KKMCreateOFDPacket done [08:54:10]NVStorageSaveData kkm_last_timestamp [08:54:10]File name is /storage/kkm_last_timestamp [08:54:10]Write 4 bytes [08:54:10]NVStorageSaveData done [08:54:10]ExternCall_PrintAddStr [08:54:10]wPrintStart [08:54:10]Write to MH i2c: 01 00 00 69 54 BD [08:54:10]Write i2c OK [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 07 00 [08:54:10]MH_I2C_Read... [08:54:10]Read from MH i2c: 01 07 00 69 54 00 00 00 00 00 FF 0F D2 [08:54:10]RasterBufferAndPrint [08:54:10]line Счет N : (1)538793 [08:54:10]line ИНН: 02508201610067 [08:54:10]line Контрольно-Кассовый Чек [08:54:10]line ПРОДАЖА [08:54:10]line ТРК (МРК, ГНК) : 51 [08:54:10]line Товар: 2710194210 [08:54:10]line ДТ-К-2 [08:54:10]line 100.000 * 0.00 [08:54:10]line = 0.00 [08:54:10]line НДС 12% НСП 1% [08:54:10]line > о реализуемом товаре [08:54:10]line ИТОГО: 0.00 [08:54:10]line НСП 1% : 0.00 [08:54:10]line НДС 12% : 0.00 [08:54:10]line Наличными: 0.00 [08:54:10]line Безнал.: 0.00 [08:54:10]line Место: АЗС № 84 "Партнер Нефть" [08:54:10]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:54:10]line СНО: Общий режим [08:54:10]line Чек 94 23.10.2024 08:54 [08:54:10]line Смена: 447 ФФД: 1.0 [08:54:10]line ЗНМ: 0300000178 [08:54:10]line РНМ: 0000000000098116 [08:54:10]line Версия ККМ: 001 [08:54:11]line Талоны: Топливные Талоны [08:54:11]line 3987676 [08:54:11]line ФМ: 0000000000965413 [08:54:11]line ФД: 220885 [08:54:11]line ФПД: 114694513565598 [08:54:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085413&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220885&fm=114694513565598&tin=02508201610067®Number=0000000000098116&sum=0 [08:54:11]OFD Sender: Processing packet 220885 [packets to send 81, broken 80] [08:54:11]ProducePacketName [08:54:11]name=ofd_packets/00220885 [08:54:11]OFD Sender: To server: pG, [08:54:11]CommunicateWithHost lk.salyk.kg:30040 [08:54:11]ConnectInit lk.salyk.kg [08:54:11]written 0, free lines is 4095 [08:54:11]Connected sock=10 [08:54:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 8E 5A 04 01 05 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 B5 B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D5 5E 03 00 35 04 06 00 68 50 65 BD 1F 9E D3 5C 7E EE 7F 4C A9 B8 [08:54:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 D7 9A 47 00 6F 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D5 5E 03 00 F4 03 04 00 55 65 18 67 B6 04 01 00 00 25 EB DB 53 F2 6E 48 D7 [08:54:11]CommunicateWithHost err = 0 [08:54:11]CheckOFDResponse [08:54:11]1017 (14) - 77093643461234 [08:54:11]1041 (16) - 0000000000965413 [08:54:11]1040 (4) - 220885 [08:54:11]1012 (4) - 23.10.2024 02:54 [08:54:11]1206 (1) - 0 [08:54:11]OFD Sender: Remove packet 220885 [08:54:11]ProducePacketName [08:54:11]name=ofd_packets/00220885 [08:54:11]NVStorageDeleteData [08:54:11]Write to MH i2c: 01 00 00 93 54 E7 [08:54:11]Write i2c OK [08:54:11]MH_I2C_Read... [08:54:11]Read from MH i2c: 01 [08:54:11]MH_I2C_Read... [08:54:11]Read from MH i2c: 01 07 00 [08:54:11]MH_I2C_Read... [08:54:11]Read from MH i2c: 01 07 00 93 54 00 00 00 00 00 F7 0C F1 [08:54:11]RasterBufferAndPrint [08:54:11]line [08:54:11]line [08:54:11]line [08:54:11]line [08:54:11]line [08:54:11]written 0, free lines is 3326 [08:54:11]MH_Cut [08:54:11]Write to MH i2c: D1 01 00 9A 54 01 C0 [08:54:11]Write i2c OK [08:54:11]MH_I2C_Read... [08:54:11]Read from MH i2c: D1 [08:54:11]MH_I2C_Read... [08:54:11]Read from MH i2c: D1 01 00 [08:54:11]MH_I2C_Read... [08:54:11]Read from MH i2c: D1 01 00 9A 54 00 BF [08:54:11]Write to MH i2c: 01 00 00 9B 54 EF [08:54:11]Write i2c OK [08:54:11]MH_I2C_Read... [08:54:11]OFD Sender: No OFD packet to send [08:54:12]*** Cut start [08:54:12]*** Partial cut [08:54:12]*** CUTSNS_PIN = 1 [08:54:12]*** CUTSNS_PIN = 0 [08:54:12]*** Brake cut motor [08:54:12]Read from MH i2c: 01 [08:54:12]MH_I2C_Read... [08:54:12]*** Stop cut motor [08:54:12]*** Cut end [08:54:12]Read from MH i2c: 01 07 00 [08:54:12]MH_I2C_Read... [08:54:12]Read from MH i2c: 01 07 00 9B 54 00 00 00 00 00 FF 0F 04 [08:54:12]process_action close_receipt done [08:54:12]requested_data is exist [08:54:12]produce_requested_data [08:54:12]requested_item fm.sn is exist - process it [08:54:12]wFMCommunicate request_size=4 [08:54:12]MH_SAM_APDU [08:54:12]CAPDU: 80 11 00 00 [08:54:12]Write to MH i2c: E2 08 00 9C 54 80 11 00 00 00 00 00 00 6A [08:54:12]Write i2c OK [08:54:12]MH_I2C_Read... [08:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 17 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 17 00 9C 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B9 [08:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:54:13]wFMCommunicate OK [08:54:13]requested_item fd.num is exist - process it [08:54:13]SAM_PROTO_GetFieldsCounters [08:54:13]wFMCommunicate request_size=4 [08:54:13]MH_SAM_APDU [08:54:13]CAPDU: 80 13 00 00 [08:54:13]Write to MH i2c: E2 08 00 9D 54 80 13 00 00 00 00 00 00 6D [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 62 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 62 00 9D 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [08:54:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:13]wFMCommunicate OK [08:54:13]SAM_PROTO_GetFieldsCounters done [08:54:13]requested_item shift.num is exist - process it [08:54:13]requested_item shift.opened is exist - process it [08:54:13]req_shift_opened [08:54:13]FM_GetShiftState [08:54:13]SAM_PROTO_GetShiftState [08:54:13]wFMCommunicate request_size=4 [08:54:13]MH_SAM_APDU [08:54:13]CAPDU: 80 13 01 00 [08:54:13]Write to MH i2c: E2 08 00 9E 54 80 13 01 00 00 00 00 00 6F [08:54:13]Write i2c OK [08:54:13]MH_I2C_Read... [08:54:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:13]Read from MH i2c: E2 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 0E 00 [08:54:13]MH_I2C_Read... [08:54:13]Read from MH i2c: E2 0E 00 9E 54 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BF [08:54:13]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:54:13]wFMCommunicate OK [08:54:13]SAM_PROTO_GetShiftState done [08:54:13]FM_GetShiftState done [08:54:13]req_shift_opened done [08:54:13]requested_item shift.open_date is exist - process it [08:54:13]req_shift_open_date [08:54:13]req_shift_open_date done [08:54:13]produce_requested_data done [08:54:13]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220885,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:54:13]process_action_free close_receipt [08:54:13]json_value_free [08:54:13]json_value_free done [08:54:13]process_json_proto returns [08:54:13]Send response to host [08:54:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220885,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:54:13]free response buf [08:54:13]execute_script done [08:54:13]execute_script returns [08:54:13]free content buf [08:54:13]Sock 9.Close socket [08:54:13]Sock 9.Thread stoped [08:54:16]OFD Sender: No OFD packet to send [08:54:17]accept exits with 7 [08:54:17]New connection [08:54:17]New thread 3066531172 created [08:54:17]Thread 3066674532 joined [08:54:17]Waiting for new connection... [08:54:17] Sock 7.Parse request [08:54:17]Sock 7.Check first char [08:54:17]Sock 7.First char is OK [08:54:17]request: POST /json_proto HTTP/1.0 [08:54:17]Method: POST [08:54:17]URL: /json_proto [08:54:17]Method is POST - this is cgi request [08:54:17]url: /json_proto [08:54:17]query_string will be loaded in cgi processing [08:54:17]execute_cgi json_proto POST (null) [08:54:17]execute_cgi path=json_proto method=POST [08:54:17]POST find Content-Length [08:54:17]Host: 172.17.40.4:8080 [08:54:17]Content-Length: 645 [08:54:17]Content-Type: application/json [08:54:17] [08:54:17]POST finish read [08:54:17]Found Content-Length = 645 [08:54:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80179", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:17]execute_script... [08:54:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80179", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:17]POST & json_proto [08:54:17]process_json_proto [08:54:17]json parsed OK: [08:54:17]protocol is kg_v1.0 [08:54:17]action value=close_receipt [08:54:17]process_action close_receipt [08:54:17]cmd_close_receipt [08:54:17]MH_GetDate [08:54:17]Write to MH i2c: F0 00 00 9F 54 E2 [08:54:17]Write i2c OK [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: F0 [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: F0 09 00 [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: F0 09 00 9F 54 00 BE B9 18 67 65 5C 16 67 1F [08:54:17]GetLastDocTimeStamp 1729673653 [08:54:17]current date 1729673662 [08:54:17]FM_GetShiftState [08:54:17]SAM_PROTO_GetShiftState [08:54:17]wFMCommunicate request_size=4 [08:54:17]MH_SAM_APDU [08:54:17]CAPDU: 80 13 01 00 [08:54:17]Write to MH i2c: E2 08 00 A0 54 80 13 01 00 00 00 00 00 71 [08:54:17]Write i2c OK [08:54:17]MH_I2C_Read... [08:54:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:17]Read from MH i2c: E2 [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: E2 0E 00 [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: E2 0E 00 A0 54 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C1 [08:54:17]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:54:17]wFMCommunicate OK [08:54:17]SAM_PROTO_GetShiftState done [08:54:17]FM_GetShiftState done [08:54:17]opened in 1729642119 [08:54:17]opened+sec_in_day 1729728519 [08:54:17]quantity*price = 13000 [08:54:17]sum+1 = 13001 [08:54:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 95 23.10.2024 08:54 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220886 ФПД: 35395810486385 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085422&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220886&fm=35395810486385&tin=02508201610067®Number=0000000000098116&sum=13000 0 [08:54:18]StoreToDocumentArchive [08:54:18]shift 447 fd 220886 [08:54:18]save to /storage/0447/doc_00220886 [08:54:18]save last doc name /storage/0447/doc_00220886 to /storage/kkm_last_doc_name [08:54:18]save OK [08:54:18]Clear old archive folders... [08:54:18]ProcessDocumentItem done err = 0, tmpTLVsize=282 [08:54:18]tlvbuf is 00729D20 [08:54:18]SAM_PROTO_ClearQueue [08:54:18]wFMCommunicate request_size=4 [08:54:18]MH_SAM_APDU [08:54:18]CAPDU: 80 09 00 00 [08:54:18]Write to MH i2c: E2 08 00 AD 54 80 09 00 00 00 00 00 00 73 [08:54:18]Write i2c OK [08:54:18]MH_I2C_Read... [08:54:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:18]Read from MH i2c: E2 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 03 00 [08:54:18]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 AD 54 00 90 00 75 [08:54:19]RAPDU: 90 00 [08:54:19]wFMCommunicate OK [08:54:19]SAM_PROTO_ClearQueue done [08:54:19]KKMCreateOFDPacket [08:54:19]OFDProtocolAddRootSTLVToBuf [08:54:19]FM_MakeSignedData [08:54:19]FM_MakeSignedData [08:54:19]SAM_PROTO_SignData [08:54:19]wFMCommunicate request_size=4 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 0D 01 02 [08:54:19]Write to MH i2c: E2 08 00 AE 54 80 0D 01 02 00 00 00 00 7B [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 AE 54 00 90 00 76 [08:54:19]RAPDU: 90 00 [08:54:19]wFMCommunicate OK [08:54:19]wFMCommunicate request_size=255 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 BE B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 [08:54:19]Write to MH i2c: E2 02 01 AF 54 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 BE B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 00 00 9F [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 AF 54 00 90 00 77 [08:54:19]RAPDU: 90 00 [08:54:19]wFMCommunicate OK [08:54:19]wFMCommunicate request_size=41 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D6 5E 03 00 35 04 06 00 20 31 3A B5 E8 71 [08:54:19]Write to MH i2c: E2 2C 00 B0 54 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D6 5E 03 00 35 04 06 00 20 31 3A B5 E8 71 00 00 19 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 03 00 B0 54 00 90 00 78 [08:54:19]RAPDU: 90 00 [08:54:19]wFMCommunicate OK [08:54:19]wFMCommunicate request_size=4 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 0D 03 02 [08:54:19]Write to MH i2c: E2 08 00 B1 54 80 0D 03 02 00 00 00 00 80 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 0B 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 0B 00 B1 54 00 30 0F 44 72 BF 43 C5 AE 90 00 EB [08:54:19]RAPDU: 30 0F 44 72 BF 43 C5 AE 90 00 [08:54:19]wFMCommunicate OK [08:54:19]SAM_PROTO_SignData done [08:54:19]FM_MakeSignedData done [08:54:19]CreateOFDProtocolMessage [08:54:19]wFMCommunicate request_size=4 [08:54:19]MH_SAM_APDU [08:54:19]CAPDU: 80 11 00 00 [08:54:19]Write to MH i2c: E2 08 00 B2 54 80 11 00 00 00 00 00 00 80 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:19]Read from MH i2c: E2 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 17 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: E2 17 00 B2 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CF [08:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:54:19]wFMCommunicate OK [08:54:19]CreateOFDProtocolMessage done [08:54:19]OFDSenderStorePacket 220886 [08:54:19]StoreOFDPacket docnum=220886 [08:54:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 A6 3F 26 01 66 D9 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 BE B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D6 5E 03 00 35 04 06 00 20 31 3A B5 E8 71 30 0F 44 72 BF 43 C5 AE [08:54:19]CheckFolder [08:54:19]dirname=/storage/ofd_packets [08:54:19]CheckFolder done [08:54:19]ProducePacketName [08:54:19]name=ofd_packets/00220886 [08:54:19]NVStorageSaveData ofd_packets/00220886 [08:54:19]File name is /storage/ofd_packets/00220886 [08:54:19]Write 332 bytes [08:54:19]NVStorageSaveData done [08:54:19]OFDSenderStorePacket done [08:54:19]KKMCreateOFDPacket done [08:54:19]NVStorageSaveData kkm_last_timestamp [08:54:19]File name is /storage/kkm_last_timestamp [08:54:19]Write 4 bytes [08:54:19]NVStorageSaveData done [08:54:19]ExternCall_PrintAddStr [08:54:19]wPrintStart [08:54:19]Write to MH i2c: 01 00 00 B3 54 07 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 07 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 07 00 B3 54 00 00 00 00 00 FF 0F 1C [08:54:19]RasterBufferAndPrint [08:54:19]line Счет N : (3)80179 [08:54:19]line ИНН: 02508201610067 [08:54:19]line Контрольно-Кассовый Чек [08:54:19]line ПРОДАЖА [08:54:19]line Товар: 2000036220012 [08:54:19]line Кофе Капучино XL(GABB TRADE) [08:54:19]line 1.000 * 130.00 [08:54:19]line = 130.00 [08:54:19]line НДС 12% НСП 1% [08:54:19]line > о реализуемом товаре [08:54:19]line ИТОГО: 130.00 [08:54:19]line НСП 1% : 1.15 [08:54:19]line НДС 12% : 13.80 [08:54:19]line Наличными: 130.00 [08:54:19]line Безнал.: 0.00 [08:54:19]line Место: АЗС № 84 "Партнер Нефть" [08:54:19]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:54:19]line СНО: Общий режим [08:54:19]line Чек 95 23.10.2024 08:54 [08:54:19]line Смена: 447 ФФД: 1.0 [08:54:19]line ЗНМ: 0300000178 [08:54:19]line РНМ: 0000000000098116 [08:54:19]line Версия ККМ: 001 [08:54:19]line ФМ: 0000000000965413 [08:54:19]line ФД: 220886 [08:54:19]line ФПД: 35395810486385 [08:54:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085422&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220886&fm=35395810486385&tin=02508201610067®Number=0000000000098116&sum=13000 [08:54:19]line 0 [08:54:19]written 0, free lines is 4095 [08:54:19]OFD Sender: Processing packet 220886 [packets to send 81, broken 80] [08:54:19]ProducePacketName [08:54:19]name=ofd_packets/00220886 [08:54:19]OFD Sender: To server: pG, [08:54:19]CommunicateWithHost lk.salyk.kg:30040 [08:54:19]ConnectInit lk.salyk.kg [08:54:19]Connected sock=10 [08:54:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 A6 3F 26 01 66 D9 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 BE B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D6 5E 03 00 35 04 06 00 20 31 3A B5 E8 71 30 0F 44 72 BF 43 C5 AE [08:54:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 4D 8D 47 00 B1 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 39 36 35 34 31 33 10 04 04 00 D6 5E 03 00 F4 03 04 00 5D 65 18 67 B6 04 01 00 00 2C 83 E9 5B 23 07 61 62 [08:54:19]CommunicateWithHost err = 0 [08:54:19]CheckOFDResponse [08:54:19]1017 (14) - 77093643461234 [08:54:19]1041 (16) - 0000000000965413 [08:54:19]1040 (4) - 220886 [08:54:19]1012 (4) - 23.10.2024 02:54 [08:54:19]1206 (1) - 0 [08:54:19]OFD Sender: Remove packet 220886 [08:54:19]ProducePacketName [08:54:19]name=ofd_packets/00220886 [08:54:19]NVStorageDeleteData [08:54:19]Write to MH i2c: 01 00 00 DC 54 30 [08:54:19]Write i2c OK [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 07 00 [08:54:19]MH_I2C_Read... [08:54:19]Read from MH i2c: 01 07 00 DC 54 00 00 00 00 00 0E 0D 52 [08:54:19]RasterBufferAndPrint [08:54:19]line [08:54:19]line [08:54:19]line [08:54:19]line [08:54:19]line [08:54:19]written 0, free lines is 3354 [08:54:20]MH_Cut [08:54:20]Write to MH i2c: D1 01 00 E3 54 01 09 [08:54:20]Write i2c OK [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: D1 [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: D1 01 00 [08:54:20]MH_I2C_Read... [08:54:20]Read from MH i2c: D1 01 00 E3 54 00 08 [08:54:20]Write to MH i2c: 01 00 00 E4 54 38 [08:54:20]Write i2c OK [08:54:20]MH_I2C_Read... [08:54:20]OFD Sender: No OFD packet to send [08:54:20]*** Cut start [08:54:20]*** Partial cut [08:54:20]*** CUTSNS_PIN = 1 [08:54:20]*** CUTSNS_PIN = 0 [08:54:20]*** Brake cut motor [08:54:21]Read from MH i2c: 01 [08:54:21]MH_I2C_Read... [08:54:21]*** Stop cut motor [08:54:21]*** Cut end [08:54:21]Read from MH i2c: 01 07 00 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: 01 07 00 E4 54 00 00 00 00 00 FF 0F 4D [08:54:21]process_action close_receipt done [08:54:21]requested_data is exist [08:54:21]produce_requested_data [08:54:21]requested_item fm.sn is exist - process it [08:54:21]wFMCommunicate request_size=4 [08:54:21]MH_SAM_APDU [08:54:21]CAPDU: 80 11 00 00 [08:54:21]Write to MH i2c: E2 08 00 E5 54 80 11 00 00 00 00 00 00 B3 [08:54:21]Write i2c OK [08:54:21]MH_I2C_Read... [08:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:21]Read from MH i2c: E2 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: E2 17 00 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: E2 17 00 E5 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 02 [08:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:54:21]wFMCommunicate OK [08:54:21]requested_item fd.num is exist - process it [08:54:21]SAM_PROTO_GetFieldsCounters [08:54:21]wFMCommunicate request_size=4 [08:54:21]MH_SAM_APDU [08:54:21]CAPDU: 80 13 00 00 [08:54:21]Write to MH i2c: E2 08 00 E6 54 80 13 00 00 00 00 00 00 B6 [08:54:21]Write i2c OK [08:54:21]MH_I2C_Read... [08:54:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:21]Read from MH i2c: E2 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: E2 62 00 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: E2 62 00 E6 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [08:54:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:21]wFMCommunicate OK [08:54:21]SAM_PROTO_GetFieldsCounters done [08:54:21]requested_item shift.num is exist - process it [08:54:21]requested_item shift.opened is exist - process it [08:54:21]req_shift_opened [08:54:21]FM_GetShiftState [08:54:21]SAM_PROTO_GetShiftState [08:54:21]wFMCommunicate request_size=4 [08:54:21]MH_SAM_APDU [08:54:21]CAPDU: 80 13 01 00 [08:54:21]Write to MH i2c: E2 08 00 E7 54 80 13 01 00 00 00 00 00 B8 [08:54:21]Write i2c OK [08:54:21]MH_I2C_Read... [08:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:21]Read from MH i2c: E2 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: E2 0E 00 [08:54:21]MH_I2C_Read... [08:54:21]Read from MH i2c: E2 0E 00 E7 54 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 08 [08:54:21]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:54:21]wFMCommunicate OK [08:54:21]SAM_PROTO_GetShiftState done [08:54:21]FM_GetShiftState done [08:54:21]req_shift_opened done [08:54:21]requested_item shift.open_date is exist - process it [08:54:21]req_shift_open_date [08:54:21]req_shift_open_date done [08:54:21]produce_requested_data done [08:54:21]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220886,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:54:21]process_action_free close_receipt [08:54:21]json_value_free [08:54:21]json_value_free done [08:54:21]process_json_proto returns [08:54:21]Send response to host [08:54:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220886,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:54:21]free response buf [08:54:21]execute_script done [08:54:21]execute_script returns [08:54:21]free content buf [08:54:21]Sock 7.Close socket [08:54:21]Sock 7.Thread stoped [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:50]accept exits with 9 [08:54:50]New connection [08:54:50]New thread 3066674532 created [08:54:50]Thread 3066531172 joined [08:54:50]Waiting for new connection... [08:54:50] Sock 9.Parse request [08:54:50]Sock 9.Check first char [08:54:50]Sock 9.First char is OK [08:54:50]request: POST /json_proto HTTP/1.0 [08:54:50]Method: POST [08:54:50]URL: /json_proto [08:54:50]Method is POST - this is cgi request [08:54:50]url: /json_proto [08:54:50]query_string will be loaded in cgi processing [08:54:50]execute_cgi json_proto POST (null) [08:54:50]execute_cgi path=json_proto method=POST [08:54:50]POST find Content-Length [08:54:50]Host: 172.17.40.4:8080 [08:54:50]Content-Length: 769 [08:54:50]Content-Type: application/json [08:54:50] [08:54:50]POST finish read [08:54:50]Found Content-Length = 769 [08:54:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 79.510, "sum" : 5899.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5899.64 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:50]execute_script... [08:54:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 79.510, "sum" : 5899.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5899.64 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:50]POST & json_proto [08:54:50]process_json_proto [08:54:50]json parsed OK: [08:54:50]protocol is kg_v1.0 [08:54:50]action value=close_receipt [08:54:50]process_action close_receipt [08:54:50]cmd_close_receipt [08:54:50]MH_GetDate [08:54:50]Write to MH i2c: F0 00 00 E8 54 2B [08:54:50]Write i2c OK [08:54:50]MH_I2C_Read... [08:54:50]Read from MH i2c: F0 [08:54:50]MH_I2C_Read... [08:54:50]Read from MH i2c: F0 09 00 [08:54:50]MH_I2C_Read... [08:54:50]Read from MH i2c: F0 09 00 E8 54 00 DE B9 18 67 65 5C 16 67 88 [08:54:50]GetLastDocTimeStamp 1729673662 [08:54:50]current date 1729673694 [08:54:50]FM_GetShiftState [08:54:50]SAM_PROTO_GetShiftState [08:54:50]wFMCommunicate request_size=4 [08:54:50]MH_SAM_APDU [08:54:50]CAPDU: 80 13 01 00 [08:54:50]Write to MH i2c: E2 08 00 E9 54 80 13 01 00 00 00 00 00 BA [08:54:50]Write i2c OK [08:54:50]MH_I2C_Read... [08:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:50]Read from MH i2c: E2 [08:54:50]MH_I2C_Read... [08:54:50]Read from MH i2c: E2 0E 00 [08:54:50]MH_I2C_Read... [08:54:50]Read from MH i2c: E2 0E 00 E9 54 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0A [08:54:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:54:50]wFMCommunicate OK [08:54:50]SAM_PROTO_GetShiftState done [08:54:50]FM_GetShiftState done [08:54:50]opened in 1729642119 [08:54:50]opened+sec_in_day 1729728519 [08:54:50]quantity*price = 589964 [08:54:50]sum+1 = 589965 [08:54:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5899.64 НСП 1% : 52.21 НДС 12% : 626.51 Наличными: 0.00 Безнал.: 5899.64 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 96 23.10.2024 08:54 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220887 ФПД: 280053463287459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085454&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220887&fm=280053463287459&tin=02508201610067®Number=0000000000098116&sum=589964 [08:54:51]StoreToDocumentArchive [08:54:51]shift 447 fd 220887 [08:54:51]save to /storage/0447/doc_00220887 [08:54:51]save last doc name /storage/0447/doc_00220887 to /storage/kkm_last_doc_name [08:54:51]save OK [08:54:51]Clear old archive folders... [08:54:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:51]tlvbuf is 00826FC0 [08:54:51]SAM_PROTO_ClearQueue [08:54:51]wFMCommunicate request_size=4 [08:54:51]MH_SAM_APDU [08:54:51]CAPDU: 80 09 00 00 [08:54:51]Write to MH i2c: E2 08 00 F6 54 80 09 00 00 00 00 00 00 BC [08:54:51]Write i2c OK [08:54:51]MH_I2C_Read... [08:54:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:51]Read from MH i2c: E2 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 03 00 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 03 00 F6 54 00 90 00 BE [08:54:51]RAPDU: 90 00 [08:54:51]wFMCommunicate OK [08:54:51]SAM_PROTO_ClearQueue done [08:54:51]KKMCreateOFDPacket [08:54:51]OFDProtocolAddRootSTLVToBuf [08:54:51]FM_MakeSignedData [08:54:51]FM_MakeSignedData [08:54:51]SAM_PROTO_SignData [08:54:51]wFMCommunicate request_size=4 [08:54:51]MH_SAM_APDU [08:54:51]CAPDU: 80 0D 01 02 [08:54:51]Write to MH i2c: E2 08 00 F7 54 80 0D 01 02 00 00 00 00 C4 [08:54:51]Write i2c OK [08:54:51]MH_I2C_Read... [08:54:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:51]Read from MH i2c: E2 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 03 00 [08:54:51]MH_I2C_Read... [08:54:51]Read from MH i2c: E2 03 00 F7 54 00 90 00 BF [08:54:51]RAPDU: 90 00 [08:54:51]wFMCommunicate OK [08:54:51]wFMCommunicate request_size=255 [08:54:51]MH_SAM_APDU [08:54:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 96 36 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 00 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 00 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB F4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 00 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 DE B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D7 5E 03 00 35 04 06 00 FE [08:54:51]Write to MH i2c: E2 02 01 F8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 96 36 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 00 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 00 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB F4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 00 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 DE B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D7 5E 03 00 35 04 06 00 FE 00 00 04 [08:54:51]Write i2c OK [08:54:51]MH_I2C_Read... [08:54:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:52]Read from MH i2c: E2 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 03 00 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 03 00 F8 54 00 90 00 C0 [08:54:52]RAPDU: 90 00 [08:54:52]wFMCommunicate OK [08:54:52]wFMCommunicate request_size=10 [08:54:52]MH_SAM_APDU [08:54:52]CAPDU: 80 0D 02 02 05 B5 07 32 86 A3 [08:54:52]Write to MH i2c: E2 0D 00 F9 54 80 0D 02 02 05 00 B5 07 32 86 A3 00 00 E8 [08:54:52]Write i2c OK [08:54:52]MH_I2C_Read... [08:54:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:52]Read from MH i2c: E2 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 03 00 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 03 00 F9 54 00 90 00 C1 [08:54:52]RAPDU: 90 00 [08:54:52]wFMCommunicate OK [08:54:52]wFMCommunicate request_size=4 [08:54:52]MH_SAM_APDU [08:54:52]CAPDU: 80 0D 03 02 [08:54:52]Write to MH i2c: E2 08 00 FA 54 80 0D 03 02 00 00 00 00 C9 [08:54:52]Write i2c OK [08:54:52]MH_I2C_Read... [08:54:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:52]Read from MH i2c: E2 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 0B 00 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 0B 00 FA 54 00 4D 07 1B EF C0 66 6E 4F 90 00 0B [08:54:52]RAPDU: 4D 07 1B EF C0 66 6E 4F 90 00 [08:54:52]wFMCommunicate OK [08:54:52]SAM_PROTO_SignData done [08:54:52]FM_MakeSignedData done [08:54:52]CreateOFDProtocolMessage [08:54:52]wFMCommunicate request_size=4 [08:54:52]MH_SAM_APDU [08:54:52]CAPDU: 80 11 00 00 [08:54:52]Write to MH i2c: E2 08 00 FB 54 80 11 00 00 00 00 00 00 C9 [08:54:52]Write i2c OK [08:54:52]MH_I2C_Read... [08:54:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:52]Read from MH i2c: E2 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 17 00 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: E2 17 00 FB 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 18 [08:54:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:54:52]wFMCommunicate OK [08:54:52]CreateOFDProtocolMessage done [08:54:52]OFDSenderStorePacket 220887 [08:54:52]StoreOFDPacket docnum=220887 [08:54:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 AF 77 07 01 D7 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 96 36 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 00 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 00 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB F4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 00 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 DE B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D7 5E 03 00 35 04 06 00 FE B5 07 32 86 A3 4D 07 1B EF C0 66 6E 4F [08:54:52]CheckFolder [08:54:52]dirname=/storage/ofd_packets [08:54:52]CheckFolder done [08:54:52]ProducePacketName [08:54:52]name=ofd_packets/00220887 [08:54:52]NVStorageSaveData ofd_packets/00220887 [08:54:52]File name is /storage/ofd_packets/00220887 [08:54:52]Write 301 bytes [08:54:52]NVStorageSaveData done [08:54:52]OFDSenderStorePacket done [08:54:52]KKMCreateOFDPacket done [08:54:52]NVStorageSaveData kkm_last_timestamp [08:54:52]File name is /storage/kkm_last_timestamp [08:54:52]Write 4 bytes [08:54:52]OFD Sender: Processing packet 220887 [packets to send 81, broken 80] [08:54:52]ProducePacketName [08:54:52]name=ofd_packets/00220887 [08:54:52]OFD Sender: To server: pG, [08:54:52]CommunicateWithHost lk.salyk.kg:30040 [08:54:52]ConnectInit lk.salyk.kg [08:54:52]NVStorageSaveData done [08:54:52]ExternCall_PrintAddStr [08:54:52]wPrintStart [08:54:52]Write to MH i2c: 01 00 00 FC 54 50 [08:54:52]Write i2c OK [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: 01 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: 01 07 00 [08:54:52]MH_I2C_Read... [08:54:52]Read from MH i2c: 01 07 00 FC 54 00 00 00 00 00 FF 0F 65 [08:54:52]RasterBufferAndPrint [08:54:52]line Счет N : (1)538792 [08:54:52]line ИНН: 02508201610067 [08:54:52]line Контрольно-Кассовый Чек [08:54:52]line ПРОДАЖА [08:54:52]line ТРК (МРК, ГНК) : 11 [08:54:52]line Товар: 2710124500 [08:54:52]line Аи-95-К-3 [08:54:52]line 79.510 * 74.20 [08:54:52]line = 5899.64 [08:54:52]line НДС 12% НСП 1% [08:54:52]line > о реализуемом товаре [08:54:52]line ИТОГО: 5899.64 [08:54:52]line НСП 1% : 52.21 [08:54:52]line НДС 12% : 626.51 [08:54:52]line Наличными: 0.00 [08:54:52]line Безнал.: 5899.64 [08:54:52]line Место: АЗС № 84 "Партнер Нефть" [08:54:52]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [08:54:52]line СНО: Общий режим [08:54:52]line Чек 96 23.10.2024 08:54 [08:54:52]line Смена: 447 ФФД: 1.0 [08:54:52]line ЗНМ: 0300000178 [08:54:52]line РНМ: 0000000000098116 [08:54:52]line Версия ККМ: 001 [08:54:52]line Платежная система: Mbank [08:54:52]line ФМ: 0000000000965413 [08:54:52]line ФД: 220887 [08:54:52]line ФПД: 280053463287459 [08:54:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T085454&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220887&fm=280053463287459&tin=02508201610067®Number=0000000000098116&sum=589964 [08:54:52]written 0, free lines is 4095 [08:54:53]Write to MH i2c: 01 00 00 25 55 7A [08:54:53]Write i2c OK [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: 01 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: 01 07 00 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: 01 07 00 25 55 00 00 00 00 00 14 0D A2 [08:54:53]RasterBufferAndPrint [08:54:53]line [08:54:53]line [08:54:53]line [08:54:53]line [08:54:53]line [08:54:53]written 0, free lines is 3352 [08:54:53]MH_Cut [08:54:53]Write to MH i2c: D1 01 00 2C 55 01 53 [08:54:53]Write i2c OK [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: D1 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: D1 01 00 [08:54:53]MH_I2C_Read... [08:54:53]Read from MH i2c: D1 01 00 2C 55 00 52 [08:54:53]Write to MH i2c: 01 00 00 2D 55 82 [08:54:53]Write i2c OK [08:54:53]MH_I2C_Read... [08:54:53]*** Cut start [08:54:53]*** Partial cut [08:54:53]*** CUTSNS_PIN = 1 [08:54:53]*** CUTSNS_PIN = 0 [08:54:54]*** Brake cut motor [08:54:54]Read from MH i2c: 01 [08:54:54]MH_I2C_Read... [08:54:54]*** Stop cut motor [08:54:54]*** Cut end [08:54:54]Read from MH i2c: 01 07 00 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: 01 07 00 2D 55 00 00 00 00 00 FF 0F 97 [08:54:54]process_action close_receipt done [08:54:54]requested_data is exist [08:54:54]produce_requested_data [08:54:54]requested_item fm.sn is exist - process it [08:54:54]wFMCommunicate request_size=4 [08:54:54]MH_SAM_APDU [08:54:54]CAPDU: 80 11 00 00 [08:54:54]Write to MH i2c: E2 08 00 2E 55 80 11 00 00 00 00 00 00 FD [08:54:54]Write i2c OK [08:54:54]MH_I2C_Read... [08:54:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:54]Read from MH i2c: E2 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: E2 17 00 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: E2 17 00 2E 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4C [08:54:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [08:54:54]wFMCommunicate OK [08:54:54]requested_item fd.num is exist - process it [08:54:54]SAM_PROTO_GetFieldsCounters [08:54:54]wFMCommunicate request_size=4 [08:54:54]MH_SAM_APDU [08:54:54]CAPDU: 80 13 00 00 [08:54:54]Write to MH i2c: E2 08 00 2F 55 80 13 00 00 00 00 00 00 00 [08:54:54]Write i2c OK [08:54:54]MH_I2C_Read... [08:54:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:54]Read from MH i2c: E2 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: E2 62 00 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: E2 62 00 2F 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [08:54:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:54]wFMCommunicate OK [08:54:54]SAM_PROTO_GetFieldsCounters done [08:54:54]requested_item shift.num is exist - process it [08:54:54]requested_item shift.opened is exist - process it [08:54:54]req_shift_opened [08:54:54]FM_GetShiftState [08:54:54]SAM_PROTO_GetShiftState [08:54:54]wFMCommunicate request_size=4 [08:54:54]MH_SAM_APDU [08:54:54]CAPDU: 80 13 01 00 [08:54:54]Write to MH i2c: E2 08 00 30 55 80 13 01 00 00 00 00 00 02 [08:54:54]Write i2c OK [08:54:54]MH_I2C_Read... [08:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:54]Read from MH i2c: E2 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: E2 0E 00 [08:54:54]MH_I2C_Read... [08:54:54]Read from MH i2c: E2 0E 00 30 55 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 52 [08:54:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [08:54:54]wFMCommunicate OK [08:54:54]SAM_PROTO_GetShiftState done [08:54:54]FM_GetShiftState done [08:54:54]req_shift_opened done [08:54:54]requested_item shift.open_date is exist - process it [08:54:54]req_shift_open_date [08:54:54]req_shift_open_date done [08:54:54]produce_requested_data done [08:54:54]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220887,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [08:54:54]process_action_free close_receipt [08:54:54]json_value_free [08:54:54]json_value_free done [08:54:54]process_json_proto returns [08:54:54]Send response to host [08:54:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220887,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [08:54:54]free response buf [08:54:54]execute_script done [08:54:54]execute_script returns [08:54:54]free content buf [08:54:54]Sock 9.Close socket [08:54:54]Sock 9.Thread stoped [08:57:06]ConnectInit Can't connect to host [08:57:06]CommunicateWithHost connect error [08:57:06]CommunicateWithHost err = -1 [08:57:06]OFD Sender: Server communicate error [08:57:11]OFD Sender: Processing packet 220887 [packets to send 81, broken 80] [08:57:11]ProducePacketName [08:57:11]name=ofd_packets/00220887 [08:57:11]OFD Sender: To server: pG, [08:57:11]CommunicateWithHost lk.salyk.kg:30040 [08:57:11]ConnectInit lk.salyk.kg [08:57:11]Connected sock=9 [08:57:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 AF 77 07 01 D7 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 96 36 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 00 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 00 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BB F4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 00 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 DE B9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D7 5E 03 00 35 04 06 00 FE B5 07 32 86 A3 4D 07 1B EF C0 66 6E 4F [08:57:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 2E E7 47 00 83 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D7 5E 03 00 F4 03 04 00 09 66 18 67 B6 04 01 00 00 F7 0A 66 DB 23 B9 64 8D [08:57:11]CommunicateWithHost err = 0 [08:57:11]CheckOFDResponse [08:57:11]1017 (14) - 77093643461234 [08:57:11]1041 (16) - 0000000000965413 [08:57:11]1040 (4) - 220887 [08:57:11]1012 (4) - 23.10.2024 02:57 [08:57:11]1206 (1) - 0 [08:57:11]OFD Sender: Remove packet 220887 [08:57:11]ProducePacketName [08:57:11]name=ofd_packets/00220887 [08:57:11]NVStorageDeleteData [08:57:12]OFD Sender: No OFD packet to send [08:57:17]OFD Sender: No OFD packet to send [08:57:22]OFD Sender: No OFD packet to send [08:57:27]OFD Sender: No OFD packet to send [08:57:32]OFD Sender: No OFD packet to send [08:57:37]OFD Sender: No OFD packet to send [08:57:42]OFD Sender: No OFD packet to send [08:57:47]OFD Sender: No OFD packet to send [08:57:52]OFD Sender: No OFD packet to send [08:57:57]OFD Sender: No OFD packet to send [08:58:02]OFD Sender: No OFD packet to send [08:58:07]OFD Sender: No OFD packet to send [08:58:12]OFD Sender: No OFD packet to send [08:58:17]OFD Sender: No OFD packet to send [08:58:22]OFD Sender: No OFD packet to send [08:58:27]OFD Sender: No OFD packet to send [08:58:32]OFD Sender: No OFD packet to send [08:58:37]OFD Sender: No OFD packet to send [08:58:42]OFD Sender: No OFD packet to send [08:58:47]OFD Sender: No OFD packet to send [08:58:52]OFD Sender: No OFD packet to send [08:58:57]OFD Sender: No OFD packet to send [08:59:02]OFD Sender: No OFD packet to send [08:59:07]OFD Sender: No OFD packet to send [08:59:12]OFD Sender: No OFD packet to send [08:59:17]OFD Sender: No OFD packet to send [08:59:22]OFD Sender: No OFD packet to send [08:59:27]OFD Sender: No OFD packet to send [08:59:32]OFD Sender: No OFD packet to send [08:59:37]OFD Sender: No OFD packet to send [08:59:42]OFD Sender: No OFD packet to send [08:59:47]OFD Sender: No OFD packet to send [08:59:52]OFD Sender: No OFD packet to send [08:59:57]OFD Sender: No OFD packet to send [09:00:02]OFD Sender: No OFD packet to send [09:00:07]OFD Sender: No OFD packet to send [09:00:12]OFD Sender: No OFD packet to send [09:00:17]OFD Sender: No OFD packet to send [09:00:22]OFD Sender: No OFD packet to send [09:00:27]OFD Sender: No OFD packet to send [09:00:32]OFD Sender: No OFD packet to send [09:00:37]OFD Sender: No OFD packet to send [09:00:42]OFD Sender: No OFD packet to send [09:00:47]OFD Sender: No OFD packet to send [09:00:52]OFD Sender: No OFD packet to send [09:00:57]OFD Sender: No OFD packet to send [09:01:02]OFD Sender: No OFD packet to send [09:01:07]OFD Sender: No OFD packet to send [09:01:12]OFD Sender: No OFD packet to send [09:01:17]OFD Sender: No OFD packet to send [09:01:22]OFD Sender: No OFD packet to send [09:01:27]OFD Sender: No OFD packet to send [09:01:32]OFD Sender: No OFD packet to send [09:01:37]OFD Sender: No OFD packet to send [09:01:42]OFD Sender: No OFD packet to send [09:01:47]OFD Sender: No OFD packet to send [09:01:52]OFD Sender: No OFD packet to send [09:01:57]OFD Sender: No OFD packet to send [09:02:02]OFD Sender: No OFD packet to send [09:02:05]accept exits with 7 [09:02:05]New connection [09:02:05]New thread 3066531172 created [09:02:05]Thread 3066674532 joined [09:02:05]Waiting for new connection... [09:02:05] Sock 7.Parse request [09:02:05]Sock 7.Check first char [09:02:05]Sock 7.First char is OK [09:02:05]request: POST /json_proto HTTP/1.0 [09:02:05]Method: POST [09:02:05]URL: /json_proto [09:02:05]Method is POST - this is cgi request [09:02:05]url: /json_proto [09:02:05]query_string will be loaded in cgi processing [09:02:05]execute_cgi json_proto POST (null) [09:02:05]execute_cgi path=json_proto method=POST [09:02:05]POST find Content-Length [09:02:05]Host: 172.17.40.4:8080 [09:02:05]Content-Length: 917 [09:02:05]Content-Type: application/json [09:02:05] [09:02:05]POST finish read [09:02:05]Found Content-Length = 917 [09:02:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80180", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 4.000, "sum" : 420.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 3.000, "sum" : 375.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 795.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:05]execute_script... [09:02:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80180", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 4.000, "sum" : 420.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 3.000, "sum" : 375.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 795.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:05]POST & json_proto [09:02:05]process_json_proto [09:02:05]json parsed OK: [09:02:05]protocol is kg_v1.0 [09:02:05]action value=close_receipt [09:02:05]process_action close_receipt [09:02:05]cmd_close_receipt [09:02:05]MH_GetDate [09:02:05]Write to MH i2c: F0 00 00 31 55 75 [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: F0 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: F0 09 00 [09:02:05]MH_I2C_Read... [09:02:05]Read from MH i2c: F0 09 00 31 55 00 92 BB 18 67 65 5C 16 67 88 [09:02:05]GetLastDocTimeStamp 1729673694 [09:02:05]current date 1729674130 [09:02:05]FM_GetShiftState [09:02:05]SAM_PROTO_GetShiftState [09:02:05]wFMCommunicate request_size=4 [09:02:05]MH_SAM_APDU [09:02:05]CAPDU: 80 13 01 00 [09:02:05]Write to MH i2c: E2 08 00 32 55 80 13 01 00 00 00 00 00 04 [09:02:05]Write i2c OK [09:02:05]MH_I2C_Read... [09:02:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:06]Read from MH i2c: E2 [09:02:06]MH_I2C_Read... [09:02:06]Read from MH i2c: E2 0E 00 [09:02:06]MH_I2C_Read... [09:02:06]Read from MH i2c: E2 0E 00 32 55 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 54 [09:02:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:02:06]wFMCommunicate OK [09:02:06]SAM_PROTO_GetShiftState done [09:02:06]FM_GetShiftState done [09:02:06]opened in 1729642119 [09:02:06]opened+sec_in_day 1729728519 [09:02:06]quantity*price = 42000 [09:02:06]sum+1 = 42001 [09:02:06]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036190018 Кофе Американо XL(GABB TRADE) 3.000 * 125.00 = 375.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 795.00 НСП 1% : 7.04 НДС 12% : 84.42 Наличными: 795.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 97 23.10.2024 09:02 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220888 ФПД: 122778993996648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090210&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220888&fm=122778993996648&tin=02508201610067®Number=0000000000098116&sum=79500 0 [09:02:07]StoreToDocumentArchive [09:02:07]shift 447 fd 220888 [09:02:07]save to /storage/0447/doc_00220888 [09:02:07]save last doc name /storage/0447/doc_00220888 to /storage/kkm_last_doc_name [09:02:07]save OK [09:02:07]Clear old archive folders... [09:02:07]ProcessDocumentItem done err = 0, tmpTLVsize=396 [09:02:07]tlvbuf is 00788600 [09:02:07]SAM_PROTO_ClearQueue [09:02:07]wFMCommunicate request_size=4 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 09 00 00 [09:02:07]Write to MH i2c: E2 08 00 3F 55 80 09 00 00 00 00 00 00 06 [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 03 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 03 00 3F 55 00 90 00 08 [09:02:07]RAPDU: 90 00 [09:02:07]wFMCommunicate OK [09:02:07]SAM_PROTO_ClearQueue done [09:02:07]KKMCreateOFDPacket [09:02:07]OFDProtocolAddRootSTLVToBuf [09:02:07]FM_MakeSignedData [09:02:07]FM_MakeSignedData [09:02:07]SAM_PROTO_SignData [09:02:07]wFMCommunicate request_size=4 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 0D 01 02 [09:02:07]Write to MH i2c: E2 08 00 40 55 80 0D 01 02 00 00 00 00 0E [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 03 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 03 00 40 55 00 90 00 09 [09:02:07]RAPDU: 90 00 [09:02:07]wFMCommunicate OK [09:02:07]wFMCommunicate request_size=255 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 0D 02 02 FA 03 00 8C 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 7C 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 36 01 00 00 00 EB 03 26 00 EF [09:02:07]Write to MH i2c: E2 02 01 41 55 80 0D 02 02 FA 00 03 00 8C 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 7C 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 36 01 00 00 00 EB 03 26 00 EF 00 00 85 [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 03 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 03 00 41 55 00 90 00 0A [09:02:07]RAPDU: 90 00 [09:02:07]wFMCommunicate OK [09:02:07]wFMCommunicate request_size=155 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 0D 02 02 96 03 0F 00 F6 03 01 00 01 F7 03 06 00 C0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 20 00 00 00 00 07 04 06 00 8C 36 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 92 BB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D8 5E 03 00 35 04 06 00 6F AA B6 52 B3 68 [09:02:07]Write to MH i2c: E2 9E 00 42 55 80 0D 02 02 96 00 03 0F 00 F6 03 01 00 01 F7 03 06 00 C0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 20 00 00 00 00 07 04 06 00 8C 36 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 92 BB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D8 5E 03 00 35 04 06 00 6F AA B6 52 B3 68 00 00 74 [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]OFD Sender: No OFD packet to send [09:02:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 03 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 03 00 42 55 00 90 00 0B [09:02:07]RAPDU: 90 00 [09:02:07]wFMCommunicate OK [09:02:07]wFMCommunicate request_size=4 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 0D 03 02 [09:02:07]Write to MH i2c: E2 08 00 43 55 80 0D 03 02 00 00 00 00 13 [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 0B 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 0B 00 43 55 00 8A A5 F3 0E 21 6E 10 17 90 00 FA [09:02:07]RAPDU: 8A A5 F3 0E 21 6E 10 17 90 00 [09:02:07]wFMCommunicate OK [09:02:07]SAM_PROTO_SignData done [09:02:07]FM_MakeSignedData done [09:02:07]CreateOFDProtocolMessage [09:02:07]wFMCommunicate request_size=4 [09:02:07]MH_SAM_APDU [09:02:07]CAPDU: 80 11 00 00 [09:02:07]Write to MH i2c: E2 08 00 44 55 80 11 00 00 00 00 00 00 13 [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:07]Read from MH i2c: E2 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 17 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: E2 17 00 44 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 62 [09:02:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:02:07]wFMCommunicate OK [09:02:07]CreateOFDProtocolMessage done [09:02:07]OFDSenderStorePacket 220888 [09:02:07]StoreOFDPacket docnum=220888 [09:02:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 A0 01 00 00 1C D9 98 01 C1 FB 5A 03 01 00 03 00 8C 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 7C 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 36 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 20 00 00 00 00 07 04 06 00 8C 36 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 92 BB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D8 5E 03 00 35 04 06 00 6F AA B6 52 B3 68 8A A5 F3 0E 21 6E 10 17 [09:02:07]CheckFolder [09:02:07]dirname=/storage/ofd_packets [09:02:07]CheckFolder done [09:02:07]ProducePacketName [09:02:07]name=ofd_packets/00220888 [09:02:07]NVStorageSaveData ofd_packets/00220888 [09:02:07]File name is /storage/ofd_packets/00220888 [09:02:07]Write 446 bytes [09:02:07]NVStorageSaveData done [09:02:07]OFDSenderStorePacket done [09:02:07]KKMCreateOFDPacket done [09:02:07]NVStorageSaveData kkm_last_timestamp [09:02:07]File name is /storage/kkm_last_timestamp [09:02:07]Write 4 bytes [09:02:07]NVStorageSaveData done [09:02:07]ExternCall_PrintAddStr [09:02:07]wPrintStart [09:02:07]Write to MH i2c: 01 00 00 45 55 9A [09:02:07]Write i2c OK [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: 01 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: 01 07 00 [09:02:07]MH_I2C_Read... [09:02:07]Read from MH i2c: 01 07 00 45 55 00 00 00 00 00 FF 0F AF [09:02:07]RasterBufferAndPrint [09:02:07]line Счет N : (3)80180 [09:02:07]line ИНН: 02508201610067 [09:02:07]line Контрольно-Кассовый Чек [09:02:07]line ПРОДАЖА [09:02:07]line Товар: 2000034730018 [09:02:07]line Кофе Американо (GABB TRADE) [09:02:08]line 4.000 * 105.00 [09:02:08]line = 420.00 [09:02:08]line НДС 12% НСП 1% [09:02:08]line > о реализуемом товаре [09:02:08]line Товар: 2000036190018 [09:02:08]line Кофе Американо XL(GABB TRADE) [09:02:08]line 3.000 * 125.00 [09:02:08]line = 375.00 [09:02:08]line НДС 12% НСП 1% [09:02:08]line > о реализуемом товаре [09:02:08]line ИТОГО: 795.00 [09:02:08]line НСП 1% : 7.04 [09:02:08]line НДС 12% : 84.42 [09:02:08]line Наличными: 795.00 [09:02:08]line Безнал.: 0.00 [09:02:08]line Место: АЗС № 84 "Партнер Нефть" [09:02:08]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:02:08]line СНО: Общий режим [09:02:08]line Чек 97 23.10.2024 09:02 [09:02:08]line Смена: 447 ФФД: 1.0 [09:02:08]line ЗНМ: 0300000178 [09:02:08]line РНМ: 0000000000098116 [09:02:08]line Версия ККМ: 001 [09:02:08]line ФМ: 0000000000965413 [09:02:08]line ФД: 220888 [09:02:08]line ФПД: 122778993996648 [09:02:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090210&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220888&fm=122778993996648&tin=02508201610067®Number=0000000000098116&sum=79500 [09:02:08]OFD Sender: Processing packet 220888 [packets to send 81, broken 80] [09:02:08]line 0 [09:02:08]ProducePacketName [09:02:08]name=ofd_packets/00220888 [09:02:08]OFD Sender: To server: pG, [09:02:08]CommunicateWithHost lk.salyk.kg:30040 [09:02:08]ConnectInit lk.salyk.kg [09:02:08]written 0, free lines is 4095 [09:02:08]Connected sock=10 [09:02:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 A0 01 00 00 1C D9 98 01 C1 FB 5A 03 01 00 03 00 8C 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 10 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 7C 92 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 36 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 20 00 00 00 00 07 04 06 00 8C 36 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 92 BB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D8 5E 03 00 35 04 06 00 6F AA B6 52 B3 68 8A A5 F3 0E 21 6E 10 17 [09:02:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 BE 09 47 00 5F 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 39 36 35 34 31 33 10 04 04 00 D8 5E 03 00 F4 03 04 00 32 67 18 67 B6 04 01 00 00 D2 94 FB E0 97 41 8E 43 [09:02:08]CommunicateWithHost err = 0 [09:02:08]CheckOFDResponse [09:02:08]1017 (14) - 77093643461234 [09:02:08]1041 (16) - 0000000000965413 [09:02:08]1040 (4) - 220888 [09:02:08]1012 (4) - 23.10.2024 03:02 [09:02:08]1206 (1) - 0 [09:02:08]OFD Sender: Remove packet 220888 [09:02:08]ProducePacketName [09:02:08]name=ofd_packets/00220888 [09:02:08]NVStorageDeleteData [09:02:08]Write to MH i2c: 01 00 00 75 55 CA [09:02:08]Write i2c OK [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: 01 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: 01 07 00 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: 01 07 00 75 55 00 00 00 00 00 99 0C 76 [09:02:08]RasterBufferAndPrint [09:02:08]line [09:02:08]line [09:02:08]line [09:02:08]line [09:02:08]line [09:02:08]written 0, free lines is 3233 [09:02:08]MH_Cut [09:02:08]Write to MH i2c: D1 01 00 7C 55 01 A3 [09:02:08]Write i2c OK [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: D1 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: D1 01 00 [09:02:08]MH_I2C_Read... [09:02:08]Read from MH i2c: D1 01 00 7C 55 00 A2 [09:02:08]Write to MH i2c: 01 00 00 7D 55 D2 [09:02:08]Write i2c OK [09:02:08]MH_I2C_Read... [09:02:09]OFD Sender: No OFD packet to send [09:02:09]*** Cut start [09:02:09]*** Partial cut [09:02:09]*** CUTSNS_PIN = 1 [09:02:09]*** CUTSNS_PIN = 0 [09:02:09]*** Brake cut motor [09:02:10]Read from MH i2c: 01 [09:02:10]MH_I2C_Read... [09:02:10]*** Stop cut motor [09:02:10]*** Cut end [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 7D 55 00 00 00 00 00 FF 0F E7 [09:02:10]process_action close_receipt done [09:02:10]requested_data is exist [09:02:10]produce_requested_data [09:02:10]requested_item fm.sn is exist - process it [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 7E 55 80 11 00 00 00 00 00 00 4D [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [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 7E 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9C [09:02:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:02:10]wFMCommunicate OK [09:02:10]requested_item fd.num is exist - process it [09:02:10]SAM_PROTO_GetFieldsCounters [09:02:10]wFMCommunicate request_size=4 [09:02:10]MH_SAM_APDU [09:02:10]CAPDU: 80 13 00 00 [09:02:10]Write to MH i2c: E2 08 00 7F 55 80 13 00 00 00 00 00 00 50 [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:10]Read from MH i2c: E2 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 62 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 62 00 7F 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [09:02:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:10]wFMCommunicate OK [09:02:10]SAM_PROTO_GetFieldsCounters done [09:02:10]requested_item shift.num is exist - process it [09:02:10]requested_item shift.opened is exist - process it [09:02:10]req_shift_opened [09:02:10]FM_GetShiftState [09:02:10]SAM_PROTO_GetShiftState [09:02:10]wFMCommunicate request_size=4 [09:02:10]MH_SAM_APDU [09:02:10]CAPDU: 80 13 01 00 [09:02:10]Write to MH i2c: E2 08 00 80 55 80 13 01 00 00 00 00 00 52 [09:02:10]Write i2c OK [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 [09:02:10]MH_I2C_Read... [09:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:10]Read from MH i2c: E2 0E 00 [09:02:10]MH_I2C_Read... [09:02:10]Read from MH i2c: E2 0E 00 80 55 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A2 [09:02:10]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:02:10]wFMCommunicate OK [09:02:10]SAM_PROTO_GetShiftState done [09:02:10]FM_GetShiftState done [09:02:10]req_shift_opened done [09:02:10]requested_item shift.open_date is exist - process it [09:02:10]req_shift_open_date [09:02:10]req_shift_open_date done [09:02:10]produce_requested_data done [09:02:10]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220888,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:02:10]process_action_free close_receipt [09:02:10]json_value_free [09:02:10]json_value_free done [09:02:10]process_json_proto returns [09:02:10]Send response to host [09:02:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220888,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:02:10]free response buf [09:02:10]execute_script done [09:02:10]execute_script returns [09:02:10]free content buf [09:02:10]Sock 7.Close socket [09:02:10]Sock 7.Thread stoped [09:02:14]OFD Sender: No OFD packet to send [09:02:19]OFD Sender: No OFD packet to send [09:02:24]OFD Sender: No OFD packet to send [09:02:29]OFD Sender: No OFD packet to send [09:02:34]OFD Sender: No OFD packet to send [09:02:39]OFD Sender: No OFD packet to send [09:02:44]OFD Sender: No OFD packet to send [09:02:49]OFD Sender: No OFD packet to send [09:02:54]OFD Sender: No OFD packet to send [09:02:59]OFD Sender: No OFD packet to send [09:03:04]OFD Sender: No OFD packet to send [09:03:09]OFD Sender: No OFD packet to send [09:03:14]OFD Sender: No OFD packet to send [09:03:19]OFD Sender: No OFD packet to send [09:03:24]OFD Sender: No OFD packet to send [09:03:29]OFD Sender: No OFD packet to send [09:03:34]OFD Sender: No OFD packet to send [09:03:39]OFD Sender: No OFD packet to send [09:03:44]OFD Sender: No OFD packet to send [09:03:49]OFD Sender: No OFD packet to send [09:03:54]OFD Sender: No OFD packet to send [09:03:59]OFD Sender: No OFD packet to send [09:04:04]OFD Sender: No OFD packet to send [09:04:09]OFD Sender: No OFD packet to send [09:04:14]OFD Sender: No OFD packet to send [09:04:19]OFD Sender: No OFD packet to send [09:04:24]OFD Sender: No OFD packet to send [09:04:29]OFD Sender: No OFD packet to send [09:04:34]OFD Sender: No OFD packet to send [09:04:39]OFD Sender: No OFD packet to send [09:04:44]OFD Sender: No OFD packet to send [09:04:49]OFD Sender: No OFD packet to send [09:04:54]OFD Sender: No OFD packet to send [09:04:59]OFD Sender: No OFD packet to send [09:05:04]OFD Sender: No OFD packet to send [09:05:09]OFD Sender: No OFD packet to send [09:05:14]OFD Sender: No OFD packet to send [09:05:19]OFD Sender: No OFD packet to send [09:05:24]OFD Sender: No OFD packet to send [09:05:29]OFD Sender: No OFD packet to send [09:05:34]OFD Sender: No OFD packet to send [09:05:39]OFD Sender: No OFD packet to send [09:05:44]OFD Sender: No OFD packet to send [09:05:49]OFD Sender: No OFD packet to send [09:05:54]OFD Sender: No OFD packet to send [09:05:59]OFD Sender: No OFD packet to send [09:06:04]OFD Sender: No OFD packet to send [09:06:09]OFD Sender: No OFD packet to send [09:06:14]OFD Sender: No OFD packet to send [09:06:19]OFD Sender: No OFD packet to send [09:06:20]accept exits with 9 [09:06:20]New connection [09:06:20]New thread 3066674532 created [09:06:20]Thread 3066531172 joined [09:06:20]Waiting for new connection... [09:06:20] Sock 9.Parse request [09:06:20]Sock 9.Check first char [09:06:20]Sock 9.First char is OK [09:06:20]request: POST /json_proto HTTP/1.0 [09:06:20]Method: POST [09:06:20]URL: /json_proto [09:06:20]Method is POST - this is cgi request [09:06:20]url: /json_proto [09:06:20]query_string will be loaded in cgi processing [09:06:20]execute_cgi json_proto POST (null) [09:06:20]execute_cgi path=json_proto method=POST [09:06:20]POST find Content-Length [09:06:20]Host: 172.17.40.4:8080 [09:06:20]Content-Length: 677 [09:06:20]Content-Type: application/json [09:06:20] [09:06:20]POST finish read [09:06:20]Found Content-Length = 677 [09:06:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:20]execute_script... [09:06: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)538802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:20]POST & json_proto [09:06:20]process_json_proto [09:06:20]json parsed OK: [09:06:20]protocol is kg_v1.0 [09:06:20]action value=close_receipt [09:06:20]process_action close_receipt [09:06:20]cmd_close_receipt [09:06:20]MH_GetDate [09:06:20]Write to MH i2c: F0 00 00 81 55 C5 [09:06:20]Write i2c OK [09:06:20]MH_I2C_Read... [09:06:20]Read from MH i2c: F0 [09:06:20]MH_I2C_Read... [09:06:20]Read from MH i2c: F0 09 00 [09:06:20]MH_I2C_Read... [09:06:20]Read from MH i2c: F0 09 00 81 55 00 91 BC 18 67 65 5C 16 67 D8 [09:06:20]GetLastDocTimeStamp 1729674130 [09:06:20]current date 1729674385 [09:06:20]FM_GetShiftState [09:06:20]SAM_PROTO_GetShiftState [09:06:20]wFMCommunicate request_size=4 [09:06:20]MH_SAM_APDU [09:06:20]CAPDU: 80 13 01 00 [09:06:20]Write to MH i2c: E2 08 00 82 55 80 13 01 00 00 00 00 00 54 [09:06:20]Write i2c OK [09:06:20]MH_I2C_Read... [09:06:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:20]Read from MH i2c: E2 [09:06:20]MH_I2C_Read... [09:06:20]Read from MH i2c: E2 0E 00 [09:06:20]MH_I2C_Read... [09:06:20]Read from MH i2c: E2 0E 00 82 55 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A4 [09:06:20]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:06:20]wFMCommunicate OK [09:06:20]SAM_PROTO_GetShiftState done [09:06:20]FM_GetShiftState done [09:06:20]opened in 1729642119 [09:06:20]opened+sec_in_day 1729728519 [09:06:20]quantity*price = 50041 [09:06:20]sum+1 = 50042 [09:06:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 98 23.10.2024 09:06 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220889 ФПД: 137347985855956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090625&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220889&fm=137347985855956&tin=02508201610067®Number=0000000000098116&sum=50000 [09:06:21]StoreToDocumentArchive [09:06:21]shift 447 fd 220889 [09:06:21]save to /storage/0447/doc_00220889 [09:06:21]save last doc name /storage/0447/doc_00220889 to /storage/kkm_last_doc_name [09:06:21]save OK [09:06:21]Clear old archive folders... [09:06:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:21]tlvbuf is 00929230 [09:06:21]SAM_PROTO_ClearQueue [09:06:21]wFMCommunicate request_size=4 [09:06:21]MH_SAM_APDU [09:06:21]CAPDU: 80 09 00 00 [09:06:21]Write to MH i2c: E2 08 00 8F 55 80 09 00 00 00 00 00 00 56 [09:06:21]Write i2c OK [09:06:21]MH_I2C_Read... [09:06:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:22]Read from MH i2c: E2 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 03 00 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 03 00 8F 55 00 90 00 58 [09:06:22]RAPDU: 90 00 [09:06:22]wFMCommunicate OK [09:06:22]SAM_PROTO_ClearQueue done [09:06:22]KKMCreateOFDPacket [09:06:22]OFDProtocolAddRootSTLVToBuf [09:06:22]FM_MakeSignedData [09:06:22]FM_MakeSignedData [09:06:22]SAM_PROTO_SignData [09:06:22]wFMCommunicate request_size=4 [09:06:22]MH_SAM_APDU [09:06:22]CAPDU: 80 0D 01 02 [09:06:22]Write to MH i2c: E2 08 00 90 55 80 0D 01 02 00 00 00 00 5E [09:06:22]Write i2c OK [09:06:22]MH_I2C_Read... [09:06:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:22]Read from MH i2c: E2 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 03 00 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 03 00 90 55 00 90 00 59 [09:06:22]RAPDU: 90 00 [09:06:22]wFMCommunicate OK [09:06:22]wFMCommunicate request_size=255 [09:06:22]MH_SAM_APDU [09: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D9 5E 03 00 35 04 06 00 7C [09:06:22]Write to MH i2c: E2 02 01 91 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D9 5E 03 00 35 04 06 00 7C 00 00 8A [09:06:22]Write i2c OK [09:06:22]MH_I2C_Read... [09:06:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:22]Read from MH i2c: E2 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 03 00 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 03 00 91 55 00 90 00 5A [09:06:22]RAPDU: 90 00 [09:06:22]wFMCommunicate OK [09:06:22]wFMCommunicate request_size=10 [09:06:22]MH_SAM_APDU [09:06:22]CAPDU: 80 0D 02 02 05 EA D1 E8 55 D4 [09:06:22]Write to MH i2c: E2 0D 00 92 55 80 0D 02 02 05 00 EA D1 E8 55 D4 00 00 37 [09:06:22]Write i2c OK [09:06:22]MH_I2C_Read... [09:06:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:22]Read from MH i2c: E2 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 03 00 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 03 00 92 55 00 90 00 5B [09:06:22]RAPDU: 90 00 [09:06:22]wFMCommunicate OK [09:06:22]wFMCommunicate request_size=4 [09:06:22]MH_SAM_APDU [09:06:22]CAPDU: 80 0D 03 02 [09:06:22]Write to MH i2c: E2 08 00 93 55 80 0D 03 02 00 00 00 00 63 [09:06:22]Write i2c OK [09:06:22]MH_I2C_Read... [09:06:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:22]Read from MH i2c: E2 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 0B 00 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 0B 00 93 55 00 CB 02 8B 4F 6D 07 14 BE 90 00 51 [09:06:22]RAPDU: CB 02 8B 4F 6D 07 14 BE 90 00 [09:06:22]wFMCommunicate OK [09:06:22]SAM_PROTO_SignData done [09:06:22]FM_MakeSignedData done [09:06:22]CreateOFDProtocolMessage [09:06:22]wFMCommunicate request_size=4 [09:06:22]MH_SAM_APDU [09:06:22]CAPDU: 80 11 00 00 [09:06:22]Write to MH i2c: E2 08 00 94 55 80 11 00 00 00 00 00 00 63 [09:06:22]Write i2c OK [09:06:22]MH_I2C_Read... [09:06:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:22]Read from MH i2c: E2 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 17 00 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: E2 17 00 94 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B2 [09:06:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:06:22]wFMCommunicate OK [09:06:22]CreateOFDProtocolMessage done [09:06:22]OFDSenderStorePacket 220889 [09:06:22]StoreOFDPacket docnum=220889 [09:06:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 CB BC 07 01 9A B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D9 5E 03 00 35 04 06 00 7C EA D1 E8 55 D4 CB 02 8B 4F 6D 07 14 BE [09:06:22]CheckFolder [09:06:22]dirname=/storage/ofd_packets [09:06:22]CheckFolder done [09:06:22]ProducePacketName [09:06:22]name=ofd_packets/00220889 [09:06:22]NVStorageSaveData ofd_packets/00220889 [09:06:22]File name is /storage/ofd_packets/00220889 [09:06:22]Write 301 bytes [09:06:22]NVStorageSaveData done [09:06:22]OFDSenderStorePacket done [09:06:22]KKMCreateOFDPacket done [09:06:22]NVStorageSaveData kkm_last_timestamp [09:06:22]File name is /storage/kkm_last_timestamp [09:06:22]Write 4 bytes [09:06:22]NVStorageSaveData done [09:06:22]ExternCall_PrintAddStr [09:06:22]wPrintStart [09:06:22]Write to MH i2c: 01 00 00 95 55 EA [09:06:22]OFD Sender: Processing packet 220889 [packets to send 81, broken 80] [09:06:22]ProducePacketName [09:06:22]name=ofd_packets/00220889 [09:06:22]OFD Sender: To server: pG, [09:06:22]CommunicateWithHost lk.salyk.kg:30040 [09:06:22]ConnectInit lk.salyk.kg [09:06:22]Write i2c OK [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: 01 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: 01 07 00 [09:06:22]MH_I2C_Read... [09:06:22]Read from MH i2c: 01 07 00 95 55 00 00 00 00 00 FF 0F FF [09:06:22]RasterBufferAndPrint [09:06:22]line Счет N : (1)538802 [09:06:22]line ИНН: 02508201610067 [09:06:22]line Контрольно-Кассовый Чек [09:06:22]line ПРОДАЖА [09:06:22]line ТРК (МРК, ГНК) : 13 [09:06:22]line Товар: 2710124130 [09:06:22]line Аи-92-К-2 [09:06:22]line 7.480 * 66.90 [09:06:22]line = 500.41 [09:06:22]line НДС 12% НСП 1% [09:06:22]line > о реализуемом товаре [09:06:22]line ОКРУГЛЕНИЕ: -0.41 [09:06:22]line ИТОГО: 500.00 [09:06:22]line Внесено: 500.00 [09:06:22]line СДАЧА: 0.00 [09:06:22]line НСП 1% : 4.43 [09:06:22]line НДС 12% : 53.14 [09:06:22]line Наличными: 500.00 [09:06:22]line Безнал.: 0.00 [09:06:22]line Место: АЗС № 84 "Партнер Нефть" [09:06:22]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:06:22]line СНО: Общий режим [09:06:22]line Чек 98 23.10.2024 09:06 [09:06:22]line Смена: 447 ФФД: 1.0 [09:06:22]line ЗНМ: 0300000178 [09:06:22]line РНМ: 0000000000098116 [09:06:22]line Версия ККМ: 001 [09:06:22]line ФМ: 0000000000965413 [09:06:22]line ФД: 220889 [09:06:22]line ФПД: 137347985855956 [09:06:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090625&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220889&fm=137347985855956&tin=02508201610067®Number=0000000000098116&sum=50000 [09:06:22]Connected sock=10 [09:06:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 CB BC 07 01 9A B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 D9 5E 03 00 35 04 06 00 7C EA D1 E8 55 D4 CB 02 8B 4F 6D 07 14 BE [09:06:22]written 0, free lines is 4095 [09:06:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 4B 22 47 00 5D 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 39 36 35 34 31 33 10 04 04 00 D9 5E 03 00 F4 03 04 00 30 68 18 67 B6 04 01 00 00 9F 74 E9 02 F1 66 0D AF [09:06:23]CommunicateWithHost err = 0 [09:06:23]CheckOFDResponse [09:06:23]1017 (14) - 77093643461234 [09:06:23]1041 (16) - 0000000000965413 [09:06:23]1040 (4) - 220889 [09:06:23]1012 (4) - 23.10.2024 03:06 [09:06:23]1206 (1) - 0 [09:06:23]OFD Sender: Remove packet 220889 [09:06:23]ProducePacketName [09:06:23]name=ofd_packets/00220889 [09:06:23]NVStorageDeleteData [09:06:23]Write to MH i2c: 01 00 00 C0 55 15 [09:06:23]Write i2c OK [09:06:23]MH_I2C_Read... [09:06:23]Read from MH i2c: 01 [09:06:23]MH_I2C_Read... [09:06:23]Read from MH i2c: 01 07 00 [09:06:23]MH_I2C_Read... [09:06:23]Read from MH i2c: 01 07 00 C0 55 00 00 00 00 00 E4 0C 0C [09:06:23]RasterBufferAndPrint [09:06:23]line [09:06:23]line [09:06:23]line [09:06:23]line [09:06:23]line [09:06:23]written 0, free lines is 3306 [09:06:23]MH_Cut [09:06:23]Write to MH i2c: D1 01 00 C7 55 01 EE [09:06:23]Write i2c OK [09:06:23]MH_I2C_Read... [09:06:23]Read from MH i2c: D1 [09:06:23]MH_I2C_Read... [09:06:23]Read from MH i2c: D1 01 00 [09:06:23]MH_I2C_Read... [09:06:23]Read from MH i2c: D1 01 00 C7 55 00 ED [09:06:23]Write to MH i2c: 01 00 00 C8 55 1D [09:06:23]Write i2c OK [09:06:23]MH_I2C_Read... [09:06:23]OFD Sender: No OFD packet to send [09:06:24]*** Cut start [09:06:24]*** Partial cut [09:06:24]*** CUTSNS_PIN = 1 [09:06:24]*** CUTSNS_PIN = 0 [09:06:24]*** Brake cut motor [09:06:24]Read from MH i2c: 01 [09:06:24]MH_I2C_Read... [09:06:24]*** Stop cut motor [09:06:24]*** Cut end [09:06:24]Read from MH i2c: 01 07 00 [09:06:24]MH_I2C_Read... [09:06:24]Read from MH i2c: 01 07 00 C8 55 00 00 00 00 00 FF 0F 32 [09:06:24]process_action close_receipt done [09:06:24]requested_data is exist [09:06:24]produce_requested_data [09:06:24]requested_item fm.sn is exist - process it [09:06:24]wFMCommunicate request_size=4 [09:06:24]MH_SAM_APDU [09:06:24]CAPDU: 80 11 00 00 [09:06:24]Write to MH i2c: E2 08 00 C9 55 80 11 00 00 00 00 00 00 98 [09:06:24]Write i2c OK [09:06:24]MH_I2C_Read... [09:06:24]Read from MH i2c: E2 [09:06:24]MH_I2C_Read... [09:06:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:24]Read from MH i2c: E2 17 00 [09:06:24]MH_I2C_Read... [09:06:24]Read from MH i2c: E2 17 00 C9 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E7 [09:06:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:06:24]wFMCommunicate OK [09:06:24]requested_item fd.num is exist - process it [09:06:24]SAM_PROTO_GetFieldsCounters [09:06:24]wFMCommunicate request_size=4 [09:06:24]MH_SAM_APDU [09:06:24]CAPDU: 80 13 00 00 [09:06:24]Write to MH i2c: E2 08 00 CA 55 80 13 00 00 00 00 00 00 9B [09:06:24]Write i2c OK [09:06:24]MH_I2C_Read... [09:06:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:24]Read from MH i2c: E2 [09:06:24]MH_I2C_Read... [09:06:24]Read from MH i2c: E2 62 00 [09:06:24]MH_I2C_Read... [09:06:24]Read from MH i2c: E2 62 00 CA 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [09:06:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 D9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:24]wFMCommunicate OK [09:06:24]SAM_PROTO_GetFieldsCounters done [09:06:24]requested_item shift.num is exist - process it [09:06:24]requested_item shift.opened is exist - process it [09:06:24]req_shift_opened [09:06:24]FM_GetShiftState [09:06:24]SAM_PROTO_GetShiftState [09:06:24]wFMCommunicate request_size=4 [09:06:24]MH_SAM_APDU [09:06:24]CAPDU: 80 13 01 00 [09:06:24]Write to MH i2c: E2 08 00 CB 55 80 13 01 00 00 00 00 00 9D [09:06:24]Write i2c OK [09:06:24]MH_I2C_Read... [09:06:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:24]Read from MH i2c: E2 [09:06:24]MH_I2C_Read... [09:06:24]Read from MH i2c: E2 0E 00 [09:06:24]MH_I2C_Read... [09:06:24]Read from MH i2c: E2 0E 00 CB 55 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 ED [09:06:24]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:06:24]wFMCommunicate OK [09:06:24]SAM_PROTO_GetShiftState done [09:06:24]FM_GetShiftState done [09:06:24]req_shift_opened done [09:06:24]requested_item shift.open_date is exist - process it [09:06:24]req_shift_open_date [09:06:24]req_shift_open_date done [09:06:24]produce_requested_data done [09:06:24]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220889,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:06:24]process_action_free close_receipt [09:06:24]json_value_free [09:06:24]json_value_free done [09:06:24]process_json_proto returns [09:06:24]Send response to host [09:06:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220889,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:06:24]free response buf [09:06:24]execute_script done [09:06:24]execute_script returns [09:06:24]free content buf [09:06:24]Sock 9.Close socket [09:06:24]Sock 9.Thread stoped [09:06:28]OFD Sender: No OFD packet to send [09:06:33]OFD Sender: No OFD packet to send [09:06:38]OFD Sender: No OFD packet to send [09:06:43]OFD Sender: No OFD packet to send [09:06:48]OFD Sender: No OFD packet to send [09:06:53]OFD Sender: No OFD packet to send [09:06:58]OFD Sender: No OFD packet to send [09:07:03]OFD Sender: No OFD packet to send [09:07:08]OFD Sender: No OFD packet to send [09:07:13]OFD Sender: No OFD packet to send [09:07:18]OFD Sender: No OFD packet to send [09:07:23]OFD Sender: No OFD packet to send [09:07:28]OFD Sender: No OFD packet to send [09:07:33]OFD Sender: No OFD packet to send [09:07:35]accept exits with 7 [09:07:35]New connection [09:07:35]New thread 3066531172 created [09:07:35]Thread 3066674532 joined [09:07:35]Waiting for new connection... [09:07:35] Sock 7.Parse request [09:07:35]Sock 7.Check first char [09:07:35]Sock 7.First char is OK [09:07:35]request: POST /json_proto HTTP/1.0 [09:07:35]Method: POST [09:07:35]URL: /json_proto [09:07:35]Method is POST - this is cgi request [09:07:35]url: /json_proto [09:07:35]query_string will be loaded in cgi processing [09:07:35]execute_cgi json_proto POST (null) [09:07:35]execute_cgi path=json_proto method=POST [09:07:35]POST find Content-Length [09:07:35]Host: 172.17.40.4:8080 [09:07:35]Content-Length: 766 [09:07:35]Content-Type: application/json [09:07:35] [09:07:35]POST finish read [09:07:35]Found Content-Length = 766 [09:07:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:35]execute_script... [09: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)538804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:35]POST & json_proto [09:07:35]process_json_proto [09:07:35]json parsed OK: [09:07:35]protocol is kg_v1.0 [09:07:35]action value=close_receipt [09:07:35]process_action close_receipt [09:07:35]cmd_close_receipt [09:07:35]MH_GetDate [09:07:35]Write to MH i2c: F0 00 00 CC 55 10 [09:07:35]Write i2c OK [09:07:35]MH_I2C_Read... [09:07:35]Read from MH i2c: F0 [09:07:35]MH_I2C_Read... [09:07:35]Read from MH i2c: F0 09 00 [09:07:35]MH_I2C_Read... [09:07:35]Read from MH i2c: F0 09 00 CC 55 00 DB BC 18 67 65 5C 16 67 6D [09:07:35]GetLastDocTimeStamp 1729674385 [09:07:35]current date 1729674459 [09:07:35]FM_GetShiftState [09:07:35]SAM_PROTO_GetShiftState [09:07:35]wFMCommunicate request_size=4 [09:07:35]MH_SAM_APDU [09:07:35]CAPDU: 80 13 01 00 [09:07:35]Write to MH i2c: E2 08 00 CD 55 80 13 01 00 00 00 00 00 9F [09:07:35]Write i2c OK [09:07:35]MH_I2C_Read... [09:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:35]Read from MH i2c: E2 [09:07:35]MH_I2C_Read... [09:07:35]Read from MH i2c: E2 0E 00 [09:07:35]MH_I2C_Read... [09:07:35]Read from MH i2c: E2 0E 00 CD 55 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 EF [09:07:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:07:35]wFMCommunicate OK [09:07:35]SAM_PROTO_GetShiftState done [09:07:35]FM_GetShiftState done [09:07:35]opened in 1729642119 [09:07:35]opened+sec_in_day 1729728519 [09:07:35]quantity*price = 50041 [09:07:35]sum+1 = 50042 [09:07:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 99 23.10.2024 09:07 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220890 ФПД: 158911756640735 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090740&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220890&fm=158911756640735&tin=02508201610067®Number=0000000000098116&sum=50041 [09:07:36]StoreToDocumentArchive [09:07:36]shift 447 fd 220890 [09:07:36]save to /storage/0447/doc_00220890 [09:07:36]save last doc name /storage/0447/doc_00220890 to /storage/kkm_last_doc_name [09:07:36]save OK [09:07:36]Clear old archive folders... [09:07:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:07:36]tlvbuf is 008E76A0 [09:07:36]SAM_PROTO_ClearQueue [09:07:36]wFMCommunicate request_size=4 [09:07:36]MH_SAM_APDU [09:07:36]CAPDU: 80 09 00 00 [09:07:36]Write to MH i2c: E2 08 00 DA 55 80 09 00 00 00 00 00 00 A1 [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:36]Read from MH i2c: E2 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 03 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 03 00 DA 55 00 90 00 A3 [09:07:36]RAPDU: 90 00 [09:07:36]wFMCommunicate OK [09:07:36]SAM_PROTO_ClearQueue done [09:07:36]KKMCreateOFDPacket [09:07:36]OFDProtocolAddRootSTLVToBuf [09:07:36]FM_MakeSignedData [09:07:36]FM_MakeSignedData [09:07:36]SAM_PROTO_SignData [09:07:36]wFMCommunicate request_size=4 [09:07:36]MH_SAM_APDU [09:07:36]CAPDU: 80 0D 01 02 [09:07:36]Write to MH i2c: E2 08 00 DB 55 80 0D 01 02 00 00 00 00 A9 [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:36]Read from MH i2c: E2 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 03 00 [09:07:36]MH_I2C_Read... [09:07:36]Read from MH i2c: E2 03 00 DB 55 00 90 00 A4 [09:07:36]RAPDU: 90 00 [09:07:36]wFMCommunicate OK [09:07:36]wFMCommunicate request_size=255 [09:07:36]MH_SAM_APDU [09: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 DC BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DA 5E 03 00 35 04 06 00 90 [09:07:36]Write to MH i2c: E2 02 01 DC 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 DC BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DA 5E 03 00 35 04 06 00 90 00 00 88 [09:07:36]Write i2c OK [09:07:36]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 DC 55 00 90 00 A5 [09:07:37]RAPDU: 90 00 [09:07:37]wFMCommunicate OK [09:07:37]wFMCommunicate request_size=10 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 0D 02 02 05 87 86 CE 21 DF [09:07:37]Write to MH i2c: E2 0D 00 DD 55 80 0D 02 02 05 00 87 86 CE 21 DF 00 00 91 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 03 00 DD 55 00 90 00 A6 [09:07:37]RAPDU: 90 00 [09:07:37]wFMCommunicate OK [09:07:37]wFMCommunicate request_size=4 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 0D 03 02 [09:07:37]Write to MH i2c: E2 08 00 DE 55 80 0D 03 02 00 00 00 00 AE [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 0B 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 0B 00 DE 55 00 AC 8F 3F 1F DF 3D 12 2A 90 00 A0 [09:07:37]RAPDU: AC 8F 3F 1F DF 3D 12 2A 90 00 [09:07:37]wFMCommunicate OK [09:07:37]SAM_PROTO_SignData done [09:07:37]FM_MakeSignedData done [09:07:37]CreateOFDProtocolMessage [09:07:37]wFMCommunicate request_size=4 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 11 00 00 [09:07:37]Write to MH i2c: E2 08 00 DF 55 80 11 00 00 00 00 00 00 AE [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 17 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 17 00 DF 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 FD [09:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:07:37]wFMCommunicate OK [09:07:37]CreateOFDProtocolMessage done [09:07:37]OFDSenderStorePacket 220890 [09:07:37]StoreOFDPacket docnum=220890 [09:07:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 AA 42 07 01 84 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 DC BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DA 5E 03 00 35 04 06 00 90 87 86 CE 21 DF AC 8F 3F 1F DF 3D 12 2A [09:07:37]CheckFolder [09:07:37]dirname=/storage/ofd_packets [09:07:37]CheckFolder done [09:07:37]ProducePacketName [09:07:37]name=ofd_packets/00220890 [09:07:37]NVStorageSaveData ofd_packets/00220890 [09:07:37]File name is /storage/ofd_packets/00220890 [09:07:37]Write 301 bytes [09:07:37]NVStorageSaveData done [09:07:37]OFDSenderStorePacket done [09:07:37]KKMCreateOFDPacket done [09:07:37]NVStorageSaveData kkm_last_timestamp [09:07:37]File name is /storage/kkm_last_timestamp [09:07:37]Write 4 bytes [09:07:37]OFD Sender: Processing packet 220890 [packets to send 81, broken 80] [09:07:37]ProducePacketName [09:07:37]name=ofd_packets/00220890 [09:07:37]OFD Sender: To server: pG, [09:07:37]CommunicateWithHost lk.salyk.kg:30040 [09:07:37]ConnectInit lk.salyk.kg [09:07:37]NVStorageSaveData done [09:07:37]ExternCall_PrintAddStr [09:07:37]wPrintStart [09:07:37]Write to MH i2c: 01 00 00 E0 55 35 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: 01 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: 01 07 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: 01 07 00 E0 55 00 00 00 00 00 FF 0F 4A [09:07:37]RasterBufferAndPrint [09:07:37]line Счет N : (1)538804 [09:07:37]line ИНН: 02508201610067 [09:07:37]line Контрольно-Кассовый Чек [09:07:37]line ПРОДАЖА [09:07:37]line ТРК (МРК, ГНК) : 23 [09:07:37]line Товар: 2710124130 [09:07:37]line Аи-92-К-2 [09:07:37]line 7.480 * 66.90 [09:07:37]line = 500.41 [09:07:37]line НДС 12% НСП 1% [09:07:37]line > о реализуемом товаре [09:07:37]line ИТОГО: 500.41 [09:07:37]line НСП 1% : 4.43 [09:07:37]line НДС 12% : 53.14 [09:07:37]line Наличными: 0.00 [09:07:37]line Безнал.: 500.41 [09:07:37]line Место: АЗС № 84 "Партнер Нефть" [09:07:37]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:07:37]line СНО: Общий режим [09:07:37]line Чек 99 23.10.2024 09:07 [09:07:37]line Смена: 447 ФФД: 1.0 [09:07:37]line ЗНМ: 0300000178 [09:07:37]line РНМ: 0000000000098116 [09:07:37]line Версия ККМ: 001 [09:07:37]line Платежная система: Mbank [09:07:37]line ФМ: 0000000000965413 [09:07:37]line ФД: 220890 [09:07:37]line ФПД: 158911756640735 [09:07:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090740&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220890&fm=158911756640735&tin=02508201610067®Number=0000000000098116&sum=50041 [09:07:37]Connected sock=11 [09:07:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 AA 42 07 01 84 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 DC BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DA 5E 03 00 35 04 06 00 90 87 86 CE 21 DF AC 8F 3F 1F DF 3D 12 2A [09:07:37]written 0, free lines is 4095 [09:07:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 78 77 47 00 2C 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 39 36 35 34 31 33 10 04 04 00 DA 5E 03 00 F4 03 04 00 7B 68 18 67 B6 04 01 00 00 49 7B 28 93 8B F6 00 0D [09:07:37]CommunicateWithHost err = 0 [09:07:37]CheckOFDResponse [09:07:37]1017 (14) - 77093643461234 [09:07:37]1041 (16) - 0000000000965413 [09:07:37]1040 (4) - 220890 [09:07:37]1012 (4) - 23.10.2024 03:07 [09:07:37]1206 (1) - 0 [09:07:37]OFD Sender: Remove packet 220890 [09:07:37]ProducePacketName [09:07:37]name=ofd_packets/00220890 [09:07:37]NVStorageDeleteData [09:07:38]Write to MH i2c: 01 00 00 09 56 5F [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: 01 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: 01 07 00 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: 01 07 00 09 56 00 00 00 00 00 08 0D 7B [09:07:38]RasterBufferAndPrint [09:07:38]line [09:07:38]line [09:07:38]line [09:07:38]line [09:07:38]line [09:07:38]written 0, free lines is 3342 [09:07:38]MH_Cut [09:07:38]Write to MH i2c: D1 01 00 10 56 01 38 [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: D1 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: D1 01 00 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: D1 01 00 10 56 00 37 [09:07:38]Write to MH i2c: 01 00 00 11 56 67 [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:38]OFD Sender: No OFD packet to send [09:07:38]*** Cut start [09:07:38]*** Partial cut [09:07:38]*** CUTSNS_PIN = 1 [09:07:38]*** CUTSNS_PIN = 0 [09:07:39]*** Brake cut motor [09:07:39]Read from MH i2c: 01 [09:07:39]MH_I2C_Read... [09:07:39]*** Stop cut motor [09:07:39]*** Cut end [09:07:39]Read from MH i2c: 01 07 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: 01 07 00 11 56 00 00 00 00 00 FF 0F 7C [09:07:39]process_action close_receipt done [09:07:39]requested_data is exist [09:07:39]produce_requested_data [09:07:39]requested_item fm.sn is exist - process it [09:07:39]wFMCommunicate request_size=4 [09:07:39]MH_SAM_APDU [09:07:39]CAPDU: 80 11 00 00 [09:07:39]Write to MH i2c: E2 08 00 12 56 80 11 00 00 00 00 00 00 E2 [09:07:39]Write i2c OK [09:07:39]MH_I2C_Read... [09:07:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:39]Read from MH i2c: E2 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 17 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 17 00 12 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 31 [09:07:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:07:39]wFMCommunicate OK [09:07:39]requested_item fd.num is exist - process it [09:07:39]SAM_PROTO_GetFieldsCounters [09:07:39]wFMCommunicate request_size=4 [09:07:39]MH_SAM_APDU [09:07:39]CAPDU: 80 13 00 00 [09:07:39]Write to MH i2c: E2 08 00 13 56 80 13 00 00 00 00 00 00 E5 [09:07:39]Write i2c OK [09:07:39]MH_I2C_Read... [09:07:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:39]Read from MH i2c: E2 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 62 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 62 00 13 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [09:07:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:39]wFMCommunicate OK [09:07:39]SAM_PROTO_GetFieldsCounters done [09:07:39]requested_item shift.num is exist - process it [09:07:39]requested_item shift.opened is exist - process it [09:07:39]req_shift_opened [09:07:39]FM_GetShiftState [09:07:39]SAM_PROTO_GetShiftState [09:07:39]wFMCommunicate request_size=4 [09:07:39]MH_SAM_APDU [09:07:39]CAPDU: 80 13 01 00 [09:07:39]Write to MH i2c: E2 08 00 14 56 80 13 01 00 00 00 00 00 E7 [09:07:39]Write i2c OK [09:07:39]MH_I2C_Read... [09:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:39]Read from MH i2c: E2 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 0E 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 0E 00 14 56 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 37 [09:07:39]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:07:39]wFMCommunicate OK [09:07:39]SAM_PROTO_GetShiftState done [09:07:39]FM_GetShiftState done [09:07:39]req_shift_opened done [09:07:39]requested_item shift.open_date is exist - process it [09:07:39]req_shift_open_date [09:07:39]req_shift_open_date done [09:07:39]produce_requested_data done [09:07:39]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220890,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:07:39]process_action_free close_receipt [09:07:39]json_value_free [09:07:39]json_value_free done [09:07:39]process_json_proto returns [09:07:39]Send response to host [09:07:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220890,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:07:39]free response buf [09:07:39]execute_script done [09:07:39]execute_script returns [09:07:39]free content buf [09:07:39]Sock 7.Close socket [09:07:39]Sock 7.Thread stoped [09:07:43]OFD Sender: No OFD packet to send [09:07:48]OFD Sender: No OFD packet to send [09:07:53]OFD Sender: No OFD packet to send [09:07:55]accept exits with 9 [09:07:55]New connection [09:07:55]New thread 3066674532 created [09:07:55]Thread 3066531172 joined [09:07:55]Waiting for new connection... [09:07:55] Sock 9.Parse request [09:07:55]Sock 9.Check first char [09:07:55]Sock 9.First char is OK [09:07:55]request: POST /json_proto HTTP/1.0 [09:07:55]Method: POST [09:07:55]URL: /json_proto [09:07:55]Method is POST - this is cgi request [09:07:55]url: /json_proto [09:07:55]query_string will be loaded in cgi processing [09:07:55]execute_cgi json_proto POST (null) [09:07:55]execute_cgi path=json_proto method=POST [09:07:55]POST find Content-Length [09:07:55]Host: 172.17.40.4:8080 [09:07:55]Content-Length: 769 [09:07:55]Content-Type: application/json [09:07:55] [09:07:55]POST finish read [09:07:55]Found Content-Length = 769 [09:07:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:55]execute_script... [09:07: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)538803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:55]POST & json_proto [09:07:55]process_json_proto [09:07:55]json parsed OK: [09:07:55]protocol is kg_v1.0 [09:07:55]action value=close_receipt [09:07:55]process_action close_receipt [09:07:55]cmd_close_receipt [09:07:55]MH_GetDate [09:07:55]Write to MH i2c: F0 00 00 15 56 5A [09:07:55]Write i2c OK [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: F0 [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: F0 09 00 [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: F0 09 00 15 56 00 F0 BC 18 67 65 5C 16 67 CC [09:07:55]GetLastDocTimeStamp 1729674460 [09:07:55]current date 1729674480 [09:07:55]FM_GetShiftState [09:07:55]SAM_PROTO_GetShiftState [09:07:55]wFMCommunicate request_size=4 [09:07:55]MH_SAM_APDU [09:07:55]CAPDU: 80 13 01 00 [09:07:55]Write to MH i2c: E2 08 00 16 56 80 13 01 00 00 00 00 00 E9 [09:07:55]Write i2c OK [09:07:55]MH_I2C_Read... [09:07:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:55]Read from MH i2c: E2 [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: E2 0E 00 [09:07:55]MH_I2C_Read... [09:07:55]Read from MH i2c: E2 0E 00 16 56 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 39 [09:07:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:07:55]wFMCommunicate OK [09:07:55]SAM_PROTO_GetShiftState done [09:07:55]FM_GetShiftState done [09:07:55]opened in 1729642119 [09:07:55]opened+sec_in_day 1729728519 [09:07:55]quantity*price = 200043 [09:07:55]sum+1 = 200044 [09:07:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 100 23.10.2024 09:08 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220891 ФПД: 37923478976218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090800&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220891&fm=37923478976218&tin=02508201610067®Number=0000000000098116&sum=200043 [09:07:56]StoreToDocumentArchive [09:07:56]shift 447 fd 220891 [09:07:56]save to /storage/0447/doc_00220891 [09:07:56]save last doc name /storage/0447/doc_00220891 to /storage/kkm_last_doc_name [09:07:56]save OK [09:07:56]Clear old archive folders... [09:07:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:07:56]tlvbuf is 007E6680 [09:07:56]SAM_PROTO_ClearQueue [09:07:56]wFMCommunicate request_size=4 [09:07:56]MH_SAM_APDU [09:07:56]CAPDU: 80 09 00 00 [09:07:56]Write to MH i2c: E2 08 00 23 56 80 09 00 00 00 00 00 00 EB [09:07:56]Write i2c OK [09:07:56]MH_I2C_Read... [09:07:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:56]Read from MH i2c: E2 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: E2 03 00 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: E2 03 00 23 56 00 90 00 ED [09:07:56]RAPDU: 90 00 [09:07:56]wFMCommunicate OK [09:07:56]SAM_PROTO_ClearQueue done [09:07:56]KKMCreateOFDPacket [09:07:56]OFDProtocolAddRootSTLVToBuf [09:07:56]FM_MakeSignedData [09:07:56]FM_MakeSignedData [09:07:56]SAM_PROTO_SignData [09:07:56]wFMCommunicate request_size=4 [09:07:56]MH_SAM_APDU [09:07:56]CAPDU: 80 0D 01 02 [09:07:56]Write to MH i2c: E2 08 00 24 56 80 0D 01 02 00 00 00 00 F3 [09:07:56]Write i2c OK [09:07:56]MH_I2C_Read... [09:07:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:56]Read from MH i2c: E2 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: E2 03 00 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: E2 03 00 24 56 00 90 00 EE [09:07:56]RAPDU: 90 00 [09:07:56]wFMCommunicate OK [09:07:56]wFMCommunicate request_size=255 [09:07:56]MH_SAM_APDU [09:07:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 F0 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DB 5E 03 00 35 04 06 00 22 [09:07:57]Write to MH i2c: E2 02 01 25 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 F0 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DB 5E 03 00 35 04 06 00 22 00 00 27 [09:07:57]Write i2c OK [09:07:57]MH_I2C_Read... [09:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:57]Read from MH i2c: E2 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 03 00 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 03 00 25 56 00 90 00 EF [09:07:57]RAPDU: 90 00 [09:07:57]wFMCommunicate OK [09:07:57]wFMCommunicate request_size=10 [09:07:57]MH_SAM_APDU [09:07:57]CAPDU: 80 0D 02 02 05 7D BF 7E 36 DA [09:07:57]Write to MH i2c: E2 0D 00 26 56 80 0D 02 02 05 00 7D BF 7E 36 DA 00 00 CA [09:07:57]Write i2c OK [09:07:57]MH_I2C_Read... [09:07:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:57]Read from MH i2c: E2 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 03 00 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 03 00 26 56 00 90 00 F0 [09:07:57]RAPDU: 90 00 [09:07:57]wFMCommunicate OK [09:07:57]wFMCommunicate request_size=4 [09:07:57]MH_SAM_APDU [09:07:57]CAPDU: 80 0D 03 02 [09:07:57]Write to MH i2c: E2 08 00 27 56 80 0D 03 02 00 00 00 00 F8 [09:07:57]Write i2c OK [09:07:57]MH_I2C_Read... [09:07:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:57]Read from MH i2c: E2 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 0B 00 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 0B 00 27 56 00 91 90 A5 6F F6 6A CE 87 90 00 E3 [09:07:57]RAPDU: 91 90 A5 6F F6 6A CE 87 90 00 [09:07:57]wFMCommunicate OK [09:07:57]SAM_PROTO_SignData done [09:07:57]FM_MakeSignedData done [09:07:57]CreateOFDProtocolMessage [09:07:57]wFMCommunicate request_size=4 [09:07:57]MH_SAM_APDU [09:07:57]CAPDU: 80 11 00 00 [09:07:57]Write to MH i2c: E2 08 00 28 56 80 11 00 00 00 00 00 00 F8 [09:07:57]Write i2c OK [09:07:57]MH_I2C_Read... [09:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:57]Read from MH i2c: E2 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 17 00 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 17 00 28 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 47 [09:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:07:57]wFMCommunicate OK [09:07:57]CreateOFDProtocolMessage done [09:07:57]OFDSenderStorePacket 220891 [09:07:57]StoreOFDPacket docnum=220891 [09:07:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 78 2B 07 01 9C 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 F0 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DB 5E 03 00 35 04 06 00 22 7D BF 7E 36 DA 91 90 A5 6F F6 6A CE 87 [09:07:57]CheckFolder [09:07:57]dirname=/storage/ofd_packets [09:07:57]CheckFolder done [09:07:57]ProducePacketName [09:07:57]name=ofd_packets/00220891 [09:07:57]NVStorageSaveData ofd_packets/00220891 [09:07:57]File name is /storage/ofd_packets/00220891 [09:07:57]Write 301 bytes [09:07:57]NVStorageSaveData done [09:07:57]OFDSenderStorePacket done [09:07:57]KKMCreateOFDPacket done [09:07:57]NVStorageSaveData kkm_last_timestamp [09:07:57]File name is /storage/kkm_last_timestamp [09:07:57]Write 4 bytes [09:07:57]NVStorageSaveData done [09:07:57]ExternCall_PrintAddStr [09:07:57]wPrintStart [09:07:57]Write to MH i2c: 01 00 00 29 56 7F [09:07:57]Write i2c OK [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: 01 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: 01 07 00 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: 01 07 00 29 56 00 00 00 00 00 FF 0F 94 [09:07:57]RasterBufferAndPrint [09:07:57]line Счет N : (1)538803 [09:07:57]line ИНН: 02508201610067 [09:07:57]line Контрольно-Кассовый Чек [09:07:57]line ПРОДАЖА [09:07:57]line ТРК (МРК, ГНК) : 31 [09:07:57]line Товар: 2710124500 [09:07:57]line Аи-95-К-3 [09:07:57]line 26.960 * 74.20 [09:07:57]line = 2000.43 [09:07:57]line НДС 12% НСП 1% [09:07:57]line > о реализуемом товаре [09:07:57]line ИТОГО: 2000.43 [09:07:57]line НСП 1% : 17.70 [09:07:57]line НДС 12% : 212.43 [09:07:57]line Наличными: 0.00 [09:07:57]line Безнал.: 2000.43 [09:07:57]line Место: АЗС № 84 "Партнер Нефть" [09:07:57]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:07:57]line СНО: Общий режим [09:07:57]line Чек 100 23.10.2024 09:08 [09:07:57]line Смена: 447 ФФД: 1.0 [09:07:57]line ЗНМ: 0300000178 [09:07:57]line РНМ: 0000000000098116 [09:07:57]line Версия ККМ: 001 [09:07:57]line Платежная система: Mbank [09:07:57]line ФМ: 0000000000965413 [09:07:57]line ФД: 220891 [09:07:57]line ФПД: 37923478976218 [09:07:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090800&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220891&fm=37923478976218&tin=02508201610067®Number=0000000000098116&sum=200043 [09:07:57]written 0, free lines is 4095 [09:07:57]OFD Sender: Processing packet 220891 [packets to send 81, broken 80] [09:07:57]ProducePacketName [09:07:57]name=ofd_packets/00220891 [09:07:57]OFD Sender: To server: pG, [09:07:57]CommunicateWithHost lk.salyk.kg:30040 [09:07:57]ConnectInit lk.salyk.kg [09:07:57]Connected sock=10 [09:07:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 78 2B 07 01 9C 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 F0 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DB 5E 03 00 35 04 06 00 22 7D BF 7E 36 DA 91 90 A5 6F F6 6A CE 87 [09:07:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 28 96 47 00 22 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 39 36 35 34 31 33 10 04 04 00 DB 5E 03 00 F4 03 04 00 8F 68 18 67 B6 04 01 00 00 C5 AE 7D BB 00 8C DE 05 [09:07:58]CommunicateWithHost err = 0 [09:07:58]CheckOFDResponse [09:07:58]1017 (14) - 77093643461234 [09:07:58]1041 (16) - 0000000000965413 [09:07:58]1040 (4) - 220891 [09:07:58]1012 (4) - 23.10.2024 03:07 [09:07:58]1206 (1) - 0 [09:07:58]OFD Sender: Remove packet 220891 [09:07:58]ProducePacketName [09:07:58]name=ofd_packets/00220891 [09:07:58]NVStorageDeleteData [09:07:58]Write to MH i2c: 01 00 00 52 56 A8 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 52 56 00 00 00 00 00 17 0D D3 [09:07:58]RasterBufferAndPrint [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]line [09:07:58]written 0, free lines is 3357 [09:07:58]MH_Cut [09:07:58]Write to MH i2c: D1 01 00 59 56 01 81 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 01 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: D1 01 00 59 56 00 80 [09:07:58]Write to MH i2c: 01 00 00 5A 56 B0 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]OFD Sender: No OFD packet to send [09:07:58]*** Cut start [09:07:58]*** Partial cut [09:07:58]*** CUTSNS_PIN = 1 [09:07:58]*** CUTSNS_PIN = 0 [09:07:59]*** Brake cut motor [09:07:59]Read from MH i2c: 01 [09:07:59]MH_I2C_Read... [09:07:59]*** Stop cut motor [09:07:59]*** Cut end [09:07:59]Read from MH i2c: 01 07 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: 01 07 00 5A 56 00 00 00 00 00 FF 0F C5 [09:07:59]process_action close_receipt done [09:07:59]requested_data is exist [09:07:59]produce_requested_data [09:07:59]requested_item fm.sn is exist - process it [09:07:59]wFMCommunicate request_size=4 [09:07:59]MH_SAM_APDU [09:07:59]CAPDU: 80 11 00 00 [09:07:59]Write to MH i2c: E2 08 00 5B 56 80 11 00 00 00 00 00 00 2B [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 17 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 17 00 5B 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7A [09:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:07:59]wFMCommunicate OK [09:07:59]requested_item fd.num is exist - process it [09:07:59]SAM_PROTO_GetFieldsCounters [09:07:59]wFMCommunicate request_size=4 [09:07:59]MH_SAM_APDU [09:07:59]CAPDU: 80 13 00 00 [09:07:59]Write to MH i2c: E2 08 00 5C 56 80 13 00 00 00 00 00 00 2E [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 62 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 62 00 5C 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [09:07:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:07:59]wFMCommunicate OK [09:07:59]SAM_PROTO_GetFieldsCounters done [09:07:59]requested_item shift.num is exist - process it [09:07:59]requested_item shift.opened is exist - process it [09:07:59]req_shift_opened [09:07:59]FM_GetShiftState [09:07:59]SAM_PROTO_GetShiftState [09:07:59]wFMCommunicate request_size=4 [09:07:59]MH_SAM_APDU [09:07:59]CAPDU: 80 13 01 00 [09:07:59]Write to MH i2c: E2 08 00 5D 56 80 13 01 00 00 00 00 00 30 [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 0E 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 0E 00 5D 56 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 80 [09:07:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:07:59]wFMCommunicate OK [09:07:59]SAM_PROTO_GetShiftState done [09:07:59]FM_GetShiftState done [09:07:59]req_shift_opened done [09:07:59]requested_item shift.open_date is exist - process it [09:07:59]req_shift_open_date [09:07:59]req_shift_open_date done [09:07:59]produce_requested_data done [09:07:59]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220891,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:07:59]process_action_free close_receipt [09:07:59]json_value_free [09:07:59]json_value_free done [09:07:59]process_json_proto returns [09:07:59]Send response to host [09:07:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220891,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:07:59]free response buf [09:07:59]execute_script done [09:07:59]execute_script returns [09:07:59]free content buf [09:07:59]Sock 9.Close socket [09:07:59]Sock 9.Thread stoped [09:08:00]accept exits with 7 [09:08:00]New connection [09:08:00]New thread 3066531172 created [09:08:00]Thread 3066674532 joined [09:08:00]Waiting for new connection... [09:08:00] Sock 7.Parse request [09:08:00]Sock 7.Check first char [09:08:00]Sock 7.First char is OK [09:08:00]request: POST /json_proto HTTP/1.0 [09:08:00]Method: POST [09:08:00]URL: /json_proto [09:08:00]Method is POST - this is cgi request [09:08:00]url: /json_proto [09:08:00]query_string will be loaded in cgi processing [09:08:00]execute_cgi json_proto POST (null) [09:08:00]execute_cgi path=json_proto method=POST [09:08:00]POST find Content-Length [09:08:00]Host: 172.17.40.4:8080 [09:08:00]Content-Length: 682 [09:08:00]Content-Type: application/json [09:08:00] [09:08:00]POST finish read [09:08:00]Found Content-Length = 682 [09:08:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:00]execute_script... [09:08:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:00]POST & json_proto [09:08:00]process_json_proto [09:08:00]json parsed OK: [09:08:00]protocol is kg_v1.0 [09:08:00]action value=close_receipt [09:08:00]process_action close_receipt [09:08:00]cmd_close_receipt [09:08:00]MH_GetDate [09:08:00]Write to MH i2c: F0 00 00 5E 56 A3 [09:08:00]Write i2c OK [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: F0 [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: F0 09 00 [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: F0 09 00 5E 56 00 F4 BC 18 67 65 5C 16 67 19 [09:08:00]GetLastDocTimeStamp 1729674480 [09:08:00]current date 1729674484 [09:08:00]FM_GetShiftState [09:08:00]SAM_PROTO_GetShiftState [09:08:00]wFMCommunicate request_size=4 [09:08:00]MH_SAM_APDU [09:08:00]CAPDU: 80 13 01 00 [09:08:00]Write to MH i2c: E2 08 00 5F 56 80 13 01 00 00 00 00 00 32 [09:08:00]Write i2c OK [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: E2 [09:08:00]MH_I2C_Read... [09:08:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:00]Read from MH i2c: E2 0E 00 [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: E2 0E 00 5F 56 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 82 [09:08:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:08:00]wFMCommunicate OK [09:08:00]SAM_PROTO_GetShiftState done [09:08:00]FM_GetShiftState done [09:08:00]opened in 1729642119 [09:08:00]opened+sec_in_day 1729728519 [09:08:00]quantity*price = 100015 [09:08:00]sum+1 = 100017 [09:08:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 101 23.10.2024 09:08 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220892 ФПД: 212623074823681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090804&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220892&fm=212623074823681&tin=02508201610067®Number=0000000000098116&sum=100000 [09:08:01]StoreToDocumentArchive [09:08:01]shift 447 fd 220892 [09:08:01]save to /storage/0447/doc_00220892 [09:08:01]save last doc name /storage/0447/doc_00220892 to /storage/kkm_last_doc_name [09:08:01]save OK [09:08:01]Clear old archive folders... [09:08:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:08:01]tlvbuf is 0090B920 [09:08:01]SAM_PROTO_ClearQueue [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 09 00 00 [09:08:01]Write to MH i2c: E2 08 00 6C 56 80 09 00 00 00 00 00 00 34 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 03 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 03 00 6C 56 00 90 00 36 [09:08:01]RAPDU: 90 00 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_ClearQueue done [09:08:01]KKMCreateOFDPacket [09:08:01]OFDProtocolAddRootSTLVToBuf [09:08:01]FM_MakeSignedData [09:08:01]FM_MakeSignedData [09:08:01]SAM_PROTO_SignData [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 0D 01 02 [09:08:01]Write to MH i2c: E2 08 00 6D 56 80 0D 01 02 00 00 00 00 3C [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 03 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 03 00 6D 56 00 90 00 37 [09:08:01]RAPDU: 90 00 [09:08:01]wFMCommunicate OK [09:08:01]wFMCommunicate request_size=255 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 F4 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DC 5E 03 00 35 04 06 00 C1 [09:08:01]Write to MH i2c: E2 02 01 6E 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 F4 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DC 5E 03 00 35 04 06 00 C1 00 00 10 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 03 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 03 00 6E 56 00 90 00 38 [09:08:01]RAPDU: 90 00 [09:08:01]wFMCommunicate OK [09:08:01]wFMCommunicate request_size=10 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 0D 02 02 05 61 2A D8 8E 01 [09:08:01]Write to MH i2c: E2 0D 00 6F 56 80 0D 02 02 05 00 61 2A D8 8E 01 00 00 3B [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 03 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 03 00 6F 56 00 90 00 39 [09:08:01]RAPDU: 90 00 [09:08:01]wFMCommunicate OK [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 0D 03 02 [09:08:01]Write to MH i2c: E2 08 00 70 56 80 0D 03 02 00 00 00 00 41 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0B 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0B 00 70 56 00 A4 7C 50 88 AE E8 29 2C 90 00 25 [09:08:01]RAPDU: A4 7C 50 88 AE E8 29 2C 90 00 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_SignData done [09:08:01]FM_MakeSignedData done [09:08:01]CreateOFDProtocolMessage [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 11 00 00 [09:08:01]Write to MH i2c: E2 08 00 71 56 80 11 00 00 00 00 00 00 41 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 71 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 90 [09:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:08:01]wFMCommunicate OK [09:08:01]CreateOFDProtocolMessage done [09:08:01]OFDSenderStorePacket 220892 [09:08:01]StoreOFDPacket docnum=220892 [09:08:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F2 85 07 01 A5 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 F4 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DC 5E 03 00 35 04 06 00 C1 61 2A D8 8E 01 A4 7C 50 88 AE E8 29 2C [09:08:01]CheckFolder [09:08:01]dirname=/storage/ofd_packets [09:08:01]CheckFolder done [09:08:01]ProducePacketName [09:08:01]name=ofd_packets/00220892 [09:08:01]NVStorageSaveData ofd_packets/00220892 [09:08:01]File name is /storage/ofd_packets/00220892 [09:08:01]Write 301 bytes [09:08:01]NVStorageSaveData done [09:08:01]OFDSenderStorePacket done [09:08:02]KKMCreateOFDPacket done [09:08:02]NVStorageSaveData kkm_last_timestamp [09:08:02]File name is /storage/kkm_last_timestamp [09:08:02]Write 4 bytes [09:08:02]NVStorageSaveData done [09:08:02]ExternCall_PrintAddStr [09:08:02]wPrintStart [09:08:02]Write to MH i2c: 01 00 00 72 56 C8 [09:08:02]Write i2c OK [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: 01 [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: 01 07 00 [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: 01 07 00 72 56 00 00 00 00 00 FF 0F DD [09:08:02]RasterBufferAndPrint [09:08:02]line Счет N : (1)538805 [09:08:02]line ИНН: 02508201610067 [09:08:02]line Контрольно-Кассовый Чек [09:08:02]line ПРОДАЖА [09:08:02]line ТРК (МРК, ГНК) : 43 [09:08:02]line Товар: 2710124130 [09:08:02]line Аи-92-К-2 [09:08:02]line 14.950 * 66.90 [09:08:02]line = 1000.16 [09:08:02]line НДС 12% НСП 1% [09:08:02]line > о реализуемом товаре [09:08:02]line ОКРУГЛЕНИЕ: -0.16 [09:08:02]line ИТОГО: 1000.00 [09:08:02]line Внесено: 1000.00 [09:08:02]line СДАЧА: 0.00 [09:08:02]line НСП 1% : 8.85 [09:08:02]line НДС 12% : 106.21 [09:08:02]line Наличными: 1000.00 [09:08:02]line Безнал.: 0.00 [09:08:02]line Место: АЗС № 84 "Партнер Нефть" [09:08:02]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:08:02]line СНО: Общий режим [09:08:02]line Чек 101 23.10.2024 09:08 [09:08:02]line Смена: 447 ФФД: 1.0 [09:08:02]line ЗНМ: 0300000178 [09:08:02]line РНМ: 0000000000098116 [09:08:02]line Версия ККМ: 001 [09:08:02]line ФМ: 0000000000965413 [09:08:02]line ФД: 220892 [09:08:02]line ФПД: 212623074823681 [09:08:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090804&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220892&fm=212623074823681&tin=02508201610067®Number=0000000000098116&sum=100000 [09:08:02]OFD Sender: Processing packet 220892 [packets to send 81, broken 80] [09:08:02]ProducePacketName [09:08:02]name=ofd_packets/00220892 [09:08:02]OFD Sender: To server: pG, [09:08:02]CommunicateWithHost lk.salyk.kg:30040 [09:08:02]ConnectInit lk.salyk.kg [09:08:02]written 0, free lines is 4095 [09:08:02]Connected sock=10 [09:08:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F2 85 07 01 A5 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 F4 BC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DC 5E 03 00 35 04 06 00 C1 61 2A D8 8E 01 A4 7C 50 88 AE E8 29 2C [09:08:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 04 5E 47 00 9B 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DC 5E 03 00 F4 03 04 00 94 68 18 67 B6 04 01 00 00 47 19 51 30 B8 64 6C 3B [09:08:02]CommunicateWithHost err = 0 [09:08:02]CheckOFDResponse [09:08:02]1017 (14) - 77093643461234 [09:08:02]1041 (16) - 0000000000965413 [09:08:02]1040 (4) - 220892 [09:08:02]1012 (4) - 23.10.2024 03:08 [09:08:02]1206 (1) - 0 [09:08:02]OFD Sender: Remove packet 220892 [09:08:02]ProducePacketName [09:08:02]name=ofd_packets/00220892 [09:08:02]NVStorageDeleteData [09:08:02]Write to MH i2c: 01 00 00 9D 56 F3 [09:08:02]Write i2c OK [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: 01 [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: 01 07 00 [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: 01 07 00 9D 56 00 00 00 00 00 05 0D 0C [09:08:02]RasterBufferAndPrint [09:08:02]line [09:08:02]line [09:08:02]line [09:08:02]line [09:08:02]line [09:08:02]written 0, free lines is 3349 [09:08:02]MH_Cut [09:08:02]Write to MH i2c: D1 01 00 A4 56 01 CC [09:08:02]Write i2c OK [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: D1 [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: D1 01 00 [09:08:02]MH_I2C_Read... [09:08:02]Read from MH i2c: D1 01 00 A4 56 00 CB [09:08:02]Write to MH i2c: 01 00 00 A5 56 FB [09:08:02]Write i2c OK [09:08:02]MH_I2C_Read... [09:08:03]OFD Sender: No OFD packet to send [09:08:03]*** Cut start [09:08:03]*** Partial cut [09:08:03]*** CUTSNS_PIN = 1 [09:08:03]*** CUTSNS_PIN = 0 [09:08:03]*** Brake cut motor [09:08:04]Read from MH i2c: 01 [09:08:04]MH_I2C_Read... [09:08:04]*** Stop cut motor [09:08:04]*** Cut end [09:08:04]Read from MH i2c: 01 07 00 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: 01 07 00 A5 56 00 00 00 00 00 FF 0F 10 [09:08:04]process_action close_receipt done [09:08:04]requested_data is exist [09:08:04]produce_requested_data [09:08:04]requested_item fm.sn is exist - process it [09:08:04]wFMCommunicate request_size=4 [09:08:04]MH_SAM_APDU [09:08:04]CAPDU: 80 11 00 00 [09:08:04]Write to MH i2c: E2 08 00 A6 56 80 11 00 00 00 00 00 00 76 [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:04]Read from MH i2c: E2 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 17 00 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 17 00 A6 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C5 [09:08:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:08:04]wFMCommunicate OK [09:08:04]requested_item fd.num is exist - process it [09:08:04]SAM_PROTO_GetFieldsCounters [09:08:04]wFMCommunicate request_size=4 [09:08:04]MH_SAM_APDU [09:08:04]CAPDU: 80 13 00 00 [09:08:04]Write to MH i2c: E2 08 00 A7 56 80 13 00 00 00 00 00 00 79 [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:04]Read from MH i2c: E2 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 62 00 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 62 00 A7 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:08:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:04]wFMCommunicate OK [09:08:04]SAM_PROTO_GetFieldsCounters done [09:08:04]requested_item shift.num is exist - process it [09:08:04]requested_item shift.opened is exist - process it [09:08:04]req_shift_opened [09:08:04]FM_GetShiftState [09:08:04]SAM_PROTO_GetShiftState [09:08:04]wFMCommunicate request_size=4 [09:08:04]MH_SAM_APDU [09:08:04]CAPDU: 80 13 01 00 [09:08:04]Write to MH i2c: E2 08 00 A8 56 80 13 01 00 00 00 00 00 7B [09:08:04]Write i2c OK [09:08:04]MH_I2C_Read... [09:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:04]Read from MH i2c: E2 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 0E 00 [09:08:04]MH_I2C_Read... [09:08:04]Read from MH i2c: E2 0E 00 A8 56 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CB [09:08:04]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:08:04]wFMCommunicate OK [09:08:04]SAM_PROTO_GetShiftState done [09:08:04]FM_GetShiftState done [09:08:04]req_shift_opened done [09:08:04]requested_item shift.open_date is exist - process it [09:08:04]req_shift_open_date [09:08:04]req_shift_open_date done [09:08:04]produce_requested_data done [09:08:04]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220892,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:08:04]process_action_free close_receipt [09:08:04]json_value_free [09:08:04]json_value_free done [09:08:04]process_json_proto returns [09:08:04]Send response to host [09:08:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220892,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:08:04]free response buf [09:08:04]execute_script done [09:08:04]execute_script returns [09:08:04]free content buf [09:08:04]Sock 7.Close socket [09:08:04]Sock 7.Thread stoped [09:08:08]OFD Sender: No OFD packet to send [09:08:13]OFD Sender: No OFD packet to send [09:08:18]OFD Sender: No OFD packet to send [09:08:23]OFD Sender: No OFD packet to send [09:08:28]OFD Sender: No OFD packet to send [09:08:33]OFD Sender: No OFD packet to send [09:08:38]OFD Sender: No OFD packet to send [09:08:43]OFD Sender: No OFD packet to send [09:08:48]OFD Sender: No OFD packet to send [09:08:53]OFD Sender: No OFD packet to send [09:08:58]OFD Sender: No OFD packet to send [09:09:03]OFD Sender: No OFD packet to send [09:09:08]OFD Sender: No OFD packet to send [09:09:11]accept exits with 9 [09:09:11]New connection [09:09:11]New thread 3066674532 created [09:09:11]Thread 3066531172 joined [09:09:11]Waiting for new connection... [09:09:11] Sock 9.Parse request [09:09:11]Sock 9.Check first char [09:09:11]Sock 9.First char is OK [09:09:11]request: POST /json_proto HTTP/1.0 [09:09:11]Method: POST [09:09:11]URL: /json_proto [09:09:11]Method is POST - this is cgi request [09:09:11]url: /json_proto [09:09:11]query_string will be loaded in cgi processing [09:09:11]execute_cgi json_proto POST (null) [09:09:11]execute_cgi path=json_proto method=POST [09:09:11]POST find Content-Length [09:09:11]Host: 172.17.40.4:8080 [09:09:11]Content-Length: 682 [09:09:11]Content-Type: application/json [09:09:11] [09:09:11]POST finish read [09:09:11]Found Content-Length = 682 [09:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:11]execute_script... [09:09:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:11]POST & json_proto [09:09:11]process_json_proto [09:09:11]json parsed OK: [09:09:11]protocol is kg_v1.0 [09:09:11]action value=close_receipt [09:09:11]process_action close_receipt [09:09:11]cmd_close_receipt [09:09:11]MH_GetDate [09:09:11]Write to MH i2c: F0 00 00 A9 56 EE [09:09:11]Write i2c OK [09:09:11]MH_I2C_Read... [09:09:11]Read from MH i2c: F0 [09:09:11]MH_I2C_Read... [09:09:11]Read from MH i2c: F0 09 00 [09:09:11]MH_I2C_Read... [09:09:11]Read from MH i2c: F0 09 00 A9 56 00 3C BD 18 67 65 5C 16 67 AD [09:09:11]GetLastDocTimeStamp 1729674484 [09:09:11]current date 1729674556 [09:09:11]FM_GetShiftState [09:09:11]SAM_PROTO_GetShiftState [09:09:11]wFMCommunicate request_size=4 [09:09:11]MH_SAM_APDU [09:09:11]CAPDU: 80 13 01 00 [09:09:11]Write to MH i2c: E2 08 00 AA 56 80 13 01 00 00 00 00 00 7D [09:09:11]Write i2c OK [09:09:11]MH_I2C_Read... [09:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:11]Read from MH i2c: E2 [09:09:11]MH_I2C_Read... [09:09:11]Read from MH i2c: E2 0E 00 [09:09:11]MH_I2C_Read... [09:09:11]Read from MH i2c: E2 0E 00 AA 56 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CD [09:09:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:09:11]wFMCommunicate OK [09:09:11]SAM_PROTO_GetShiftState done [09:09:11]FM_GetShiftState done [09:09:11]opened in 1729642119 [09:09:11]opened+sec_in_day 1729728519 [09:09:11]quantity*price = 100015 [09:09:11]sum+1 = 100017 [09:09:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 102 23.10.2024 09:09 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220893 ФПД: 1885226159584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090916&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220893&fm=1885226159584&tin=02508201610067®Number=0000000000098116&sum=100000 [09:09:12]StoreToDocumentArchive [09:09:12]shift 447 fd 220893 [09:09:12]save to /storage/0447/doc_00220893 [09:09:12]save last doc name /storage/0447/doc_00220893 to /storage/kkm_last_doc_name [09:09:12]save OK [09:09:12]Clear old archive folders... [09:09:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:12]tlvbuf is 007D5710 [09:09:12]SAM_PROTO_ClearQueue [09:09:12]wFMCommunicate request_size=4 [09:09:12]MH_SAM_APDU [09:09:12]CAPDU: 80 09 00 00 [09:09:12]Write to MH i2c: E2 08 00 B7 56 80 09 00 00 00 00 00 00 7F [09:09:12]Write i2c OK [09:09:12]MH_I2C_Read... [09:09:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:12]Read from MH i2c: E2 [09:09:12]MH_I2C_Read... [09:09:12]Read from MH i2c: E2 03 00 [09:09:12]MH_I2C_Read... [09:09:12]Read from MH i2c: E2 03 00 B7 56 00 90 00 81 [09:09:12]RAPDU: 90 00 [09:09:12]wFMCommunicate OK [09:09:12]SAM_PROTO_ClearQueue done [09:09:12]KKMCreateOFDPacket [09:09:12]OFDProtocolAddRootSTLVToBuf [09:09:12]FM_MakeSignedData [09:09:12]FM_MakeSignedData [09:09:12]SAM_PROTO_SignData [09:09:12]wFMCommunicate request_size=4 [09:09:12]MH_SAM_APDU [09:09:12]CAPDU: 80 0D 01 02 [09:09:12]Write to MH i2c: E2 08 00 B8 56 80 0D 01 02 00 00 00 00 87 [09:09:12]Write i2c OK [09:09:12]MH_I2C_Read... [09:09:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:12]Read from MH i2c: E2 [09:09:12]MH_I2C_Read... [09:09:12]Read from MH i2c: E2 03 00 [09:09:12]MH_I2C_Read... [09:09:12]Read from MH i2c: E2 03 00 B8 56 00 90 00 82 [09:09:12]RAPDU: 90 00 [09:09:12]wFMCommunicate OK [09:09:12]wFMCommunicate request_size=255 [09:09:12]MH_SAM_APDU [09:09:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 3C BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DD 5E 03 00 35 04 06 00 01 [09:09:12]Write to MH i2c: E2 02 01 B9 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 3C BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DD 5E 03 00 35 04 06 00 01 00 00 E6 [09:09:12]Write i2c OK [09:09:12]MH_I2C_Read... [09:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:13]Read from MH i2c: E2 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: E2 03 00 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: E2 03 00 B9 56 00 90 00 83 [09:09:13]RAPDU: 90 00 [09:09:13]wFMCommunicate OK [09:09:13]wFMCommunicate request_size=10 [09:09:13]MH_SAM_APDU [09:09:13]CAPDU: 80 0D 02 02 05 B6 F0 3C 4D E0 [09:09:13]Write to MH i2c: E2 0D 00 BA 56 80 0D 02 02 05 00 B6 F0 3C 4D E0 00 00 A3 [09:09:13]Write i2c OK [09:09:13]MH_I2C_Read... [09:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:13]Read from MH i2c: E2 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: E2 03 00 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: E2 03 00 BA 56 00 90 00 84 [09:09:13]RAPDU: 90 00 [09:09:13]wFMCommunicate OK [09:09:13]wFMCommunicate request_size=4 [09:09:13]MH_SAM_APDU [09:09:13]CAPDU: 80 0D 03 02 [09:09:13]Write to MH i2c: E2 08 00 BB 56 80 0D 03 02 00 00 00 00 8C [09:09:13]Write i2c OK [09:09:13]MH_I2C_Read... [09:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:13]Read from MH i2c: E2 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: E2 0B 00 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: E2 0B 00 BB 56 00 5B 7D 98 8C D5 D3 4B 4D 90 00 C9 [09:09:13]RAPDU: 5B 7D 98 8C D5 D3 4B 4D 90 00 [09:09:13]wFMCommunicate OK [09:09:13]SAM_PROTO_SignData done [09:09:13]FM_MakeSignedData done [09:09:13]CreateOFDProtocolMessage [09:09:13]wFMCommunicate request_size=4 [09:09:13]MH_SAM_APDU [09:09:13]CAPDU: 80 11 00 00 [09:09:13]Write to MH i2c: E2 08 00 BC 56 80 11 00 00 00 00 00 00 8C [09:09:13]Write i2c OK [09:09:13]MH_I2C_Read... [09:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:13]Read from MH i2c: E2 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: E2 17 00 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: E2 17 00 BC 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DB [09:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:09:13]wFMCommunicate OK [09:09:13]CreateOFDProtocolMessage done [09:09:13]OFDSenderStorePacket 220893 [09:09:13]StoreOFDPacket docnum=220893 [09:09:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 46 F4 07 01 43 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 3C BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DD 5E 03 00 35 04 06 00 01 B6 F0 3C 4D E0 5B 7D 98 8C D5 D3 4B 4D [09:09:13]CheckFolder [09:09:13]dirname=/storage/ofd_packets [09:09:13]CheckFolder done [09:09:13]ProducePacketName [09:09:13]name=ofd_packets/00220893 [09:09:13]NVStorageSaveData ofd_packets/00220893 [09:09:13]File name is /storage/ofd_packets/00220893 [09:09:13]Write 301 bytes [09:09:13]NVStorageSaveData done [09:09:13]OFDSenderStorePacket done [09:09:13]KKMCreateOFDPacket done [09:09:13]NVStorageSaveData kkm_last_timestamp [09:09:13]File name is /storage/kkm_last_timestamp [09:09:13]Write 4 bytes [09:09:13]NVStorageSaveData done [09:09:13]ExternCall_PrintAddStr [09:09:13]wPrintStart [09:09:13]Write to MH i2c: 01 00 00 BD 56 13 [09:09:13]Write i2c OK [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: 01 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: 01 07 00 [09:09:13]MH_I2C_Read... [09:09:13]Read from MH i2c: 01 07 00 BD 56 00 00 00 00 00 FF 0F 28 [09:09:13]RasterBufferAndPrint [09:09:13]line Счет N : (1)538806 [09:09:13]line ИНН: 02508201610067 [09:09:13]line Контрольно-Кассовый Чек [09:09:13]line ПРОДАЖА [09:09:13]line ТРК (МРК, ГНК) : 13 [09:09:13]line Товар: 2710124130 [09:09:13]line Аи-92-К-2 [09:09:13]line 14.950 * 66.90 [09:09:13]line = 1000.16 [09:09:13]line НДС 12% НСП 1% [09:09:13]line > о реализуемом товаре [09:09:13]line ОКРУГЛЕНИЕ: -0.16 [09:09:13]line ИТОГО: 1000.00 [09:09:13]line Внесено: 1000.00 [09:09:13]line СДАЧА: 0.00 [09:09:13]line НСП 1% : 8.85 [09:09:13]line НДС 12% : 106.21 [09:09:13]line Наличными: 1000.00 [09:09:13]line Безнал.: 0.00 [09:09:13]line Место: АЗС № 84 "Партнер Нефть" [09:09:13]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:09:13]line СНО: Общий режим [09:09:13]line Чек 102 23.10.2024 09:09 [09:09:13]line Смена: 447 ФФД: 1.0 [09:09:13]line ЗНМ: 0300000178 [09:09:13]line РНМ: 0000000000098116 [09:09:13]line Версия ККМ: 001 [09:09:13]line ФМ: 0000000000965413 [09:09:13]line ФД: 220893 [09:09:13]line ФПД: 1885226159584 [09:09:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T090916&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220893&fm=1885226159584&tin=02508201610067®Number=0000000000098116&sum=100000 [09:09:13]OFD Sender: Processing packet 220893 [packets to send 81, broken 80] [09:09:13]ProducePacketName [09:09:13]name=ofd_packets/00220893 [09:09:13]OFD Sender: To server: pG, [09:09:13]CommunicateWithHost lk.salyk.kg:30040 [09:09:13]ConnectInit lk.salyk.kg [09:09:13]written 0, free lines is 4095 [09:09:13]Connected sock=10 [09:09:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 46 F4 07 01 43 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 3C BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DD 5E 03 00 35 04 06 00 01 B6 F0 3C 4D E0 5B 7D 98 8C D5 D3 4B 4D [09:09:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 71 A5 47 00 24 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 39 36 35 34 31 33 10 04 04 00 DD 5E 03 00 F4 03 04 00 DB 68 18 67 B6 04 01 00 00 26 5B B5 10 F5 8E BF 97 [09:09:13]CommunicateWithHost err = 0 [09:09:13]CheckOFDResponse [09:09:13]1017 (14) - 77093643461234 [09:09:13]1041 (16) - 0000000000965413 [09:09:13]1040 (4) - 220893 [09:09:13]1012 (4) - 23.10.2024 03:09 [09:09:13]1206 (1) - 0 [09:09:13]OFD Sender: Remove packet 220893 [09:09:13]ProducePacketName [09:09:13]name=ofd_packets/00220893 [09:09:13]NVStorageDeleteData [09:09:14]Write to MH i2c: 01 00 00 E8 56 3E [09:09:14]Write i2c OK [09:09:14]MH_I2C_Read... [09:09:14]Read from MH i2c: 01 [09:09:14]MH_I2C_Read... [09:09:14]Read from MH i2c: 01 07 00 [09:09:14]MH_I2C_Read... [09:09:14]Read from MH i2c: 01 07 00 E8 56 00 00 00 00 00 FC 0C 4D [09:09:14]RasterBufferAndPrint [09:09:14]line [09:09:14]line [09:09:14]line [09:09:14]line [09:09:14]line [09:09:14]written 0, free lines is 3330 [09:09:14]MH_Cut [09:09:14]Write to MH i2c: D1 01 00 EF 56 01 17 [09:09:14]Write i2c OK [09:09:14]MH_I2C_Read... [09:09:14]Read from MH i2c: D1 [09:09:14]MH_I2C_Read... [09:09:14]Read from MH i2c: D1 01 00 [09:09:14]MH_I2C_Read... [09:09:14]Read from MH i2c: D1 01 00 EF 56 00 16 [09:09:14]Write to MH i2c: 01 00 00 F0 56 46 [09:09:14]Write i2c OK [09:09:14]MH_I2C_Read... [09:09:14]OFD Sender: No OFD packet to send [09:09:14]*** Cut start [09:09:14]*** Partial cut [09:09:14]*** CUTSNS_PIN = 1 [09:09:14]*** CUTSNS_PIN = 0 [09:09:15]*** Brake cut motor [09:09:15]Read from MH i2c: 01 [09:09:15]MH_I2C_Read... [09:09:15]*** Stop cut motor [09:09:15]*** Cut end [09:09:15]Read from MH i2c: 01 07 00 [09:09:15]MH_I2C_Read... [09:09:15]Read from MH i2c: 01 07 00 F0 56 00 00 00 00 00 FF 0F 5B [09:09:15]process_action close_receipt done [09:09:15]requested_data is exist [09:09:15]produce_requested_data [09:09:15]requested_item fm.sn is exist - process it [09:09:15]wFMCommunicate request_size=4 [09:09:15]MH_SAM_APDU [09:09:15]CAPDU: 80 11 00 00 [09:09:15]Write to MH i2c: E2 08 00 F1 56 80 11 00 00 00 00 00 00 C1 [09:09:15]Write i2c OK [09:09:15]MH_I2C_Read... [09:09:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:15]Read from MH i2c: E2 [09:09:15]MH_I2C_Read... [09:09:15]Read from MH i2c: E2 17 00 [09:09:15]MH_I2C_Read... [09:09:15]Read from MH i2c: E2 17 00 F1 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 10 [09:09:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:09:15]wFMCommunicate OK [09:09:15]requested_item fd.num is exist - process it [09:09:15]SAM_PROTO_GetFieldsCounters [09:09:15]wFMCommunicate request_size=4 [09:09:15]MH_SAM_APDU [09:09:15]CAPDU: 80 13 00 00 [09:09:15]Write to MH i2c: E2 08 00 F2 56 80 13 00 00 00 00 00 00 C4 [09:09:15]Write i2c OK [09:09:15]MH_I2C_Read... [09:09:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:15]Read from MH i2c: E2 [09:09:15]MH_I2C_Read... [09:09:15]Read from MH i2c: E2 62 00 [09:09:15]MH_I2C_Read... [09:09:15]Read from MH i2c: E2 62 00 F2 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [09:09:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:15]wFMCommunicate OK [09:09:15]SAM_PROTO_GetFieldsCounters done [09:09:15]requested_item shift.num is exist - process it [09:09:15]requested_item shift.opened is exist - process it [09:09:15]req_shift_opened [09:09:15]FM_GetShiftState [09:09:15]SAM_PROTO_GetShiftState [09:09:15]wFMCommunicate request_size=4 [09:09:15]MH_SAM_APDU [09:09:15]CAPDU: 80 13 01 00 [09:09:15]Write to MH i2c: E2 08 00 F3 56 80 13 01 00 00 00 00 00 C6 [09:09:15]Write i2c OK [09:09:15]MH_I2C_Read... [09:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:15]Read from MH i2c: E2 [09:09:15]MH_I2C_Read... [09:09:15]Read from MH i2c: E2 0E 00 [09:09:15]MH_I2C_Read... [09:09:15]Read from MH i2c: E2 0E 00 F3 56 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 16 [09:09:15]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:09:15]wFMCommunicate OK [09:09:15]SAM_PROTO_GetShiftState done [09:09:15]FM_GetShiftState done [09:09:15]req_shift_opened done [09:09:15]requested_item shift.open_date is exist - process it [09:09:15]req_shift_open_date [09:09:15]req_shift_open_date done [09:09:15]produce_requested_data done [09:09:15]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220893,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:09:15]process_action_free close_receipt [09:09:15]json_value_free [09:09:15]json_value_free done [09:09:15]process_json_proto returns [09:09:15]Send response to host [09:09:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220893,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:09:15]free response buf [09:09:15]execute_script done [09:09:15]execute_script returns [09:09:15]free content buf [09:09:15]Sock 9.Close socket [09:09:15]Sock 9.Thread stoped [09:09:19]OFD Sender: No OFD packet to send [09:09:24]OFD Sender: No OFD packet to send [09:09:29]OFD Sender: No OFD packet to send [09:09:34]OFD Sender: No OFD packet to send [09:09:39]OFD Sender: No OFD packet to send [09:09:44]OFD Sender: No OFD packet to send [09:09:49]OFD Sender: No OFD packet to send [09:09:54]OFD Sender: No OFD packet to send [09:09:59]OFD Sender: No OFD packet to send [09:10:04]OFD Sender: No OFD packet to send [09:10:09]OFD Sender: No OFD packet to send [09:10:14]OFD Sender: No OFD packet to send [09:10:19]OFD Sender: No OFD packet to send [09:10:24]OFD Sender: No OFD packet to send [09:10:29]OFD Sender: No OFD packet to send [09:10:34]OFD Sender: No OFD packet to send [09:10:39]OFD Sender: No OFD packet to send [09:10:44]OFD Sender: No OFD packet to send [09:10:49]OFD Sender: No OFD packet to send [09:10:54]OFD Sender: No OFD packet to send [09:10:58]accept exits with 7 [09:10:58]New connection [09:10:58]New thread 3066531172 created [09:10:58]Thread 3066674532 joined [09:10:58]Waiting for new connection... [09:10:58] Sock 7.Parse request [09:10:58]Sock 7.Check first char [09:10:58]Sock 7.First char is OK [09:10:58]request: POST /json_proto HTTP/1.0 [09:10:58]Method: POST [09:10:58]URL: /json_proto [09:10:58]Method is POST - this is cgi request [09:10:58]url: /json_proto [09:10:58]query_string will be loaded in cgi processing [09:10:58]execute_cgi json_proto POST (null) [09:10:58]execute_cgi path=json_proto method=POST [09:10:58]POST find Content-Length [09:10:58]Host: 172.17.40.4:8080 [09:10:58]Content-Length: 766 [09:10:58]Content-Type: application/json [09:10:58] [09:10:58]POST finish read [09:10:58]Found Content-Length = 766 [09:10:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:58]execute_script... [09:10: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)538807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:58]POST & json_proto [09:10:58]process_json_proto [09:10:58]json parsed OK: [09:10:58]protocol is kg_v1.0 [09:10:58]action value=close_receipt [09:10:58]process_action close_receipt [09:10:58]cmd_close_receipt [09:10:58]MH_GetDate [09:10:58]Write to MH i2c: F0 00 00 F4 56 39 [09:10:58]Write i2c OK [09:10:58]MH_I2C_Read... [09:10:58]Read from MH i2c: F0 [09:10:58]MH_I2C_Read... [09:10:58]Read from MH i2c: F0 09 00 [09:10:58]MH_I2C_Read... [09:10:58]Read from MH i2c: F0 09 00 F4 56 00 A6 BD 18 67 65 5C 16 67 62 [09:10:58]GetLastDocTimeStamp 1729674556 [09:10:58]current date 1729674662 [09:10:58]FM_GetShiftState [09:10:58]SAM_PROTO_GetShiftState [09:10:58]wFMCommunicate request_size=4 [09:10:58]MH_SAM_APDU [09:10:58]CAPDU: 80 13 01 00 [09:10:58]Write to MH i2c: E2 08 00 F5 56 80 13 01 00 00 00 00 00 C8 [09:10:58]Write i2c OK [09:10:58]MH_I2C_Read... [09:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:58]Read from MH i2c: E2 [09:10:58]MH_I2C_Read... [09:10:58]Read from MH i2c: E2 0E 00 [09:10:58]MH_I2C_Read... [09:10:58]Read from MH i2c: E2 0E 00 F5 56 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 18 [09:10:58]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:10:58]wFMCommunicate OK [09:10:58]SAM_PROTO_GetShiftState done [09:10:58]FM_GetShiftState done [09:10:58]opened in 1729642119 [09:10:58]opened+sec_in_day 1729728519 [09:10:58]quantity*price = 50041 [09:10:58]sum+1 = 50042 [09:10:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 103 23.10.2024 09:11 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220894 ФПД: 215467391940684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091102&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220894&fm=215467391940684&tin=02508201610067®Number=0000000000098116&sum=50041 [09:10:59]StoreToDocumentArchive [09:10:59]shift 447 fd 220894 [09:10:59]save to /storage/0447/doc_00220894 [09:10:59]save last doc name /storage/0447/doc_00220894 to /storage/kkm_last_doc_name [09:10:59]save OK [09:10:59]Clear old archive folders... [09:10:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:10:59]tlvbuf is 008ADD40 [09:10:59]SAM_PROTO_ClearQueue [09:10:59]wFMCommunicate request_size=4 [09:10:59]MH_SAM_APDU [09:10:59]CAPDU: 80 09 00 00 [09:10:59]Write to MH i2c: E2 08 00 02 57 80 09 00 00 00 00 00 00 CB [09:10:59]Write i2c OK [09:10:59]MH_I2C_Read... [09:10:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:59]Read from MH i2c: E2 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 03 00 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 03 00 02 57 00 90 00 CD [09:10:59]RAPDU: 90 00 [09:10:59]wFMCommunicate OK [09:10:59]SAM_PROTO_ClearQueue done [09:10:59]KKMCreateOFDPacket [09:10:59]OFDProtocolAddRootSTLVToBuf [09:10:59]FM_MakeSignedData [09:10:59]FM_MakeSignedData [09:10:59]SAM_PROTO_SignData [09:10:59]wFMCommunicate request_size=4 [09:10:59]MH_SAM_APDU [09:10:59]CAPDU: 80 0D 01 02 [09:10:59]Write to MH i2c: E2 08 00 03 57 80 0D 01 02 00 00 00 00 D3 [09:10:59]Write i2c OK [09:10:59]MH_I2C_Read... [09:10:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:59]Read from MH i2c: E2 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 03 00 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 03 00 03 57 00 90 00 CE [09:10:59]RAPDU: 90 00 [09:10:59]wFMCommunicate OK [09:10:59]wFMCommunicate request_size=255 [09:10:59]MH_SAM_APDU [09:10:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 A6 BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DE 5E 03 00 35 04 06 00 C3 [09:10:59]Write to MH i2c: E2 02 01 04 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 A6 BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DE 5E 03 00 35 04 06 00 C3 00 00 B8 [09:10:59]Write i2c OK [09:10:59]MH_I2C_Read... [09:10:59]OFD Sender: No OFD packet to send [09:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:59]Read from MH i2c: E2 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 03 00 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 03 00 04 57 00 90 00 CF [09:10:59]RAPDU: 90 00 [09:10:59]wFMCommunicate OK [09:10:59]wFMCommunicate request_size=10 [09:10:59]MH_SAM_APDU [09:10:59]CAPDU: 80 0D 02 02 05 F7 69 5B 78 4C [09:10:59]Write to MH i2c: E2 0D 00 05 57 80 0D 02 02 05 00 F7 69 5B 78 4C 00 00 5F [09:10:59]Write i2c OK [09:10:59]MH_I2C_Read... [09:10:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:59]Read from MH i2c: E2 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 03 00 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 03 00 05 57 00 90 00 D0 [09:10:59]RAPDU: 90 00 [09:10:59]wFMCommunicate OK [09:10:59]wFMCommunicate request_size=4 [09:10:59]MH_SAM_APDU [09:10:59]CAPDU: 80 0D 03 02 [09:10:59]Write to MH i2c: E2 08 00 06 57 80 0D 03 02 00 00 00 00 D8 [09:10:59]Write i2c OK [09:10:59]MH_I2C_Read... [09:10:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:59]Read from MH i2c: E2 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 0B 00 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 0B 00 06 57 00 DD 31 0F 4D D6 C2 DC F4 90 00 AB [09:10:59]RAPDU: DD 31 0F 4D D6 C2 DC F4 90 00 [09:10:59]wFMCommunicate OK [09:10:59]SAM_PROTO_SignData done [09:10:59]FM_MakeSignedData done [09:10:59]CreateOFDProtocolMessage [09:10:59]wFMCommunicate request_size=4 [09:10:59]MH_SAM_APDU [09:10:59]CAPDU: 80 11 00 00 [09:10:59]Write to MH i2c: E2 08 00 07 57 80 11 00 00 00 00 00 00 D8 [09:10:59]Write i2c OK [09:10:59]MH_I2C_Read... [09:10:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:59]Read from MH i2c: E2 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 17 00 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: E2 17 00 07 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 27 [09:10:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:10:59]wFMCommunicate OK [09:10:59]CreateOFDProtocolMessage done [09:10:59]OFDSenderStorePacket 220894 [09:10:59]StoreOFDPacket docnum=220894 [09:10:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 63 66 07 01 22 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 A6 BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DE 5E 03 00 35 04 06 00 C3 F7 69 5B 78 4C DD 31 0F 4D D6 C2 DC F4 [09:10:59]CheckFolder [09:10:59]dirname=/storage/ofd_packets [09:10:59]CheckFolder done [09:10:59]ProducePacketName [09:10:59]name=ofd_packets/00220894 [09:10:59]NVStorageSaveData ofd_packets/00220894 [09:10:59]File name is /storage/ofd_packets/00220894 [09:10:59]Write 301 bytes [09:10:59]NVStorageSaveData done [09:10:59]OFDSenderStorePacket done [09:10:59]KKMCreateOFDPacket done [09:10:59]NVStorageSaveData kkm_last_timestamp [09:10:59]File name is /storage/kkm_last_timestamp [09:10:59]Write 4 bytes [09:10:59]NVStorageSaveData done [09:10:59]ExternCall_PrintAddStr [09:10:59]wPrintStart [09:10:59]Write to MH i2c: 01 00 00 08 57 5F [09:10:59]Write i2c OK [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: 01 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: 01 07 00 [09:10:59]MH_I2C_Read... [09:10:59]Read from MH i2c: 01 07 00 08 57 00 00 00 00 00 FF 0F 74 [09:10:59]RasterBufferAndPrint [09:10:59]line Счет N : (1)538807 [09:10:59]line ИНН: 02508201610067 [09:10:59]line Контрольно-Кассовый Чек [09:10:59]line ПРОДАЖА [09:10:59]line ТРК (МРК, ГНК) : 23 [09:10:59]line Товар: 2710124130 [09:10:59]line Аи-92-К-2 [09:10:59]line 7.480 * 66.90 [09:10:59]line = 500.41 [09:10:59]line НДС 12% НСП 1% [09:10:59]line > о реализуемом товаре [09:10:59]line ИТОГО: 500.41 [09:10:59]line НСП 1% : 4.43 [09:10:59]line НДС 12% : 53.14 [09:10:59]line Наличными: 0.00 [09:10:59]line Безнал.: 500.41 [09:10:59]line Место: АЗС № 84 "Партнер Нефть" [09:10:59]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:10:59]line СНО: Общий режим [09:10:59]line Чек 103 23.10.2024 09:11 [09:10:59]line Смена: 447 ФФД: 1.0 [09:10:59]line ЗНМ: 0300000178 [09:10:59]line РНМ: 0000000000098116 [09:10:59]line Версия ККМ: 001 [09:10:59]line Платежная система: Mbank [09:10:59]line ФМ: 0000000000965413 [09:10:59]line ФД: 220894 [09:10:59]line ФПД: 215467391940684 [09:10:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091102&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220894&fm=215467391940684&tin=02508201610067®Number=0000000000098116&sum=50041 [09:11:00]OFD Sender: Processing packet 220894 [packets to send 81, broken 80] [09:11:00]ProducePacketName [09:11:00]name=ofd_packets/00220894 [09:11:00]OFD Sender: To server: pG, [09:11:00]CommunicateWithHost lk.salyk.kg:30040 [09:11:00]ConnectInit lk.salyk.kg [09:11:00]written 0, free lines is 4095 [09:11:00]Connected sock=10 [09:11:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 63 66 07 01 22 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 A6 BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DE 5E 03 00 35 04 06 00 C3 F7 69 5B 78 4C DD 31 0F 4D D6 C2 DC F4 [09:11:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 EE B8 47 00 E5 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 39 36 35 34 31 33 10 04 04 00 DE 5E 03 00 F4 03 04 00 46 69 18 67 B6 04 01 00 00 1F 20 FB 2F E2 67 56 4F [09:11:00]CommunicateWithHost err = 0 [09:11:00]CheckOFDResponse [09:11:00]1017 (14) - 77093643461234 [09:11:00]1041 (16) - 0000000000965413 [09:11:00]1040 (4) - 220894 [09:11:00]1012 (4) - 23.10.2024 03:11 [09:11:00]1206 (1) - 0 [09:11:00]OFD Sender: Remove packet 220894 [09:11:00]ProducePacketName [09:11:00]name=ofd_packets/00220894 [09:11:00]NVStorageDeleteData [09:11:00]Write to MH i2c: 01 00 00 31 57 88 [09:11:00]Write i2c OK [09:11:00]MH_I2C_Read... [09:11:00]Read from MH i2c: 01 [09:11:00]MH_I2C_Read... [09:11:00]Read from MH i2c: 01 07 00 [09:11:00]MH_I2C_Read... [09:11:00]Read from MH i2c: 01 07 00 31 57 00 00 00 00 00 1E 0D BA [09:11:00]RasterBufferAndPrint [09:11:00]line [09:11:00]line [09:11:00]line [09:11:00]line [09:11:00]line [09:11:00]written 0, free lines is 3363 [09:11:00]MH_Cut [09:11:00]Write to MH i2c: D1 01 00 38 57 01 61 [09:11:00]Write i2c OK [09:11:00]MH_I2C_Read... [09:11:00]Read from MH i2c: D1 [09:11:00]MH_I2C_Read... [09:11:00]Read from MH i2c: D1 01 00 [09:11:00]MH_I2C_Read... [09:11:00]Read from MH i2c: D1 01 00 38 57 00 60 [09:11:00]Write to MH i2c: 01 00 00 39 57 90 [09:11:00]Write i2c OK [09:11:00]MH_I2C_Read... [09:11:01]OFD Sender: No OFD packet to send [09:11:01]*** Cut start [09:11:01]*** Partial cut [09:11:01]*** CUTSNS_PIN = 1 [09:11:01]*** CUTSNS_PIN = 0 [09:11:01]*** Brake cut motor [09:11:01]Read from MH i2c: 01 [09:11:01]MH_I2C_Read... [09:11:01]*** Stop cut motor [09:11:01]*** Cut end [09:11:01]Read from MH i2c: 01 07 00 [09:11:01]MH_I2C_Read... [09:11:01]Read from MH i2c: 01 07 00 39 57 00 00 00 00 00 FF 0F A5 [09:11:01]process_action close_receipt done [09:11:01]requested_data is exist [09:11:01]produce_requested_data [09:11:01]requested_item fm.sn is exist - process it [09:11:01]wFMCommunicate request_size=4 [09:11:01]MH_SAM_APDU [09:11:01]CAPDU: 80 11 00 00 [09:11:01]Write to MH i2c: E2 08 00 3A 57 80 11 00 00 00 00 00 00 0B [09:11:01]Write i2c OK [09:11:01]MH_I2C_Read... [09:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:02]Read from MH i2c: E2 [09:11:02]MH_I2C_Read... [09:11:02]Read from MH i2c: E2 17 00 [09:11:02]MH_I2C_Read... [09:11:02]Read from MH i2c: E2 17 00 3A 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5A [09:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:11:02]wFMCommunicate OK [09:11:02]requested_item fd.num is exist - process it [09:11:02]SAM_PROTO_GetFieldsCounters [09:11:02]wFMCommunicate request_size=4 [09:11:02]MH_SAM_APDU [09:11:02]CAPDU: 80 13 00 00 [09:11:02]Write to MH i2c: E2 08 00 3B 57 80 13 00 00 00 00 00 00 0E [09:11:02]Write i2c OK [09:11:02]MH_I2C_Read... [09:11:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:02]Read from MH i2c: E2 [09:11:02]MH_I2C_Read... [09:11:02]Read from MH i2c: E2 62 00 [09:11:02]MH_I2C_Read... [09:11:02]Read from MH i2c: E2 62 00 3B 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [09:11:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:11:02]wFMCommunicate OK [09:11:02]SAM_PROTO_GetFieldsCounters done [09:11:02]requested_item shift.num is exist - process it [09:11:02]requested_item shift.opened is exist - process it [09:11:02]req_shift_opened [09:11:02]FM_GetShiftState [09:11:02]SAM_PROTO_GetShiftState [09:11:02]wFMCommunicate request_size=4 [09:11:02]MH_SAM_APDU [09:11:02]CAPDU: 80 13 01 00 [09:11:02]Write to MH i2c: E2 08 00 3C 57 80 13 01 00 00 00 00 00 10 [09:11:02]Write i2c OK [09:11:02]MH_I2C_Read... [09:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:02]Read from MH i2c: E2 [09:11:02]MH_I2C_Read... [09:11:02]Read from MH i2c: E2 0E 00 [09:11:02]MH_I2C_Read... [09:11:02]Read from MH i2c: E2 0E 00 3C 57 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 60 [09:11:02]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:11:02]wFMCommunicate OK [09:11:02]SAM_PROTO_GetShiftState done [09:11:02]FM_GetShiftState done [09:11:02]req_shift_opened done [09:11:02]requested_item shift.open_date is exist - process it [09:11:02]req_shift_open_date [09:11:02]req_shift_open_date done [09:11:02]produce_requested_data done [09:11:02]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220894,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:11:02]process_action_free close_receipt [09:11:02]json_value_free [09:11:02]json_value_free done [09:11:02]process_json_proto returns [09:11:02]Send response to host [09:11:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220894,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:11:02]free response buf [09:11:02]execute_script done [09:11:02]execute_script returns [09:11:02]free content buf [09:11:02]Sock 7.Close socket [09:11:02]Sock 7.Thread stoped [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:53]accept exits with 9 [09:11:53]New connection [09:11:53]New thread 3066674532 created [09:11:53]Thread 3066531172 joined [09:11:53]Waiting for new connection... [09:11:53] Sock 9.Parse request [09:11:53]Sock 9.Check first char [09:11:53]Sock 9.First char is OK [09:11:53]request: POST /json_proto HTTP/1.0 [09:11:53]Method: POST [09:11:53]URL: /json_proto [09:11:53]Method is POST - this is cgi request [09:11:53]url: /json_proto [09:11:53]query_string will be loaded in cgi processing [09:11:53]execute_cgi json_proto POST (null) [09:11:53]execute_cgi path=json_proto method=POST [09:11:53]POST find Content-Length [09:11:53]Host: 172.17.40.4:8080 [09:11:53]Content-Length: 804 [09:11:53]Content-Type: application/json [09:11:53] [09:11:53]POST finish read [09:11:53]Found Content-Length = 804 [09:11:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80181", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:53]execute_script... [09:11:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80181", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:53]POST & json_proto [09:11:53]process_json_proto [09:11:53]json parsed OK: [09:11:53]protocol is kg_v1.0 [09:11:53]action value=close_receipt [09:11:53]process_action close_receipt [09:11:53]cmd_close_receipt [09:11:53]MH_GetDate [09:11:53]Write to MH i2c: F0 00 00 3D 57 83 [09:11:53]Write i2c OK [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: F0 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: F0 09 00 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: F0 09 00 3D 57 00 DE BD 18 67 65 5C 16 67 E4 [09:11:53]GetLastDocTimeStamp 1729674662 [09:11:53]current date 1729674718 [09:11:53]FM_GetShiftState [09:11:53]SAM_PROTO_GetShiftState [09:11:53]wFMCommunicate request_size=4 [09:11:53]MH_SAM_APDU [09:11:53]CAPDU: 80 13 01 00 [09:11:53]Write to MH i2c: E2 08 00 3E 57 80 13 01 00 00 00 00 00 12 [09:11:53]Write i2c OK [09:11:53]MH_I2C_Read... [09:11:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:53]Read from MH i2c: E2 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: E2 0E 00 [09:11:53]MH_I2C_Read... [09:11:53]Read from MH i2c: E2 0E 00 3E 57 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 62 [09:11:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:11:53]wFMCommunicate OK [09:11:53]SAM_PROTO_GetShiftState done [09:11:53]FM_GetShiftState done [09:11:53]opened in 1729642119 [09:11:53]opened+sec_in_day 1729728519 [09:11:53]quantity*price = 13000 [09:11:53]sum+1 = 13001 [09:11:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 0.00 Безнал.: 130.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 104 23.10.2024 09:11 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000965413 ФД: 220895 ФПД: 240158494794507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091158&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220895&fm=240158494794507&tin=02508201610067®Number=0000000000098116&sum=13000 0 [09:11:54]StoreToDocumentArchive [09:11:54]shift 447 fd 220895 [09:11:54]save to /storage/0447/doc_00220895 [09:11:54]save last doc name /storage/0447/doc_00220895 to /storage/kkm_last_doc_name [09:11:54]save OK [09:11:54]Clear old archive folders... [09:11:54]ProcessDocumentItem done err = 0, tmpTLVsize=276 [09:11:54]tlvbuf is 0071B240 [09:11:54]SAM_PROTO_ClearQueue [09:11:54]wFMCommunicate request_size=4 [09:11:54]MH_SAM_APDU [09:11:54]CAPDU: 80 09 00 00 [09:11:54]Write to MH i2c: E2 08 00 4B 57 80 09 00 00 00 00 00 00 14 [09:11:54]Write i2c OK [09:11:54]MH_I2C_Read... [09:11:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:55]Read from MH i2c: E2 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 03 00 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 03 00 4B 57 00 90 00 16 [09:11:55]RAPDU: 90 00 [09:11:55]wFMCommunicate OK [09:11:55]SAM_PROTO_ClearQueue done [09:11:55]KKMCreateOFDPacket [09:11:55]OFDProtocolAddRootSTLVToBuf [09:11:55]FM_MakeSignedData [09:11:55]FM_MakeSignedData [09:11:55]SAM_PROTO_SignData [09:11:55]wFMCommunicate request_size=4 [09:11:55]MH_SAM_APDU [09:11:55]CAPDU: 80 0D 01 02 [09:11:55]Write to MH i2c: E2 08 00 4C 57 80 0D 01 02 00 00 00 00 1C [09:11:55]Write i2c OK [09:11:55]MH_I2C_Read... [09:11:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:55]Read from MH i2c: E2 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 03 00 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 03 00 4C 57 00 90 00 17 [09:11:55]RAPDU: 90 00 [09:11:55]wFMCommunicate OK [09:11:55]wFMCommunicate request_size=255 [09:11:55]MH_SAM_APDU [09:11:55]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 DE BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 [09:11:55]Write to MH i2c: E2 02 01 4D 57 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 DE BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 00 00 79 [09:11:55]Write i2c OK [09:11:55]MH_I2C_Read... [09:11:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:55]Read from MH i2c: E2 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 03 00 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 03 00 4D 57 00 90 00 18 [09:11:55]RAPDU: 90 00 [09:11:55]wFMCommunicate OK [09:11:55]wFMCommunicate request_size=35 [09:11:55]MH_SAM_APDU [09:11:55]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DF 5E 03 00 35 04 06 00 DA 6C 41 C5 A3 0B [09:11:55]Write to MH i2c: E2 26 00 4E 57 80 0D 02 02 1E 00 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DF 5E 03 00 35 04 06 00 DA 6C 41 C5 A3 0B 00 00 48 [09:11:55]Write i2c OK [09:11:55]MH_I2C_Read... [09:11:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:55]Read from MH i2c: E2 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 03 00 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 03 00 4E 57 00 90 00 19 [09:11:55]RAPDU: 90 00 [09:11:55]wFMCommunicate OK [09:11:55]wFMCommunicate request_size=4 [09:11:55]MH_SAM_APDU [09:11:55]CAPDU: 80 0D 03 02 [09:11:55]Write to MH i2c: E2 08 00 4F 57 80 0D 03 02 00 00 00 00 21 [09:11:55]Write i2c OK [09:11:55]MH_I2C_Read... [09:11:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:55]Read from MH i2c: E2 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 0B 00 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 0B 00 4F 57 00 91 DF FA BD BC 00 97 A3 90 00 3F [09:11:55]RAPDU: 91 DF FA BD BC 00 97 A3 90 00 [09:11:55]wFMCommunicate OK [09:11:55]SAM_PROTO_SignData done [09:11:55]FM_MakeSignedData done [09:11:55]CreateOFDProtocolMessage [09:11:55]wFMCommunicate request_size=4 [09:11:55]MH_SAM_APDU [09:11:55]CAPDU: 80 11 00 00 [09:11:55]Write to MH i2c: E2 08 00 50 57 80 11 00 00 00 00 00 00 21 [09:11:55]Write i2c OK [09:11:55]MH_I2C_Read... [09:11:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:55]Read from MH i2c: E2 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 17 00 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: E2 17 00 50 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 70 [09:11:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:11:55]wFMCommunicate OK [09:11:55]CreateOFDProtocolMessage done [09:11:55]OFDSenderStorePacket 220895 [09:11:55]StoreOFDPacket docnum=220895 [09:11:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 28 01 00 00 7C 45 20 01 41 66 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 DE BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DF 5E 03 00 35 04 06 00 DA 6C 41 C5 A3 0B 91 DF FA BD BC 00 97 A3 [09:11:55]CheckFolder [09:11:55]dirname=/storage/ofd_packets [09:11:55]CheckFolder done [09:11:55]ProducePacketName [09:11:55]name=ofd_packets/00220895 [09:11:55]NVStorageSaveData ofd_packets/00220895 [09:11:55]File name is /storage/ofd_packets/00220895 [09:11:55]Write 326 bytes [09:11:55]NVStorageSaveData done [09:11:55]OFDSenderStorePacket done [09:11:55]KKMCreateOFDPacket done [09:11:55]NVStorageSaveData kkm_last_timestamp [09:11:55]File name is /storage/kkm_last_timestamp [09:11:55]OFD Sender: Processing packet 220895 [packets to send 81, broken 80] [09:11:55]ProducePacketName [09:11:55]name=ofd_packets/00220895 [09:11:55]OFD Sender: To server: pG, [09:11:55]CommunicateWithHost lk.salyk.kg:30040 [09:11:55]ConnectInit lk.salyk.kg [09:11:55]Write 4 bytes [09:11:55]NVStorageSaveData done [09:11:55]ExternCall_PrintAddStr [09:11:55]wPrintStart [09:11:55]Write to MH i2c: 01 00 00 51 57 A8 [09:11:55]Write i2c OK [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: 01 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: 01 07 00 [09:11:55]MH_I2C_Read... [09:11:55]Read from MH i2c: 01 07 00 51 57 00 00 00 00 00 FF 0F BD [09:11:55]RasterBufferAndPrint [09:11:55]line Счет N : (3)80181 [09:11:55]line ИНН: 02508201610067 [09:11:55]line Контрольно-Кассовый Чек [09:11:55]line ПРОДАЖА [09:11:55]line Товар: 2000036230011 [09:11:55]line Кофе Латте XL(GABB TRADE) [09:11:55]line 1.000 * 130.00 [09:11:55]line = 130.00 [09:11:55]line НДС 12% НСП 1% [09:11:55]line > о реализуемом товаре [09:11:55]line ИТОГО: 130.00 [09:11:55]line НСП 1% : 1.15 [09:11:55]line НДС 12% : 13.80 [09:11:55]line Наличными: 0.00 [09:11:55]line Безнал.: 130.00 [09:11:55]line Место: АЗС № 84 "Партнер Нефть" [09:11:55]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:11:55]line СНО: Общий режим [09:11:55]line Чек 104 23.10.2024 09:11 [09:11:55]line Смена: 447 ФФД: 1.0 [09:11:55]line ЗНМ: 0300000178 [09:11:55]line РНМ: 0000000000098116 [09:11:55]line Версия ККМ: 001 [09:11:55]line Платежная система: Бакай Банк [09:11:55]line ФМ: 0000000000965413 [09:11:55]line ФД: 220895 [09:11:55]line ФПД: 240158494794507 [09:11:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091158&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220895&fm=240158494794507&tin=02508201610067®Number=0000000000098116&sum=13000 [09:11:55]line 0 [09:11:55]Connected sock=11 [09:11:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 28 01 00 00 7C 45 20 01 41 66 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 DE BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DF 5E 03 00 35 04 06 00 DA 6C 41 C5 A3 0B 91 DF FA BD BC 00 97 A3 [09:11:55]written 0, free lines is 4095 [09:11:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 1C F7 47 00 3E 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 DF 5E 03 00 F4 03 04 00 7D 69 18 67 B6 04 01 00 00 4B F7 DC 79 2B DC 28 CB [09:11:56]CommunicateWithHost err = 0 [09:11:56]CheckOFDResponse [09:11:56]1017 (14) - 77093643461234 [09:11:56]1041 (16) - 0000000000965413 [09:11:56]1040 (4) - 220895 [09:11:56]1012 (4) - 23.10.2024 03:11 [09:11:56]1206 (1) - 0 [09:11:56]OFD Sender: Remove packet 220895 [09:11:56]ProducePacketName [09:11:56]name=ofd_packets/00220895 [09:11:56]NVStorageDeleteData [09:11:56]Write to MH i2c: 01 00 00 7B 57 D2 [09:11:56]Write i2c OK [09:11:56]MH_I2C_Read... [09:11:56]Read from MH i2c: 01 [09:11:56]MH_I2C_Read... [09:11:56]Read from MH i2c: 01 07 00 [09:11:56]MH_I2C_Read... [09:11:56]Read from MH i2c: 01 07 00 7B 57 00 00 00 00 00 F3 0C D8 [09:11:56]RasterBufferAndPrint [09:11:56]line [09:11:56]line [09:11:56]line [09:11:56]line [09:11:56]line [09:11:56]written 0, free lines is 3324 [09:11:56]MH_Cut [09:11:56]Write to MH i2c: D1 01 00 82 57 01 AB [09:11:56]Write i2c OK [09:11:56]MH_I2C_Read... [09:11:56]Read from MH i2c: D1 [09:11:56]MH_I2C_Read... [09:11:56]Read from MH i2c: D1 01 00 [09:11:56]MH_I2C_Read... [09:11:56]Read from MH i2c: D1 01 00 82 57 00 AA [09:11:56]Write to MH i2c: 01 00 00 83 57 DA [09:11:56]Write i2c OK [09:11:56]MH_I2C_Read... [09:11:56]OFD Sender: No OFD packet to send [09:11:57]*** Cut start [09:11:57]*** Partial cut [09:11:57]*** CUTSNS_PIN = 1 [09:11:57]*** CUTSNS_PIN = 0 [09:11:57]*** Brake cut motor [09:11:57]Read from MH i2c: 01 [09:11:57]MH_I2C_Read... [09:11:57]*** Stop cut motor [09:11:57]*** Cut end [09:11:57]Read from MH i2c: 01 07 00 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: 01 07 00 83 57 00 00 00 00 00 FF 0F EF [09:11:57]process_action close_receipt done [09:11:57]requested_data is exist [09:11:57]produce_requested_data [09:11:57]requested_item fm.sn is exist - process it [09:11:57]wFMCommunicate request_size=4 [09:11:57]MH_SAM_APDU [09:11:57]CAPDU: 80 11 00 00 [09:11:57]Write to MH i2c: E2 08 00 84 57 80 11 00 00 00 00 00 00 55 [09:11:57]Write i2c OK [09:11:57]MH_I2C_Read... [09:11:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:57]Read from MH i2c: E2 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: E2 17 00 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: E2 17 00 84 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A4 [09:11:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:11:57]wFMCommunicate OK [09:11:57]requested_item fd.num is exist - process it [09:11:57]SAM_PROTO_GetFieldsCounters [09:11:57]wFMCommunicate request_size=4 [09:11:57]MH_SAM_APDU [09:11:57]CAPDU: 80 13 00 00 [09:11:57]Write to MH i2c: E2 08 00 85 57 80 13 00 00 00 00 00 00 58 [09:11:57]Write i2c OK [09:11:57]MH_I2C_Read... [09:11:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:57]Read from MH i2c: E2 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: E2 62 00 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: E2 62 00 85 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [09:11:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 DF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:11:57]wFMCommunicate OK [09:11:57]SAM_PROTO_GetFieldsCounters done [09:11:57]requested_item shift.num is exist - process it [09:11:57]requested_item shift.opened is exist - process it [09:11:57]req_shift_opened [09:11:57]FM_GetShiftState [09:11:57]SAM_PROTO_GetShiftState [09:11:57]wFMCommunicate request_size=4 [09:11:57]MH_SAM_APDU [09:11:57]CAPDU: 80 13 01 00 [09:11:57]Write to MH i2c: E2 08 00 86 57 80 13 01 00 00 00 00 00 5A [09:11:57]Write i2c OK [09:11:57]MH_I2C_Read... [09:11:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:57]Read from MH i2c: E2 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: E2 0E 00 [09:11:57]MH_I2C_Read... [09:11:57]Read from MH i2c: E2 0E 00 86 57 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AA [09:11:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:11:57]wFMCommunicate OK [09:11:57]SAM_PROTO_GetShiftState done [09:11:57]FM_GetShiftState done [09:11:57]req_shift_opened done [09:11:57]requested_item shift.open_date is exist - process it [09:11:57]req_shift_open_date [09:11:57]req_shift_open_date done [09:11:57]produce_requested_data done [09:11:57]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220895,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:11:57]process_action_free close_receipt [09:11:57]json_value_free [09:11:57]json_value_free done [09:11:57]process_json_proto returns [09:11:57]Send response to host [09:11:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220895,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:11:57]free response buf [09:11:57]execute_script done [09:11:57]execute_script returns [09:11:57]free content buf [09:11:57]Sock 9.Close socket [09:11:57]Sock 9.Thread stoped [09:12:01]OFD Sender: No OFD packet to send [09:12:06]OFD Sender: No OFD packet to send [09:12:08]accept exits with 7 [09:12:08]New connection [09:12:08]New thread 3066531172 created [09:12:08]Thread 3066674532 joined [09:12:08]Waiting for new connection... [09:12:08] Sock 7.Parse request [09:12:08]Sock 7.Check first char [09:12:08]Sock 7.First char is OK [09:12:08]request: POST /json_proto HTTP/1.0 [09:12:08]Method: POST [09:12:08]URL: /json_proto [09:12:08]Method is POST - this is cgi request [09:12:08]url: /json_proto [09:12:08]query_string will be loaded in cgi processing [09:12:08]execute_cgi json_proto POST (null) [09:12:08]execute_cgi path=json_proto method=POST [09:12:08]POST find Content-Length [09:12:08]Host: 172.17.40.4:8080 [09:12:08]Content-Length: 677 [09:12:08]Content-Type: application/json [09:12:08] [09:12:08]POST finish read [09:12:08]Found Content-Length = 677 [09:12:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "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:12:08]execute_script... [09:12: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)538809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "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:12:08]POST & json_proto [09:12:08]process_json_proto [09:12:08]json parsed OK: [09:12:08]protocol is kg_v1.0 [09:12:08]action value=close_receipt [09:12:08]process_action close_receipt [09:12:08]cmd_close_receipt [09:12:08]MH_GetDate [09:12:08]Write to MH i2c: F0 00 00 87 57 CD [09:12:08]Write i2c OK [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: F0 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: F0 09 00 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: F0 09 00 87 57 00 EC BD 18 67 65 5C 16 67 3C [09:12:08]GetLastDocTimeStamp 1729674718 [09:12:08]current date 1729674732 [09:12:08]FM_GetShiftState [09:12:08]SAM_PROTO_GetShiftState [09:12:08]wFMCommunicate request_size=4 [09:12:08]MH_SAM_APDU [09:12:08]CAPDU: 80 13 01 00 [09:12:08]Write to MH i2c: E2 08 00 88 57 80 13 01 00 00 00 00 00 5C [09:12:08]Write i2c OK [09:12:08]MH_I2C_Read... [09:12:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:08]Read from MH i2c: E2 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 0E 00 [09:12:08]MH_I2C_Read... [09:12:08]Read from MH i2c: E2 0E 00 88 57 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AC [09:12:08]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:12:08]wFMCommunicate OK [09:12:08]SAM_PROTO_GetShiftState done [09:12:08]FM_GetShiftState done [09:12:08]opened in 1729642119 [09:12:08]opened+sec_in_day 1729728519 [09:12:08]quantity*price = 30051 [09:12:08]sum+1 = 30052 [09:12:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 105 23.10.2024 09:12 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220896 ФПД: 136835458604652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091212&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220896&fm=136835458604652&tin=02508201610067®Number=0000000000098116&sum=30000 [09:12:09]StoreToDocumentArchive [09:12:09]shift 447 fd 220896 [09:12:09]save to /storage/0447/doc_00220896 [09:12:09]save last doc name /storage/0447/doc_00220896 to /storage/kkm_last_doc_name [09:12:09]save OK [09:12:09]Clear old archive folders... [09:12:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:12:09]tlvbuf is 007D5E10 [09:12:09]SAM_PROTO_ClearQueue [09:12:09]wFMCommunicate request_size=4 [09:12:09]MH_SAM_APDU [09:12:09]CAPDU: 80 09 00 00 [09:12:09]Write to MH i2c: E2 08 00 95 57 80 09 00 00 00 00 00 00 5E [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:09]Read from MH i2c: E2 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 03 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 03 00 95 57 00 90 00 60 [09:12:09]RAPDU: 90 00 [09:12:09]wFMCommunicate OK [09:12:09]SAM_PROTO_ClearQueue done [09:12:09]KKMCreateOFDPacket [09:12:09]OFDProtocolAddRootSTLVToBuf [09:12:09]FM_MakeSignedData [09:12:09]FM_MakeSignedData [09:12:09]SAM_PROTO_SignData [09:12:09]wFMCommunicate request_size=4 [09:12:09]MH_SAM_APDU [09:12:09]CAPDU: 80 0D 01 02 [09:12:09]Write to MH i2c: E2 08 00 96 57 80 0D 01 02 00 00 00 00 66 [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:09]Read from MH i2c: E2 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 03 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 03 00 96 57 00 90 00 61 [09:12:09]RAPDU: 90 00 [09:12:09]wFMCommunicate OK [09:12:09]wFMCommunicate request_size=255 [09:12:09]MH_SAM_APDU [09: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 EC BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E0 5E 03 00 35 04 06 00 7C [09:12:09]Write to MH i2c: E2 02 01 97 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 EC BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E0 5E 03 00 35 04 06 00 7C 00 00 25 [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:09]Read from MH i2c: E2 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 03 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 03 00 97 57 00 90 00 62 [09:12:09]RAPDU: 90 00 [09:12:09]wFMCommunicate OK [09:12:09]wFMCommunicate request_size=10 [09:12:09]MH_SAM_APDU [09:12:09]CAPDU: 80 0D 02 02 05 73 7C E7 1E 6C [09:12:09]Write to MH i2c: E2 0D 00 98 57 80 0D 02 02 05 00 73 7C E7 1E 6C 00 00 D3 [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:09]Read from MH i2c: E2 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 03 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 03 00 98 57 00 90 00 63 [09:12:09]RAPDU: 90 00 [09:12:09]wFMCommunicate OK [09:12:09]wFMCommunicate request_size=4 [09:12:09]MH_SAM_APDU [09:12:09]CAPDU: 80 0D 03 02 [09:12:09]Write to MH i2c: E2 08 00 99 57 80 0D 03 02 00 00 00 00 6B [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:09]Read from MH i2c: E2 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 0B 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 0B 00 99 57 00 6F 37 E5 02 B0 86 08 4B 90 00 82 [09:12:09]RAPDU: 6F 37 E5 02 B0 86 08 4B 90 00 [09:12:09]wFMCommunicate OK [09:12:09]SAM_PROTO_SignData done [09:12:09]FM_MakeSignedData done [09:12:09]CreateOFDProtocolMessage [09:12:09]wFMCommunicate request_size=4 [09:12:09]MH_SAM_APDU [09:12:09]CAPDU: 80 11 00 00 [09:12:09]Write to MH i2c: E2 08 00 9A 57 80 11 00 00 00 00 00 00 6B [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:09]Read from MH i2c: E2 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 17 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: E2 17 00 9A 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BA [09:12:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:12:09]wFMCommunicate OK [09:12:09]CreateOFDProtocolMessage done [09:12:09]OFDSenderStorePacket 220896 [09:12:09]StoreOFDPacket docnum=220896 [09:12:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 23 E0 07 01 95 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 EC BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E0 5E 03 00 35 04 06 00 7C 73 7C E7 1E 6C 6F 37 E5 02 B0 86 08 4B [09:12:09]CheckFolder [09:12:09]dirname=/storage/ofd_packets [09:12:09]CheckFolder done [09:12:09]ProducePacketName [09:12:09]name=ofd_packets/00220896 [09:12:09]NVStorageSaveData ofd_packets/00220896 [09:12:09]File name is /storage/ofd_packets/00220896 [09:12:09]Write 301 bytes [09:12:09]NVStorageSaveData done [09:12:09]OFDSenderStorePacket done [09:12:09]KKMCreateOFDPacket done [09:12:09]NVStorageSaveData kkm_last_timestamp [09:12:09]File name is /storage/kkm_last_timestamp [09:12:09]Write 4 bytes [09:12:09]NVStorageSaveData done [09:12:09]ExternCall_PrintAddStr [09:12:09]wPrintStart [09:12:09]Write to MH i2c: 01 00 00 9B 57 F2 [09:12:09]Write i2c OK [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: 01 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: 01 07 00 [09:12:09]MH_I2C_Read... [09:12:09]Read from MH i2c: 01 07 00 9B 57 00 00 00 00 00 FF 0F 07 [09:12:09]RasterBufferAndPrint [09:12:09]line Счет N : (1)538809 [09:12:09]line ИНН: 02508201610067 [09:12:09]line Контрольно-Кассовый Чек [09:12:09]line ПРОДАЖА [09:12:09]line ТРК (МРК, ГНК) : 31 [09:12:09]line Товар: 2710124500 [09:12:09]line Аи-95-К-3 [09:12:09]line 4.050 * 74.20 [09:12:09]line = 300.51 [09:12:09]line НДС 12% НСП 1% [09:12:09]line > о реализуемом товаре [09:12:09]line ОКРУГЛЕНИЕ: -0.51 [09:12:09]line ИТОГО: 300.00 [09:12:09]line Внесено: 300.00 [09:12:09]line СДАЧА: 0.00 [09:12:09]line НСП 1% : 2.66 [09:12:09]line НДС 12% : 31.91 [09:12:09]line Наличными: 300.00 [09:12:09]line Безнал.: 0.00 [09:12:09]line Место: АЗС № 84 "Партнер Нефть" [09:12:09]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:12:09]line СНО: Общий режим [09:12:09]line Чек 105 23.10.2024 09:12 [09:12:09]line Смена: 447 ФФД: 1.0 [09:12:09]line ЗНМ: 0300000178 [09:12:09]line РНМ: 0000000000098116 [09:12:09]line Версия ККМ: 001 [09:12:09]line ФМ: 0000000000965413 [09:12:09]line ФД: 220896 [09:12:09]line ФПД: 136835458604652 [09:12:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091212&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220896&fm=136835458604652&tin=02508201610067®Number=0000000000098116&sum=30000 [09:12:09]written 0, free lines is 4095 [09:12:09]OFD Sender: Processing packet 220896 [packets to send 81, broken 80] [09:12:09]ProducePacketName [09:12:09]name=ofd_packets/00220896 [09:12:09]OFD Sender: To server: pG, [09:12:09]CommunicateWithHost lk.salyk.kg:30040 [09:12:09]ConnectInit lk.salyk.kg [09:12:09]Connected sock=10 [09:12:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 23 E0 07 01 95 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 EC BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E0 5E 03 00 35 04 06 00 7C 73 7C E7 1E 6C 6F 37 E5 02 B0 86 08 4B [09:12:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 42 7E 47 00 8F 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 39 36 35 34 31 33 10 04 04 00 E0 5E 03 00 F4 03 04 00 8B 69 18 67 B6 04 01 00 00 DA F4 15 39 4B 39 5E EA [09:12:10]CommunicateWithHost err = 0 [09:12:10]CheckOFDResponse [09:12:10]1017 (14) - 77093643461234 [09:12:10]1041 (16) - 0000000000965413 [09:12:10]1040 (4) - 220896 [09:12:10]1012 (4) - 23.10.2024 03:12 [09:12:10]1206 (1) - 0 [09:12:10]OFD Sender: Remove packet 220896 [09:12:10]ProducePacketName [09:12:10]name=ofd_packets/00220896 [09:12:10]NVStorageDeleteData [09:12:10]Write to MH i2c: 01 00 00 C6 57 1D [09:12:10]Write i2c OK [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: 01 [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: 01 07 00 [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: 01 07 00 C6 57 00 00 00 00 00 E4 0C 14 [09:12:10]RasterBufferAndPrint [09:12:10]line [09:12:10]line [09:12:10]line [09:12:10]line [09:12:10]line [09:12:10]written 0, free lines is 3306 [09:12:10]MH_Cut [09:12:10]Write to MH i2c: D1 01 00 CD 57 01 F6 [09:12:10]Write i2c OK [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: D1 [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: D1 01 00 [09:12:10]MH_I2C_Read... [09:12:10]Read from MH i2c: D1 01 00 CD 57 00 F5 [09:12:10]Write to MH i2c: 01 00 00 CE 57 25 [09:12:10]Write i2c OK [09:12:10]MH_I2C_Read... [09:12:10]OFD Sender: No OFD packet to send [09:12:11]*** Cut start [09:12:11]*** Partial cut [09:12:11]*** CUTSNS_PIN = 1 [09:12:11]*** CUTSNS_PIN = 0 [09:12:11]*** Brake cut motor [09:12:11]Read from MH i2c: 01 [09:12:11]MH_I2C_Read... [09:12:11]*** Stop cut motor [09:12:11]*** Cut end [09:12:11]Read from MH i2c: 01 07 00 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: 01 07 00 CE 57 00 00 00 00 00 FF 0F 3A [09:12:11]process_action close_receipt done [09:12:11]requested_data is exist [09:12:11]produce_requested_data [09:12:11]requested_item fm.sn is exist - process it [09:12:11]wFMCommunicate request_size=4 [09:12:11]MH_SAM_APDU [09:12:11]CAPDU: 80 11 00 00 [09:12:11]Write to MH i2c: E2 08 00 CF 57 80 11 00 00 00 00 00 00 A0 [09:12:11]Write i2c OK [09:12:11]MH_I2C_Read... [09:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:11]Read from MH i2c: E2 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 17 00 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 17 00 CF 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 EF [09:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:12:11]wFMCommunicate OK [09:12:11]requested_item fd.num is exist - process it [09:12:11]SAM_PROTO_GetFieldsCounters [09:12:11]wFMCommunicate request_size=4 [09:12:11]MH_SAM_APDU [09:12:11]CAPDU: 80 13 00 00 [09:12:11]Write to MH i2c: E2 08 00 D0 57 80 13 00 00 00 00 00 00 A3 [09:12:11]Write i2c OK [09:12:11]MH_I2C_Read... [09:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:11]Read from MH i2c: E2 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 62 00 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 62 00 D0 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [09:12:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:11]wFMCommunicate OK [09:12:11]SAM_PROTO_GetFieldsCounters done [09:12:11]requested_item shift.num is exist - process it [09:12:11]requested_item shift.opened is exist - process it [09:12:11]req_shift_opened [09:12:11]FM_GetShiftState [09:12:11]SAM_PROTO_GetShiftState [09:12:11]wFMCommunicate request_size=4 [09:12:11]MH_SAM_APDU [09:12:11]CAPDU: 80 13 01 00 [09:12:11]Write to MH i2c: E2 08 00 D1 57 80 13 01 00 00 00 00 00 A5 [09:12:11]Write i2c OK [09:12:11]MH_I2C_Read... [09:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:11]Read from MH i2c: E2 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 0E 00 [09:12:11]MH_I2C_Read... [09:12:11]Read from MH i2c: E2 0E 00 D1 57 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F5 [09:12:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:12:11]wFMCommunicate OK [09:12:11]SAM_PROTO_GetShiftState done [09:12:11]FM_GetShiftState done [09:12:11]req_shift_opened done [09:12:11]requested_item shift.open_date is exist - process it [09:12:11]req_shift_open_date [09:12:11]req_shift_open_date done [09:12:11]produce_requested_data done [09:12:11]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220896,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:12:11]process_action_free close_receipt [09:12:11]json_value_free [09:12:11]json_value_free done [09:12:11]process_json_proto returns [09:12:11]Send response to host [09:12:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220896,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:12:11]free response buf [09:12:11]execute_script done [09:12:11]execute_script returns [09:12:11]free content buf [09:12:11]Sock 7.Close socket [09:12:11]Sock 7.Thread stoped [09:12:12]accept exits with 9 [09:12:12]New connection [09:12:12]New thread 3066674532 created [09:12:12]Thread 3066531172 joined [09:12:12]Waiting for new connection... [09:12:12] Sock 9.Parse request [09:12:12]Sock 9.Check first char [09:12:12]Sock 9.First char is OK [09:12:12]request: POST /json_proto HTTP/1.0 [09:12:12]Method: POST [09:12:12]URL: /json_proto [09:12:12]Method is POST - this is cgi request [09:12:12]url: /json_proto [09:12:12]query_string will be loaded in cgi processing [09:12:12]execute_cgi json_proto POST (null) [09:12:12]execute_cgi path=json_proto method=POST [09:12:12]POST find Content-Length [09:12:12]Host: 172.17.40.4:8080 [09:12:12]Content-Length: 645 [09:12:12]Content-Type: application/json [09:12:12] [09:12:12]POST finish read [09:12:12]Found Content-Length = 645 [09:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80182", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:12]execute_script... [09:12:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80182", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:12]POST & json_proto [09:12:12]process_json_proto [09:12:12]json parsed OK: [09:12:12]protocol is kg_v1.0 [09:12:12]action value=close_receipt [09:12:12]process_action close_receipt [09:12:12]cmd_close_receipt [09:12:12]MH_GetDate [09:12:12]Write to MH i2c: F0 00 00 D2 57 18 [09:12:12]Write i2c OK [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: F0 [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: F0 09 00 [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: F0 09 00 D2 57 00 F1 BD 18 67 65 5C 16 67 8C [09:12:12]GetLastDocTimeStamp 1729674732 [09:12:12]current date 1729674737 [09:12:12]FM_GetShiftState [09:12:12]SAM_PROTO_GetShiftState [09:12:12]wFMCommunicate request_size=4 [09:12:12]MH_SAM_APDU [09:12:12]CAPDU: 80 13 01 00 [09:12:12]Write to MH i2c: E2 08 00 D3 57 80 13 01 00 00 00 00 00 A7 [09:12:12]Write i2c OK [09:12:12]MH_I2C_Read... [09:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:12]Read from MH i2c: E2 [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: E2 0E 00 [09:12:12]MH_I2C_Read... [09:12:12]Read from MH i2c: E2 0E 00 D3 57 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F7 [09:12:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:12:12]wFMCommunicate OK [09:12:12]SAM_PROTO_GetShiftState done [09:12:12]FM_GetShiftState done [09:12:12]opened in 1729642119 [09:12:12]opened+sec_in_day 1729728519 [09:12:12]quantity*price = 13000 [09:12:12]sum+1 = 13001 [09:12:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 106 23.10.2024 09:12 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220897 ФПД: 7621754548741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091217&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220897&fm=7621754548741&tin=02508201610067®Number=0000000000098116&sum=13000 0 [09:12:13]StoreToDocumentArchive [09:12:13]shift 447 fd 220897 [09:12:13]save to /storage/0447/doc_00220897 [09:12:13]save last doc name /storage/0447/doc_00220897 to /storage/kkm_last_doc_name [09:12:13]save OK [09:12:13]Clear old archive folders... [09:12:13]ProcessDocumentItem done err = 0, tmpTLVsize=282 [09:12:13]tlvbuf is 0089D780 [09:12:13]SAM_PROTO_ClearQueue [09:12:13]wFMCommunicate request_size=4 [09:12:13]MH_SAM_APDU [09:12:13]CAPDU: 80 09 00 00 [09:12:13]Write to MH i2c: E2 08 00 E0 57 80 09 00 00 00 00 00 00 A9 [09:12:13]Write i2c OK [09:12:13]MH_I2C_Read... [09:12:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:13]Read from MH i2c: E2 [09:12:13]MH_I2C_Read... [09:12:13]Read from MH i2c: E2 03 00 [09:12:13]MH_I2C_Read... [09:12:13]Read from MH i2c: E2 03 00 E0 57 00 90 00 AB [09:12:13]RAPDU: 90 00 [09:12:13]wFMCommunicate OK [09:12:13]SAM_PROTO_ClearQueue done [09:12:13]KKMCreateOFDPacket [09:12:13]OFDProtocolAddRootSTLVToBuf [09:12:13]FM_MakeSignedData [09:12:13]FM_MakeSignedData [09:12:13]SAM_PROTO_SignData [09:12:13]wFMCommunicate request_size=4 [09:12:13]MH_SAM_APDU [09:12:13]CAPDU: 80 0D 01 02 [09:12:13]Write to MH i2c: E2 08 00 E1 57 80 0D 01 02 00 00 00 00 B1 [09:12:13]Write i2c OK [09:12:13]MH_I2C_Read... [09:12:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:13]Read from MH i2c: E2 [09:12:13]MH_I2C_Read... [09:12:13]Read from MH i2c: E2 03 00 [09:12:13]MH_I2C_Read... [09:12:13]Read from MH i2c: E2 03 00 E1 57 00 90 00 AC [09:12:13]RAPDU: 90 00 [09:12:13]wFMCommunicate OK [09:12:13]wFMCommunicate request_size=255 [09:12:13]MH_SAM_APDU [09:12:13]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 F1 BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 [09:12:13]Write to MH i2c: E2 02 01 E2 57 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 F1 BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 00 00 17 [09:12:13]Write i2c OK [09:12:13]MH_I2C_Read... [09:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:14]Read from MH i2c: E2 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 03 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 03 00 E2 57 00 90 00 AD [09:12:14]RAPDU: 90 00 [09:12:14]wFMCommunicate OK [09:12:14]wFMCommunicate request_size=41 [09:12:14]MH_SAM_APDU [09:12:14]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E1 5E 03 00 35 04 06 00 06 EE 93 F8 F2 05 [09:12:14]Write to MH i2c: E2 2C 00 E3 57 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E1 5E 03 00 35 04 06 00 06 EE 93 F8 F2 05 00 00 37 [09:12:14]Write i2c OK [09:12:14]MH_I2C_Read... [09:12:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:14]Read from MH i2c: E2 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 03 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 03 00 E3 57 00 90 00 AE [09:12:14]RAPDU: 90 00 [09:12:14]wFMCommunicate OK [09:12:14]wFMCommunicate request_size=4 [09:12:14]MH_SAM_APDU [09:12:14]CAPDU: 80 0D 03 02 [09:12:14]Write to MH i2c: E2 08 00 E4 57 80 0D 03 02 00 00 00 00 B6 [09:12:14]Write i2c OK [09:12:14]MH_I2C_Read... [09:12:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:14]Read from MH i2c: E2 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 0B 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 0B 00 E4 57 00 1D 00 E8 2D 56 65 BB F2 90 00 51 [09:12:14]RAPDU: 1D 00 E8 2D 56 65 BB F2 90 00 [09:12:14]wFMCommunicate OK [09:12:14]SAM_PROTO_SignData done [09:12:14]FM_MakeSignedData done [09:12:14]CreateOFDProtocolMessage [09:12:14]wFMCommunicate request_size=4 [09:12:14]MH_SAM_APDU [09:12:14]CAPDU: 80 11 00 00 [09:12:14]Write to MH i2c: E2 08 00 E5 57 80 11 00 00 00 00 00 00 B6 [09:12:14]Write i2c OK [09:12:14]MH_I2C_Read... [09:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:14]Read from MH i2c: E2 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 17 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: E2 17 00 E5 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 05 [09:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:12:14]wFMCommunicate OK [09:12:14]CreateOFDProtocolMessage done [09:12:14]OFDSenderStorePacket 220897 [09:12:14]StoreOFDPacket docnum=220897 [09:12:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 2A 43 26 01 27 25 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 F1 BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E1 5E 03 00 35 04 06 00 06 EE 93 F8 F2 05 1D 00 E8 2D 56 65 BB F2 [09:12:14]CheckFolder [09:12:14]dirname=/storage/ofd_packets [09:12:14]CheckFolder done [09:12:14]ProducePacketName [09:12:14]name=ofd_packets/00220897 [09:12:14]NVStorageSaveData ofd_packets/00220897 [09:12:14]File name is /storage/ofd_packets/00220897 [09:12:14]Write 332 bytes [09:12:14]NVStorageSaveData done [09:12:14]OFDSenderStorePacket done [09:12:14]KKMCreateOFDPacket done [09:12:14]NVStorageSaveData kkm_last_timestamp [09:12:14]File name is /storage/kkm_last_timestamp [09:12:14]Write 4 bytes [09:12:14]NVStorageSaveData done [09:12:14]ExternCall_PrintAddStr [09:12:14]wPrintStart [09:12:14]Write to MH i2c: 01 00 00 E6 57 3D [09:12:14]Write i2c OK [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: 01 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: 01 07 00 [09:12:14]MH_I2C_Read... [09:12:14]Read from MH i2c: 01 07 00 E6 57 00 00 00 00 00 FF 0F 52 [09:12:14]RasterBufferAndPrint [09:12:14]line Счет N : (3)80182 [09:12:14]line ИНН: 02508201610067 [09:12:14]line Контрольно-Кассовый Чек [09:12:14]line ПРОДАЖА [09:12:14]line Товар: 2000036220012 [09:12:14]line Кофе Капучино XL(GABB TRADE) [09:12:14]line 1.000 * 130.00 [09:12:14]line = 130.00 [09:12:14]line НДС 12% НСП 1% [09:12:14]line > о реализуемом товаре [09:12:14]line ИТОГО: 130.00 [09:12:14]line НСП 1% : 1.15 [09:12:14]line НДС 12% : 13.80 [09:12:14]line Наличными: 130.00 [09:12:14]line Безнал.: 0.00 [09:12:14]line Место: АЗС № 84 "Партнер Нефть" [09:12:14]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:12:14]line СНО: Общий режим [09:12:14]line Чек 106 23.10.2024 09:12 [09:12:14]line Смена: 447 ФФД: 1.0 [09:12:14]line ЗНМ: 0300000178 [09:12:14]line РНМ: 0000000000098116 [09:12:14]line Версия ККМ: 001 [09:12:14]line ФМ: 0000000000965413 [09:12:14]line ФД: 220897 [09:12:14]line ФПД: 7621754548741 [09:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091217&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220897&fm=7621754548741&tin=02508201610067®Number=0000000000098116&sum=13000 [09:12:14]line 0 [09:12:14]written 0, free lines is 4095 [09:12:14]OFD Sender: Processing packet 220897 [packets to send 81, broken 80] [09:12:14]ProducePacketName [09:12:14]name=ofd_packets/00220897 [09:12:14]OFD Sender: To server: pG, [09:12:14]CommunicateWithHost lk.salyk.kg:30040 [09:12:14]ConnectInit lk.salyk.kg [09:12:15]Connected sock=10 [09:12:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 2A 43 26 01 27 25 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 F1 BD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E1 5E 03 00 35 04 06 00 06 EE 93 F8 F2 05 1D 00 E8 2D 56 65 BB F2 [09:12:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 0E 25 47 00 58 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 39 36 35 34 31 33 10 04 04 00 E1 5E 03 00 F4 03 04 00 91 69 18 67 B6 04 01 00 00 BF 35 F8 CE 51 9E B3 52 [09:12:15]CommunicateWithHost err = 0 [09:12:15]CheckOFDResponse [09:12:15]1017 (14) - 77093643461234 [09:12:15]1041 (16) - 0000000000965413 [09:12:15]1040 (4) - 220897 [09:12:15]1012 (4) - 23.10.2024 03:12 [09:12:15]1206 (1) - 0 [09:12:15]OFD Sender: Remove packet 220897 [09:12:15]ProducePacketName [09:12:15]name=ofd_packets/00220897 [09:12:15]NVStorageDeleteData [09:12:15]Write to MH i2c: 01 00 00 0F 58 67 [09:12:15]Write i2c OK [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: 01 [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: 01 07 00 [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: 01 07 00 0F 58 00 00 00 00 00 FC 0C 76 [09:12:15]RasterBufferAndPrint [09:12:15]line [09:12:15]line [09:12:15]line [09:12:15]line [09:12:15]line [09:12:15]written 0, free lines is 3342 [09:12:15]MH_Cut [09:12:15]Write to MH i2c: D1 01 00 16 58 01 40 [09:12:15]Write i2c OK [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: D1 [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: D1 01 00 [09:12:15]MH_I2C_Read... [09:12:15]Read from MH i2c: D1 01 00 16 58 00 3F [09:12:15]Write to MH i2c: 01 00 00 17 58 6F [09:12:15]Write i2c OK [09:12:15]MH_I2C_Read... [09:12:15]OFD Sender: No OFD packet to send [09:12:16]*** Cut start [09:12:16]*** Partial cut [09:12:16]*** CUTSNS_PIN = 1 [09:12:16]*** CUTSNS_PIN = 0 [09:12:16]*** Brake cut motor [09:12:16]Read from MH i2c: 01 [09:12:16]MH_I2C_Read... [09:12:16]*** Stop cut motor [09:12:16]*** Cut end [09:12:16]Read from MH i2c: 01 07 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: 01 07 00 17 58 00 00 00 00 00 FF 0F 84 [09:12:16]process_action close_receipt done [09:12:16]requested_data is exist [09:12:16]produce_requested_data [09:12:16]requested_item fm.sn is exist - process it [09:12:16]wFMCommunicate request_size=4 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 11 00 00 [09:12:16]Write to MH i2c: E2 08 00 18 58 80 11 00 00 00 00 00 00 EA [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 17 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 17 00 18 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 39 [09:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:12:16]wFMCommunicate OK [09:12:16]requested_item fd.num is exist - process it [09:12:16]SAM_PROTO_GetFieldsCounters [09:12:16]wFMCommunicate request_size=4 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 13 00 00 [09:12:16]Write to MH i2c: E2 08 00 19 58 80 13 00 00 00 00 00 00 ED [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 62 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 62 00 19 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [09:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:16]wFMCommunicate OK [09:12:16]SAM_PROTO_GetFieldsCounters done [09:12:16]requested_item shift.num is exist - process it [09:12:16]requested_item shift.opened is exist - process it [09:12:16]req_shift_opened [09:12:16]FM_GetShiftState [09:12:16]SAM_PROTO_GetShiftState [09:12:16]wFMCommunicate request_size=4 [09:12:16]MH_SAM_APDU [09:12:16]CAPDU: 80 13 01 00 [09:12:16]Write to MH i2c: E2 08 00 1A 58 80 13 01 00 00 00 00 00 EF [09:12:16]Write i2c OK [09:12:16]MH_I2C_Read... [09:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:16]Read from MH i2c: E2 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 0E 00 [09:12:16]MH_I2C_Read... [09:12:16]Read from MH i2c: E2 0E 00 1A 58 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 3F [09:12:16]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:12:16]wFMCommunicate OK [09:12:16]SAM_PROTO_GetShiftState done [09:12:16]FM_GetShiftState done [09:12:16]req_shift_opened done [09:12:16]requested_item shift.open_date is exist - process it [09:12:16]req_shift_open_date [09:12:16]req_shift_open_date done [09:12:17]produce_requested_data done [09:12:17]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220897,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:12:17]process_action_free close_receipt [09:12:17]json_value_free [09:12:17]json_value_free done [09:12:17]process_json_proto returns [09:12:17]Send response to host [09:12:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220897,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:12:17]free response buf [09:12:17]execute_script done [09:12:17]execute_script returns [09:12:17]free content buf [09:12:17]Sock 9.Close socket [09:12:17]Sock 9.Thread stoped [09:12:20]OFD Sender: No OFD packet to send [09:12:25]OFD Sender: No OFD packet to send [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:40]OFD Sender: No OFD packet to send [09:12:45]OFD Sender: No OFD packet to send [09:12:50]OFD Sender: No OFD packet to send [09:12:55]OFD Sender: No OFD packet to send [09:13:00]OFD Sender: No OFD packet to send [09:13:05]OFD Sender: No OFD packet to send [09:13:10]OFD Sender: No OFD packet to send [09:13:15]OFD Sender: No OFD packet to send [09:13:20]OFD Sender: No OFD packet to send [09:13:25]OFD Sender: No OFD packet to send [09:13:30]OFD Sender: No OFD packet to send [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:26]OFD Sender: No OFD packet to send [09:15:31]OFD Sender: No OFD packet to send [09:15:36]OFD Sender: No OFD packet to send [09:15:41]OFD Sender: No OFD packet to send [09:15:46]OFD Sender: No OFD packet to send [09:15:51]OFD Sender: No OFD packet to send [09:15:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:01]accept exits with 7 [09:16:01]New connection [09:16:01]New thread 3066531172 created [09:16:01]Thread 3066674532 joined [09:16:01]Waiting for new connection... [09:16:01] Sock 7.Parse request [09:16:01]Sock 7.Check first char [09:16:01]Sock 7.First char is OK [09:16:01]request: POST /json_proto HTTP/1.0 [09:16:01]Method: POST [09:16:01]URL: /json_proto [09:16:01]Method is POST - this is cgi request [09:16:01]url: /json_proto [09:16:01]query_string will be loaded in cgi processing [09:16:01]execute_cgi json_proto POST (null) [09:16:01]execute_cgi path=json_proto method=POST [09:16:01]POST find Content-Length [09:16:01]Host: 172.17.40.4:8080 [09:16:01]Content-Length: 809 [09:16:01]Content-Type: application/json [09:16:01] [09:16:01]POST finish read [09:16:01]Found Content-Length = 809 [09:16:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:01]execute_script... [09: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)538811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:01]POST & json_proto [09:16:01]process_json_proto [09:16:01]json parsed OK: [09:16:01]protocol is kg_v1.0 [09:16:01]action value=close_receipt [09:16:01]process_action close_receipt [09:16:01]cmd_close_receipt [09:16:01]MH_GetDate [09:16:01]Write to MH i2c: F0 00 00 1B 58 62 [09:16:01]Write i2c OK [09:16:01]MH_I2C_Read... [09:16:01]Read from MH i2c: F0 [09:16:01]MH_I2C_Read... [09:16:01]Read from MH i2c: F0 09 00 [09:16:01]MH_I2C_Read... [09:16:01]Read from MH i2c: F0 09 00 1B 58 00 D6 BE 18 67 65 5C 16 67 BC [09:16:01]GetLastDocTimeStamp 1729674737 [09:16:01]current date 1729674966 [09:16:01]FM_GetShiftState [09:16:01]SAM_PROTO_GetShiftState [09:16:01]wFMCommunicate request_size=4 [09:16:01]MH_SAM_APDU [09:16:01]CAPDU: 80 13 01 00 [09:16:01]Write to MH i2c: E2 08 00 1C 58 80 13 01 00 00 00 00 00 F1 [09:16:01]Write i2c OK [09:16:01]MH_I2C_Read... [09:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:01]Read from MH i2c: E2 [09:16:01]MH_I2C_Read... [09:16:01]Read from MH i2c: E2 0E 00 [09:16:01]MH_I2C_Read... [09:16:01]Read from MH i2c: E2 0E 00 1C 58 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 41 [09:16:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:16:01]wFMCommunicate OK [09:16:01]SAM_PROTO_GetShiftState done [09:16:01]FM_GetShiftState done [09:16:01]opened in 1729642119 [09:16:01]opened+sec_in_day 1729728519 [09:16:01]quantity*price = 50000 [09:16:01]sum+1 = 50001 [09:16:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 0.00 Безнал.: 500.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 107 23.10.2024 09:16 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000965413 ФД: 220898 ФПД: 181067912750401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091606&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220898&fm=181067912750401&tin=02508201610067®Number=0000000000098116&sum=50000 [09:16:02]StoreToDocumentArchive [09:16:02]shift 447 fd 220898 [09:16:02]save to /storage/0447/doc_00220898 [09:16:02]save last doc name /storage/0447/doc_00220898 to /storage/kkm_last_doc_name [09:16:02]save OK [09:16:02]Clear old archive folders... [09:16:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:16:02]tlvbuf is 008E43B0 [09:16:02]SAM_PROTO_ClearQueue [09:16:02]wFMCommunicate request_size=4 [09:16:02]MH_SAM_APDU [09:16:02]CAPDU: 80 09 00 00 [09:16:02]Write to MH i2c: E2 08 00 29 58 80 09 00 00 00 00 00 00 F3 [09:16:02]Write i2c OK [09:16:02]MH_I2C_Read... [09:16:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:02]Read from MH i2c: E2 [09:16:02]MH_I2C_Read... [09:16:02]Read from MH i2c: E2 03 00 [09:16:02]MH_I2C_Read... [09:16:02]Read from MH i2c: E2 03 00 29 58 00 90 00 F5 [09:16:02]RAPDU: 90 00 [09:16:02]wFMCommunicate OK [09:16:02]SAM_PROTO_ClearQueue done [09:16:02]KKMCreateOFDPacket [09:16:02]OFDProtocolAddRootSTLVToBuf [09:16:02]FM_MakeSignedData [09:16:02]FM_MakeSignedData [09:16:02]SAM_PROTO_SignData [09:16:02]wFMCommunicate request_size=4 [09:16:02]MH_SAM_APDU [09:16:02]CAPDU: 80 0D 01 02 [09:16:02]Write to MH i2c: E2 08 00 2A 58 80 0D 01 02 00 00 00 00 FB [09:16:02]Write i2c OK [09:16:02]MH_I2C_Read... [09:16:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:02]Read from MH i2c: E2 [09:16:02]MH_I2C_Read... [09:16:02]Read from MH i2c: E2 03 00 [09:16:02]MH_I2C_Read... [09:16:02]Read from MH i2c: E2 03 00 2A 58 00 90 00 F6 [09:16:02]RAPDU: 90 00 [09:16:02]wFMCommunicate OK [09:16:02]wFMCommunicate request_size=255 [09:16:02]MH_SAM_APDU [09:16:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D6 BE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E2 5E 03 00 35 04 06 00 [09:16:02]Write to MH i2c: E2 02 01 2B 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D6 BE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E2 5E 03 00 35 04 06 00 00 00 61 [09:16:02]Write i2c OK [09:16:02]MH_I2C_Read... [09:16:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:02]Read from MH i2c: E2 [09:16:02]MH_I2C_Read... [09:16:02]Read from MH i2c: E2 03 00 [09:16:02]MH_I2C_Read... [09:16:02]Read from MH i2c: E2 03 00 2B 58 00 90 00 F7 [09:16:02]RAPDU: 90 00 [09:16:02]wFMCommunicate OK [09:16:02]wFMCommunicate request_size=11 [09:16:02]MH_SAM_APDU [09:16:02]CAPDU: 80 0D 02 02 06 A4 AE 28 9E A5 41 [09:16:02]Write to MH i2c: E2 0E 00 2C 58 80 0D 02 02 06 00 A4 AE 28 9E A5 41 00 00 08 [09:16:02]Write i2c OK [09:16:02]MH_I2C_Read... [09:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:03]Read from MH i2c: E2 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: E2 03 00 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: E2 03 00 2C 58 00 90 00 F8 [09:16:03]RAPDU: 90 00 [09:16:03]wFMCommunicate OK [09:16:03]wFMCommunicate request_size=4 [09:16:03]MH_SAM_APDU [09:16:03]CAPDU: 80 0D 03 02 [09:16:03]Write to MH i2c: E2 08 00 2D 58 80 0D 03 02 00 00 00 00 00 [09:16:03]Write i2c OK [09:16:03]MH_I2C_Read... [09:16:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:03]Read from MH i2c: E2 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: E2 0B 00 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: E2 0B 00 2D 58 00 25 C5 12 3C B2 45 28 BA 90 00 12 [09:16:03]RAPDU: 25 C5 12 3C B2 45 28 BA 90 00 [09:16:03]wFMCommunicate OK [09:16:03]SAM_PROTO_SignData done [09:16:03]FM_MakeSignedData done [09:16:03]CreateOFDProtocolMessage [09:16:03]wFMCommunicate request_size=4 [09:16:03]MH_SAM_APDU [09:16:03]CAPDU: 80 11 00 00 [09:16:03]Write to MH i2c: E2 08 00 2E 58 80 11 00 00 00 00 00 00 00 [09:16:03]Write i2c OK [09:16:03]MH_I2C_Read... [09:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:03]Read from MH i2c: E2 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: E2 17 00 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: E2 17 00 2E 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4F [09:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:16:03]wFMCommunicate OK [09:16:03]CreateOFDProtocolMessage done [09:16:03]OFDSenderStorePacket 220898 [09:16:03]StoreOFDPacket docnum=220898 [09:16:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 2F CC 08 01 C3 30 5A 03 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D6 BE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E2 5E 03 00 35 04 06 00 A4 AE 28 9E A5 41 25 C5 12 3C B2 45 28 BA [09:16:03]CheckFolder [09:16:03]dirname=/storage/ofd_packets [09:16:03]CheckFolder done [09:16:03]ProducePacketName [09:16:03]name=ofd_packets/00220898 [09:16:03]NVStorageSaveData ofd_packets/00220898 [09:16:03]File name is /storage/ofd_packets/00220898 [09:16:03]Write 302 bytes [09:16:03]NVStorageSaveData done [09:16:03]OFDSenderStorePacket done [09:16:03]KKMCreateOFDPacket done [09:16:03]NVStorageSaveData kkm_last_timestamp [09:16:03]File name is /storage/kkm_last_timestamp [09:16:03]Write 4 bytes [09:16:03]NVStorageSaveData done [09:16:03]ExternCall_PrintAddStr [09:16:03]wPrintStart [09:16:03]Write to MH i2c: 01 00 00 2F 58 87 [09:16:03]Write i2c OK [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: 01 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: 01 07 00 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: 01 07 00 2F 58 00 00 00 00 00 FF 0F 9C [09:16:03]RasterBufferAndPrint [09:16:03]line Счет N : (1)538811 [09:16:03]line ИНН: 02508201610067 [09:16:03]line Контрольно-Кассовый Чек [09:16:03]line ПРОДАЖА [09:16:03]line ТРК (МРК, ГНК) : 22 [09:16:03]line Товар: 2710124130 [09:16:03]line SUPER 92-К-5 [09:16:03]line 7.310 * 68.40 [09:16:03]line = 500.00 [09:16:03]line НДС 12% НСП 1% [09:16:03]line > о реализуемом товаре [09:16:03]line ИТОГО: 500.00 [09:16:03]line НСП 1% : 4.42 [09:16:03]line НДС 12% : 53.10 [09:16:03]line Наличными: 0.00 [09:16:03]line Безнал.: 500.00 [09:16:03]line Место: АЗС № 84 "Партнер Нефть" [09:16:03]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:16:03]line СНО: Общий режим [09:16:03]line Чек 107 23.10.2024 09:16 [09:16:03]line Смена: 447 ФФД: 1.0 [09:16:03]line ЗНМ: 0300000178 [09:16:03]line РНМ: 0000000000098116 [09:16:03]line Версия ККМ: 001 [09:16:03]line Платежная система: Бакай Банк [09:16:03]line ФМ: 0000000000965413 [09:16:03]line ФД: 220898 [09:16:03]line ФПД: 181067912750401 [09:16:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091606&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220898&fm=181067912750401&tin=02508201610067®Number=0000000000098116&sum=50000 [09:16:03]OFD Sender: Processing packet 220898 [packets to send 81, broken 80] [09:16:03]ProducePacketName [09:16:03]name=ofd_packets/00220898 [09:16:03]OFD Sender: To server: pG, [09:16:03]CommunicateWithHost lk.salyk.kg:30040 [09:16:03]ConnectInit lk.salyk.kg [09:16:03]written 0, free lines is 4095 [09:16:03]Connected sock=10 [09:16:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 2F CC 08 01 C3 30 5A 03 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D6 BE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E2 5E 03 00 35 04 06 00 A4 AE 28 9E A5 41 25 C5 12 3C B2 45 28 BA [09:16:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 63 D2 47 00 36 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E2 5E 03 00 F4 03 04 00 75 6A 18 67 B6 04 01 00 00 F9 CD A0 8D B1 B7 B9 B1 [09:16:03]CommunicateWithHost err = 0 [09:16:03]CheckOFDResponse [09:16:03]1017 (14) - 77093643461234 [09:16:03]1041 (16) - 0000000000965413 [09:16:03]1040 (4) - 220898 [09:16:03]1012 (4) - 23.10.2024 03:16 [09:16:03]1206 (1) - 0 [09:16:03]OFD Sender: Remove packet 220898 [09:16:03]ProducePacketName [09:16:03]name=ofd_packets/00220898 [09:16:03]NVStorageDeleteData [09:16:03]Write to MH i2c: 01 00 00 59 58 B1 [09:16:03]Write i2c OK [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: 01 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: 01 07 00 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: 01 07 00 59 58 00 00 00 00 00 F3 0C B7 [09:16:03]RasterBufferAndPrint [09:16:03]line [09:16:03]line [09:16:03]line [09:16:03]line [09:16:03]line [09:16:03]written 0, free lines is 3321 [09:16:03]MH_Cut [09:16:03]Write to MH i2c: D1 01 00 60 58 01 8A [09:16:03]Write i2c OK [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: D1 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: D1 01 00 [09:16:03]MH_I2C_Read... [09:16:03]Read from MH i2c: D1 01 00 60 58 00 89 [09:16:03]Write to MH i2c: 01 00 00 61 58 B9 [09:16:03]Write i2c OK [09:16:03]MH_I2C_Read... [09:16:04]OFD Sender: No OFD packet to send [09:16:04]*** Cut start [09:16:04]*** Partial cut [09:16:04]*** CUTSNS_PIN = 1 [09:16:04]*** CUTSNS_PIN = 0 [09:16:04]*** Brake cut motor [09:16:05]Read from MH i2c: 01 [09:16:05]MH_I2C_Read... [09:16:05]*** Stop cut motor [09:16:05]*** Cut end [09:16:05]Read from MH i2c: 01 07 00 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: 01 07 00 61 58 00 00 00 00 00 FF 0F CE [09:16:05]process_action close_receipt done [09:16:05]requested_data is exist [09:16:05]produce_requested_data [09:16:05]requested_item fm.sn is exist - process it [09:16:05]wFMCommunicate request_size=4 [09:16:05]MH_SAM_APDU [09:16:05]CAPDU: 80 11 00 00 [09:16:05]Write to MH i2c: E2 08 00 62 58 80 11 00 00 00 00 00 00 34 [09:16:05]Write i2c OK [09:16:05]MH_I2C_Read... [09:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:05]Read from MH i2c: E2 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: E2 17 00 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: E2 17 00 62 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 83 [09:16:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:16:05]wFMCommunicate OK [09:16:05]requested_item fd.num is exist - process it [09:16:05]SAM_PROTO_GetFieldsCounters [09:16:05]wFMCommunicate request_size=4 [09:16:05]MH_SAM_APDU [09:16:05]CAPDU: 80 13 00 00 [09:16:05]Write to MH i2c: E2 08 00 63 58 80 13 00 00 00 00 00 00 37 [09:16:05]Write i2c OK [09:16:05]MH_I2C_Read... [09:16:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:05]Read from MH i2c: E2 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: E2 62 00 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: E2 62 00 63 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [09:16:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:16:05]wFMCommunicate OK [09:16:05]SAM_PROTO_GetFieldsCounters done [09:16:05]requested_item shift.num is exist - process it [09:16:05]requested_item shift.opened is exist - process it [09:16:05]req_shift_opened [09:16:05]FM_GetShiftState [09:16:05]SAM_PROTO_GetShiftState [09:16:05]wFMCommunicate request_size=4 [09:16:05]MH_SAM_APDU [09:16:05]CAPDU: 80 13 01 00 [09:16:05]Write to MH i2c: E2 08 00 64 58 80 13 01 00 00 00 00 00 39 [09:16:05]Write i2c OK [09:16:05]MH_I2C_Read... [09:16:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:05]Read from MH i2c: E2 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: E2 0E 00 [09:16:05]MH_I2C_Read... [09:16:05]Read from MH i2c: E2 0E 00 64 58 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 89 [09:16:05]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:16:05]wFMCommunicate OK [09:16:05]SAM_PROTO_GetShiftState done [09:16:05]FM_GetShiftState done [09:16:05]req_shift_opened done [09:16:05]requested_item shift.open_date is exist - process it [09:16:05]req_shift_open_date [09:16:05]req_shift_open_date done [09:16:05]produce_requested_data done [09:16:05]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220898,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:16:05]process_action_free close_receipt [09:16:05]json_value_free [09:16:05]json_value_free done [09:16:05]process_json_proto returns [09:16:05]Send response to host [09:16:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220898,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:16:05]free response buf [09:16:05]execute_script done [09:16:05]execute_script returns [09:16:05]free content buf [09:16:05]Sock 7.Close socket [09:16:05]Sock 7.Thread stoped [09:16:09]OFD Sender: No OFD packet to send [09:16:14]OFD Sender: No OFD packet to send [09:16:19]OFD Sender: No OFD packet to send [09:16:24]OFD Sender: No OFD packet to send [09:16:29]OFD Sender: No OFD packet to send [09:16:34]OFD Sender: No OFD packet to send [09:16:39]OFD Sender: No OFD packet to send [09:16:44]OFD Sender: No OFD packet to send [09:16:49]OFD Sender: No OFD packet to send [09:16:54]OFD Sender: No OFD packet to send [09:16:59]OFD Sender: No OFD packet to send [09:17:04]OFD Sender: No OFD packet to send [09:17:09]OFD Sender: No OFD packet to send [09:17:14]OFD Sender: No OFD packet to send [09:17:19]OFD Sender: No OFD packet to send [09:17:24]OFD Sender: No OFD packet to send [09:17:29]OFD Sender: No OFD packet to send [09:17:34]OFD Sender: No OFD packet to send [09:17:39]OFD Sender: No OFD packet to send [09:17:44]OFD Sender: No OFD packet to send [09:17:49]OFD Sender: No OFD packet to send [09:17:54]OFD Sender: No OFD packet to send [09:17:59]OFD Sender: No OFD packet to send [09:18:04]OFD Sender: No OFD packet to send [09:18:09]OFD Sender: No OFD packet to send [09:18:14]OFD Sender: No OFD packet to send [09:18:19]OFD Sender: No OFD packet to send [09:18:24]OFD Sender: No OFD packet to send [09:18:29]OFD Sender: No OFD packet to send [09:18:34]OFD Sender: No OFD packet to send [09:18:39]OFD Sender: No OFD packet to send [09:18:43]accept exits with 9 [09:18:43]New connection [09:18:43]New thread 3066674532 created [09:18:43]Thread 3066531172 joined [09:18:43]Waiting for new connection... [09:18:43] Sock 9.Parse request [09:18:43]Sock 9.Check first char [09:18:43]Sock 9.First char is OK [09:18:43]request: POST /json_proto HTTP/1.0 [09:18:43]Method: POST [09:18:43]URL: /json_proto [09:18:43]Method is POST - this is cgi request [09:18:43]url: /json_proto [09:18:43]query_string will be loaded in cgi processing [09:18:43]execute_cgi json_proto POST (null) [09:18:43]execute_cgi path=json_proto method=POST [09:18:43]POST find Content-Length [09:18:43]Host: 172.17.40.4:8080 [09:18:43]Content-Length: 677 [09:18:43]Content-Type: application/json [09:18:43] [09:18:43]POST finish read [09:18:43]Found Content-Length = 677 [09:18:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:43]execute_script... [09:18: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)538812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:43]POST & json_proto [09:18:43]process_json_proto [09:18:43]json parsed OK: [09:18:43]protocol is kg_v1.0 [09:18:43]action value=close_receipt [09:18:43]process_action close_receipt [09:18:43]cmd_close_receipt [09:18:43]MH_GetDate [09:18:43]Write to MH i2c: F0 00 00 65 58 AC [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: F0 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: F0 09 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: F0 09 00 65 58 00 77 BF 18 67 65 5C 16 67 A8 [09:18:43]GetLastDocTimeStamp 1729674966 [09:18:43]current date 1729675127 [09:18:43]FM_GetShiftState [09:18:43]SAM_PROTO_GetShiftState [09:18:43]wFMCommunicate request_size=4 [09:18:43]MH_SAM_APDU [09:18:43]CAPDU: 80 13 01 00 [09:18:43]Write to MH i2c: E2 08 00 66 58 80 13 01 00 00 00 00 00 3B [09:18:43]Write i2c OK [09:18:43]MH_I2C_Read... [09:18:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:43]Read from MH i2c: E2 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 0E 00 [09:18:43]MH_I2C_Read... [09:18:43]Read from MH i2c: E2 0E 00 66 58 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 8B [09:18:43]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:18:43]wFMCommunicate OK [09:18:43]SAM_PROTO_GetShiftState done [09:18:43]FM_GetShiftState done [09:18:43]opened in 1729642119 [09:18:43]opened+sec_in_day 1729728519 [09:18:43]quantity*price = 30038 [09:18:43]sum+1 = 30039 [09:18:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 108 23.10.2024 09:18 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220899 ФПД: 266062882562116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091847&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220899&fm=266062882562116&tin=02508201610067®Number=0000000000098116&sum=30000 [09:18:44]StoreToDocumentArchive [09:18:44]shift 447 fd 220899 [09:18:44]save to /storage/0447/doc_00220899 [09:18:44]save last doc name /storage/0447/doc_00220899 to /storage/kkm_last_doc_name [09:18:44]save OK [09:18:44]Clear old archive folders... [09:18:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:44]tlvbuf is 008E3F20 [09:18:44]SAM_PROTO_ClearQueue [09:18:44]wFMCommunicate request_size=4 [09:18:44]MH_SAM_APDU [09:18:44]CAPDU: 80 09 00 00 [09:18:44]Write to MH i2c: E2 08 00 73 58 80 09 00 00 00 00 00 00 3D [09:18:44]Write i2c OK [09:18:44]MH_I2C_Read... [09:18:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:44]Read from MH i2c: E2 [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: E2 03 00 [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: E2 03 00 73 58 00 90 00 3F [09:18:44]RAPDU: 90 00 [09:18:44]wFMCommunicate OK [09:18:44]SAM_PROTO_ClearQueue done [09:18:44]KKMCreateOFDPacket [09:18:44]OFDProtocolAddRootSTLVToBuf [09:18:44]FM_MakeSignedData [09:18:44]FM_MakeSignedData [09:18:44]SAM_PROTO_SignData [09:18:44]wFMCommunicate request_size=4 [09:18:44]MH_SAM_APDU [09:18:44]CAPDU: 80 0D 01 02 [09:18:44]Write to MH i2c: E2 08 00 74 58 80 0D 01 02 00 00 00 00 45 [09:18:44]Write i2c OK [09:18:44]MH_I2C_Read... [09:18:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:44]Read from MH i2c: E2 [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: E2 03 00 [09:18:44]MH_I2C_Read... [09:18:44]Read from MH i2c: E2 03 00 74 58 00 90 00 40 [09:18:44]RAPDU: 90 00 [09:18:44]wFMCommunicate OK [09:18:44]wFMCommunicate request_size=255 [09:18:44]MH_SAM_APDU [09:18:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 77 BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E3 5E 03 00 35 04 06 00 F1 [09:18:44]Write to MH i2c: E2 02 01 75 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 77 BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E3 5E 03 00 35 04 06 00 F1 00 00 D7 [09:18:44]Write i2c OK [09:18:44]MH_I2C_Read... [09:18:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:45]Read from MH i2c: E2 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 03 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 03 00 75 58 00 90 00 41 [09:18:45]RAPDU: 90 00 [09:18:45]wFMCommunicate OK [09:18:45]wFMCommunicate request_size=10 [09:18:45]MH_SAM_APDU [09:18:45]CAPDU: 80 0D 02 02 05 FB 97 9A 60 44 [09:18:45]Write to MH i2c: E2 0D 00 76 58 80 0D 02 02 05 00 FB 97 9A 60 44 00 00 22 [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:45]Read from MH i2c: E2 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 03 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 03 00 76 58 00 90 00 42 [09:18:45]RAPDU: 90 00 [09:18:45]wFMCommunicate OK [09:18:45]wFMCommunicate request_size=4 [09:18:45]MH_SAM_APDU [09:18:45]CAPDU: 80 0D 03 02 [09:18:45]Write to MH i2c: E2 08 00 77 58 80 0D 03 02 00 00 00 00 4A [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:45]Read from MH i2c: E2 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 0B 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 0B 00 77 58 00 D9 F5 FE A4 4C 16 71 0F 90 00 9D [09:18:45]RAPDU: D9 F5 FE A4 4C 16 71 0F 90 00 [09:18:45]wFMCommunicate OK [09:18:45]SAM_PROTO_SignData done [09:18:45]FM_MakeSignedData done [09:18:45]CreateOFDProtocolMessage [09:18:45]wFMCommunicate request_size=4 [09:18:45]MH_SAM_APDU [09:18:45]CAPDU: 80 11 00 00 [09:18:45]Write to MH i2c: E2 08 00 78 58 80 11 00 00 00 00 00 00 4A [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:45]Read from MH i2c: E2 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 17 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: E2 17 00 78 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 99 [09:18:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:18:45]wFMCommunicate OK [09:18:45]CreateOFDProtocolMessage done [09:18:45]OFDSenderStorePacket 220899 [09:18:45]StoreOFDPacket docnum=220899 [09:18:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 60 60 07 01 E5 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 77 BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E3 5E 03 00 35 04 06 00 F1 FB 97 9A 60 44 D9 F5 FE A4 4C 16 71 0F [09:18:45]CheckFolder [09:18:45]dirname=/storage/ofd_packets [09:18:45]CheckFolder done [09:18:45]ProducePacketName [09:18:45]name=ofd_packets/00220899 [09:18:45]NVStorageSaveData ofd_packets/00220899 [09:18:45]File name is /storage/ofd_packets/00220899 [09:18:45]Write 301 bytes [09:18:45]NVStorageSaveData done [09:18:45]OFDSenderStorePacket done [09:18:45]KKMCreateOFDPacket done [09:18:45]NVStorageSaveData kkm_last_timestamp [09:18:45]File name is /storage/kkm_last_timestamp [09:18:45]Write 4 bytes [09:18:45]NVStorageSaveData done [09:18:45]ExternCall_PrintAddStr [09:18:45]wPrintStart [09:18:45]Write to MH i2c: 01 00 00 79 58 D1 [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 07 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 07 00 79 58 00 00 00 00 00 FF 0F E6 [09:18:45]RasterBufferAndPrint [09:18:45]line Счет N : (1)538812 [09:18:45]line ИНН: 02508201610067 [09:18:45]line Контрольно-Кассовый Чек [09:18:45]line ПРОДАЖА [09:18:45]line ТРК (МРК, ГНК) : 43 [09:18:45]line Товар: 2710124130 [09:18:45]line Аи-92-К-2 [09:18:45]line 4.490 * 66.90 [09:18:45]line = 300.38 [09:18:45]line НДС 12% НСП 1% [09:18:45]line > о реализуемом товаре [09:18:45]line ОКРУГЛЕНИЕ: -0.38 [09:18:45]line ИТОГО: 300.00 [09:18:45]line Внесено: 300.00 [09:18:45]line СДАЧА: 0.00 [09:18:45]line НСП 1% : 2.66 [09:18:45]line НДС 12% : 31.90 [09:18:45]line Наличными: 300.00 [09:18:45]line Безнал.: 0.00 [09:18:45]line Место: АЗС № 84 "Партнер Нефть" [09:18:45]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:18:45]line СНО: Общий режим [09:18:45]line Чек 108 23.10.2024 09:18 [09:18:45]line Смена: 447 ФФД: 1.0 [09:18:45]line ЗНМ: 0300000178 [09:18:45]line РНМ: 0000000000098116 [09:18:45]line Версия ККМ: 001 [09:18:45]line ФМ: 0000000000965413 [09:18:45]line ФД: 220899 [09:18:45]line ФПД: 266062882562116 [09:18:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091847&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220899&fm=266062882562116&tin=02508201610067®Number=0000000000098116&sum=30000 [09:18:45]OFD Sender: Processing packet 220899 [packets to send 81, broken 80] [09:18:45]ProducePacketName [09:18:45]name=ofd_packets/00220899 [09:18:45]OFD Sender: To server: pG, [09:18:45]CommunicateWithHost lk.salyk.kg:30040 [09:18:45]ConnectInit lk.salyk.kg [09:18:45]written 0, free lines is 4095 [09:18:45]Connected sock=10 [09:18:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 60 60 07 01 E5 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 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 77 BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E3 5E 03 00 35 04 06 00 F1 FB 97 9A 60 44 D9 F5 FE A4 4C 16 71 0F [09:18:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 EF 86 47 00 33 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 39 36 35 34 31 33 10 04 04 00 E3 5E 03 00 F4 03 04 00 17 6B 18 67 B6 04 01 00 00 35 ED 95 DD E5 AB 00 B4 [09:18:45]CommunicateWithHost err = 0 [09:18:45]CheckOFDResponse [09:18:45]1017 (14) - 77093643461234 [09:18:45]1041 (16) - 0000000000965413 [09:18:45]1040 (4) - 220899 [09:18:45]1012 (4) - 23.10.2024 03:18 [09:18:45]1206 (1) - 0 [09:18:45]OFD Sender: Remove packet 220899 [09:18:45]ProducePacketName [09:18:45]name=ofd_packets/00220899 [09:18:45]NVStorageDeleteData [09:18:45]Write to MH i2c: 01 00 00 A4 58 FC [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 07 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 07 00 A4 58 00 00 00 00 00 02 0D 12 [09:18:45]RasterBufferAndPrint [09:18:46]line [09:18:46]line [09:18:46]line [09:18:46]line [09:18:46]line [09:18:46]written 0, free lines is 3337 [09:18:46]MH_Cut [09:18:46]Write to MH i2c: D1 01 00 AB 58 01 D5 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: D1 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: D1 01 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: D1 01 00 AB 58 00 D4 [09:18:46]Write to MH i2c: 01 00 00 AC 58 04 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]OFD Sender: No OFD packet to send [09:18:46]*** Cut start [09:18:46]*** Partial cut [09:18:46]*** CUTSNS_PIN = 1 [09:18:46]*** CUTSNS_PIN = 0 [09:18:46]*** Brake cut motor [09:18:47]Read from MH i2c: 01 [09:18:47]MH_I2C_Read... [09:18:47]*** Stop cut motor [09:18:47]*** Cut end [09:18:47]Read from MH i2c: 01 07 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: 01 07 00 AC 58 00 00 00 00 00 FF 0F 19 [09:18:47]process_action close_receipt done [09:18:47]requested_data is exist [09:18:47]produce_requested_data [09:18:47]requested_item fm.sn is exist - process it [09:18:47]wFMCommunicate request_size=4 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 11 00 00 [09:18:47]Write to MH i2c: E2 08 00 AD 58 80 11 00 00 00 00 00 00 7F [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 17 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 17 00 AD 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CE [09:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:18:47]wFMCommunicate OK [09:18:47]requested_item fd.num is exist - process it [09:18:47]SAM_PROTO_GetFieldsCounters [09:18:47]wFMCommunicate request_size=4 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 13 00 00 [09:18:47]Write to MH i2c: E2 08 00 AE 58 80 13 00 00 00 00 00 00 82 [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 62 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 62 00 AE 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [09:18:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:47]wFMCommunicate OK [09:18:47]SAM_PROTO_GetFieldsCounters done [09:18:47]requested_item shift.num is exist - process it [09:18:47]requested_item shift.opened is exist - process it [09:18:47]req_shift_opened [09:18:47]FM_GetShiftState [09:18:47]SAM_PROTO_GetShiftState [09:18:47]wFMCommunicate request_size=4 [09:18:47]MH_SAM_APDU [09:18:47]CAPDU: 80 13 01 00 [09:18:47]Write to MH i2c: E2 08 00 AF 58 80 13 01 00 00 00 00 00 84 [09:18:47]Write i2c OK [09:18:47]MH_I2C_Read... [09:18:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:47]Read from MH i2c: E2 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 0E 00 [09:18:47]MH_I2C_Read... [09:18:47]Read from MH i2c: E2 0E 00 AF 58 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D4 [09:18:47]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:18:47]wFMCommunicate OK [09:18:47]SAM_PROTO_GetShiftState done [09:18:47]FM_GetShiftState done [09:18:47]req_shift_opened done [09:18:47]requested_item shift.open_date is exist - process it [09:18:47]req_shift_open_date [09:18:47]req_shift_open_date done [09:18:47]produce_requested_data done [09:18:47]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220899,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:18:47]process_action_free close_receipt [09:18:47]json_value_free [09:18:47]json_value_free done [09:18:47]process_json_proto returns [09:18:47]Send response to host [09:18:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220899,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:18:47]free response buf [09:18:47]execute_script done [09:18:47]execute_script returns [09:18:47]free content buf [09:18:47]Sock 9.Close socket [09:18:47]Sock 9.Thread stoped [09:18:51]OFD Sender: No OFD packet to send [09:18:56]OFD Sender: No OFD packet to send [09:19:01]OFD Sender: No OFD packet to send [09:19:06]OFD Sender: No OFD packet to send [09:19:11]OFD Sender: No OFD packet to send [09:19:16]OFD Sender: No OFD packet to send [09:19:18]accept exits with 7 [09:19:18]New connection [09:19:18]New thread 3066531172 created [09:19:18]Thread 3066674532 joined [09:19:18]Waiting for new connection... [09:19:18] Sock 7.Parse request [09:19:18]Sock 7.Check first char [09:19:18]Sock 7.First char is OK [09:19:18]request: POST /json_proto HTTP/1.0 [09:19:18]Method: POST [09:19:18]URL: /json_proto [09:19:18]Method is POST - this is cgi request [09:19:18]url: /json_proto [09:19:18]query_string will be loaded in cgi processing [09:19:18]execute_cgi json_proto POST (null) [09:19:18]execute_cgi path=json_proto method=POST [09:19:18]POST find Content-Length [09:19:18]Host: 172.17.40.4:8080 [09:19:18]Content-Length: 632 [09:19:18]Content-Type: application/json [09:19:18] [09:19:18]POST finish read [09:19:18]Found Content-Length = 632 [09:19:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:18]execute_script... [09: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)538813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:18]POST & json_proto [09:19:18]process_json_proto [09:19:18]json parsed OK: [09:19:18]protocol is kg_v1.0 [09:19:18]action value=close_receipt [09:19:18]process_action close_receipt [09:19:18]cmd_close_receipt [09:19:18]MH_GetDate [09:19:18]Write to MH i2c: F0 00 00 B0 58 F7 [09:19:18]Write i2c OK [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: F0 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: F0 09 00 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: F0 09 00 B0 58 00 9B BF 18 67 65 5C 16 67 17 [09:19:18]GetLastDocTimeStamp 1729675127 [09:19:18]current date 1729675163 [09:19:18]FM_GetShiftState [09:19:18]SAM_PROTO_GetShiftState [09:19:18]wFMCommunicate request_size=4 [09:19:18]MH_SAM_APDU [09:19:18]CAPDU: 80 13 01 00 [09:19:18]Write to MH i2c: E2 08 00 B1 58 80 13 01 00 00 00 00 00 86 [09:19:18]Write i2c OK [09:19:18]MH_I2C_Read... [09:19:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:18]Read from MH i2c: E2 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: E2 0E 00 [09:19:18]MH_I2C_Read... [09:19:18]Read from MH i2c: E2 0E 00 B1 58 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D6 [09:19:18]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:19:18]wFMCommunicate OK [09:19:18]SAM_PROTO_GetShiftState done [09:19:18]FM_GetShiftState done [09:19:18]opened in 1729642119 [09:19:18]opened+sec_in_day 1729728519 [09:19:18]quantity*price = 50000 [09:19:18]sum+1 = 50001 [09:19:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 109 23.10.2024 09:19 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220900 ФПД: 215495342280498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091923&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220900&fm=215495342280498&tin=02508201610067®Number=0000000000098116&sum=50000 [09:19:19]StoreToDocumentArchive [09:19:19]shift 447 fd 220900 [09:19:19]save to /storage/0447/doc_00220900 [09:19:19]save last doc name /storage/0447/doc_00220900 to /storage/kkm_last_doc_name [09:19:19]save OK [09:19:19]Clear old archive folders... [09:19:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:19:19]tlvbuf is 007613F0 [09:19:19]SAM_PROTO_ClearQueue [09:19:19]wFMCommunicate request_size=4 [09:19:19]MH_SAM_APDU [09:19:19]CAPDU: 80 09 00 00 [09:19:19]Write to MH i2c: E2 08 00 BE 58 80 09 00 00 00 00 00 00 88 [09:19:19]Write i2c OK [09:19:19]MH_I2C_Read... [09:19:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:19]Read from MH i2c: E2 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 03 00 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 03 00 BE 58 00 90 00 8A [09:19:19]RAPDU: 90 00 [09:19:19]wFMCommunicate OK [09:19:19]SAM_PROTO_ClearQueue done [09:19:19]KKMCreateOFDPacket [09:19:19]OFDProtocolAddRootSTLVToBuf [09:19:19]FM_MakeSignedData [09:19:19]FM_MakeSignedData [09:19:19]SAM_PROTO_SignData [09:19:19]wFMCommunicate request_size=4 [09:19:19]MH_SAM_APDU [09:19:19]CAPDU: 80 0D 01 02 [09:19:19]Write to MH i2c: E2 08 00 BF 58 80 0D 01 02 00 00 00 00 90 [09:19:19]Write i2c OK [09:19:19]MH_I2C_Read... [09:19:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:19]Read from MH i2c: E2 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 03 00 [09:19:19]MH_I2C_Read... [09:19:19]Read from MH i2c: E2 03 00 BF 58 00 90 00 8B [09:19:19]RAPDU: 90 00 [09:19:19]wFMCommunicate OK [09:19:19]wFMCommunicate request_size=255 [09:19:19]MH_SAM_APDU [09:19: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 9B BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E4 5E 03 00 35 04 06 00 [09:19:20]Write to MH i2c: E2 02 01 C0 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 9B BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E4 5E 03 00 35 04 06 00 00 00 C0 [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:20]Read from MH i2c: E2 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 03 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 03 00 C0 58 00 90 00 8C [09:19:20]RAPDU: 90 00 [09:19:20]wFMCommunicate OK [09:19:20]wFMCommunicate request_size=11 [09:19:20]MH_SAM_APDU [09:19:20]CAPDU: 80 0D 02 02 06 C3 FD EB 53 CF 32 [09:19:20]Write to MH i2c: E2 0E 00 C1 58 80 0D 02 02 06 00 C3 FD EB 53 CF 32 00 00 9E [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:20]Read from MH i2c: E2 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 03 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 03 00 C1 58 00 90 00 8D [09:19:20]RAPDU: 90 00 [09:19:20]wFMCommunicate OK [09:19:20]wFMCommunicate request_size=4 [09:19:20]MH_SAM_APDU [09:19:20]CAPDU: 80 0D 03 02 [09:19:20]Write to MH i2c: E2 08 00 C2 58 80 0D 03 02 00 00 00 00 95 [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:20]Read from MH i2c: E2 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 0B 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 0B 00 C2 58 00 65 40 48 4C A0 42 B3 FB 90 00 5F [09:19:20]RAPDU: 65 40 48 4C A0 42 B3 FB 90 00 [09:19:20]wFMCommunicate OK [09:19:20]SAM_PROTO_SignData done [09:19:20]FM_MakeSignedData done [09:19:20]CreateOFDProtocolMessage [09:19:20]wFMCommunicate request_size=4 [09:19:20]MH_SAM_APDU [09:19:20]CAPDU: 80 11 00 00 [09:19:20]Write to MH i2c: E2 08 00 C3 58 80 11 00 00 00 00 00 00 95 [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:20]Read from MH i2c: E2 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 17 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: E2 17 00 C3 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E4 [09:19:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:19:20]wFMCommunicate OK [09:19:20]CreateOFDProtocolMessage done [09:19:20]OFDSenderStorePacket 220900 [09:19:20]StoreOFDPacket docnum=220900 [09:19:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 A5 7A 08 01 5A AD 5A 03 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 9B BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E4 5E 03 00 35 04 06 00 C3 FD EB 53 CF 32 65 40 48 4C A0 42 B3 FB [09:19:20]CheckFolder [09:19:20]dirname=/storage/ofd_packets [09:19:20]CheckFolder done [09:19:20]ProducePacketName [09:19:20]name=ofd_packets/00220900 [09:19:20]NVStorageSaveData ofd_packets/00220900 [09:19:20]File name is /storage/ofd_packets/00220900 [09:19:20]Write 302 bytes [09:19:20]NVStorageSaveData done [09:19:20]OFDSenderStorePacket done [09:19:20]KKMCreateOFDPacket done [09:19:20]NVStorageSaveData kkm_last_timestamp [09:19:20]File name is /storage/kkm_last_timestamp [09:19:20]Write 4 bytes [09:19:20]NVStorageSaveData done [09:19:20]ExternCall_PrintAddStr [09:19:20]wPrintStart [09:19:20]Write to MH i2c: 01 00 00 C4 58 1C [09:19:20]Write i2c OK [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 07 00 [09:19:20]MH_I2C_Read... [09:19:20]Read from MH i2c: 01 07 00 C4 58 00 00 00 00 00 FF 0F 31 [09:19:20]RasterBufferAndPrint [09:19:20]line Счет N : (1)538813 [09:19:20]line ИНН: 02508201610067 [09:19:20]line Контрольно-Кассовый Чек [09:19:20]line ПРОДАЖА [09:19:20]line ТРК (МРК, ГНК) : 22 [09:19:20]line Товар: 2710124130 [09:19:20]line SUPER 92-К-5 [09:19:20]line 7.310 * 68.40 [09:19:20]line = 500.00 [09:19:20]line НДС 12% НСП 1% [09:19:20]line > о реализуемом товаре [09:19:20]line ИТОГО: 500.00 [09:19:20]line НСП 1% : 4.42 [09:19:20]line НДС 12% : 53.10 [09:19:20]line Наличными: 500.00 [09:19:20]line Безнал.: 0.00 [09:19:20]line Место: АЗС № 84 "Партнер Нефть" [09:19:20]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:19:20]line СНО: Общий режим [09:19:20]line Чек 109 23.10.2024 09:19 [09:19:20]line Смена: 447 ФФД: 1.0 [09:19:20]line ЗНМ: 0300000178 [09:19:20]line РНМ: 0000000000098116 [09:19:20]line Версия ККМ: 001 [09:19:20]line ФМ: 0000000000965413 [09:19:20]line ФД: 220900 [09:19:20]line ФПД: 215495342280498 [09:19:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091923&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220900&fm=215495342280498&tin=02508201610067®Number=0000000000098116&sum=50000 [09:19:20]OFD Sender: Processing packet 220900 [packets to send 81, broken 80] [09:19:20]ProducePacketName [09:19:20]name=ofd_packets/00220900 [09:19:20]OFD Sender: To server: pG, [09:19:20]CommunicateWithHost lk.salyk.kg:30040 [09:19:20]ConnectInit lk.salyk.kg [09:19:20]written 0, free lines is 4095 [09:19:20]Connected sock=9 [09:19:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 A5 7A 08 01 5A AD 5A 03 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 9B BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E4 5E 03 00 35 04 06 00 C3 FD EB 53 CF 32 65 40 48 4C A0 42 B3 FB [09:19:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 75 0B 47 00 7F BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E4 5E 03 00 F4 03 04 00 3A 6B 18 67 B6 04 01 00 00 1A AF 32 B6 A2 B7 52 25 [09:19:21]CommunicateWithHost err = 0 [09:19:21]CheckOFDResponse [09:19:21]1017 (14) - 77093643461234 [09:19:21]1041 (16) - 0000000000965413 [09:19:21]1040 (4) - 220900 [09:19:21]1012 (4) - 23.10.2024 03:19 [09:19:21]1206 (1) - 0 [09:19:21]OFD Sender: Remove packet 220900 [09:19:21]ProducePacketName [09:19:21]name=ofd_packets/00220900 [09:19:21]NVStorageDeleteData [09:19:21]Write to MH i2c: 01 00 00 EC 58 44 [09:19:21]Write i2c OK [09:19:21]MH_I2C_Read... [09:19:21]Read from MH i2c: 01 [09:19:21]MH_I2C_Read... [09:19:21]Read from MH i2c: 01 07 00 [09:19:21]MH_I2C_Read... [09:19:21]Read from MH i2c: 01 07 00 EC 58 00 00 00 00 00 23 0D 7B [09:19:21]RasterBufferAndPrint [09:19:21]line [09:19:21]line [09:19:21]line [09:19:21]line [09:19:21]line [09:19:21]written 0, free lines is 3373 [09:19:21]MH_Cut [09:19:21]Write to MH i2c: D1 01 00 F3 58 01 1D [09:19:21]Write i2c OK [09:19:21]MH_I2C_Read... [09:19:21]Read from MH i2c: D1 [09:19:21]MH_I2C_Read... [09:19:21]Read from MH i2c: D1 01 00 [09:19:21]MH_I2C_Read... [09:19:21]Read from MH i2c: D1 01 00 F3 58 00 1C [09:19:21]Write to MH i2c: 01 00 00 F4 58 4C [09:19:21]Write i2c OK [09:19:21]MH_I2C_Read... [09:19:21]OFD Sender: No OFD packet to send [09:19:21]*** Cut start [09:19:21]*** Partial cut [09:19:21]*** CUTSNS_PIN = 1 [09:19:21]*** CUTSNS_PIN = 0 [09:19:22]*** Brake cut motor [09:19:22]Read from MH i2c: 01 [09:19:22]MH_I2C_Read... [09:19:22]*** Stop cut motor [09:19:22]*** Cut end [09:19:22]Read from MH i2c: 01 07 00 [09:19:22]MH_I2C_Read... [09:19:22]Read from MH i2c: 01 07 00 F4 58 00 00 00 00 00 FF 0F 61 [09:19:22]process_action close_receipt done [09:19:22]requested_data is exist [09:19:22]produce_requested_data [09:19:22]requested_item fm.sn is exist - process it [09:19:22]wFMCommunicate request_size=4 [09:19:22]MH_SAM_APDU [09:19:22]CAPDU: 80 11 00 00 [09:19:22]Write to MH i2c: E2 08 00 F5 58 80 11 00 00 00 00 00 00 C7 [09:19:22]Write i2c OK [09:19:22]MH_I2C_Read... [09:19:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:22]Read from MH i2c: E2 [09:19:22]MH_I2C_Read... [09:19:22]Read from MH i2c: E2 17 00 [09:19:22]MH_I2C_Read... [09:19:22]Read from MH i2c: E2 17 00 F5 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 16 [09:19:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:19:22]wFMCommunicate OK [09:19:22]requested_item fd.num is exist - process it [09:19:22]SAM_PROTO_GetFieldsCounters [09:19:22]wFMCommunicate request_size=4 [09:19:22]MH_SAM_APDU [09:19:22]CAPDU: 80 13 00 00 [09:19:22]Write to MH i2c: E2 08 00 F6 58 80 13 00 00 00 00 00 00 CA [09:19:22]Write i2c OK [09:19:22]MH_I2C_Read... [09:19:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:22]Read from MH i2c: E2 [09:19:22]MH_I2C_Read... [09:19:22]Read from MH i2c: E2 62 00 [09:19:22]MH_I2C_Read... [09:19:22]Read from MH i2c: E2 62 00 F6 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [09:19:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:22]wFMCommunicate OK [09:19:22]SAM_PROTO_GetFieldsCounters done [09:19:22]requested_item shift.num is exist - process it [09:19:22]requested_item shift.opened is exist - process it [09:19:22]req_shift_opened [09:19:22]FM_GetShiftState [09:19:22]SAM_PROTO_GetShiftState [09:19:22]wFMCommunicate request_size=4 [09:19:22]MH_SAM_APDU [09:19:22]CAPDU: 80 13 01 00 [09:19:22]Write to MH i2c: E2 08 00 F7 58 80 13 01 00 00 00 00 00 CC [09:19:22]Write i2c OK [09:19:22]MH_I2C_Read... [09:19:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:22]Read from MH i2c: E2 [09:19:22]MH_I2C_Read... [09:19:22]Read from MH i2c: E2 0E 00 [09:19:22]MH_I2C_Read... [09:19:22]Read from MH i2c: E2 0E 00 F7 58 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1C [09:19:22]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:19:22]wFMCommunicate OK [09:19:22]SAM_PROTO_GetShiftState done [09:19:22]FM_GetShiftState done [09:19:22]req_shift_opened done [09:19:22]requested_item shift.open_date is exist - process it [09:19:22]req_shift_open_date [09:19:22]req_shift_open_date done [09:19:22]produce_requested_data done [09:19:22]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220900,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:19:22]process_action_free close_receipt [09:19:22]json_value_free [09:19:22]json_value_free done [09:19:22]process_json_proto returns [09:19:22]Send response to host [09:19:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220900,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:19:22]free response buf [09:19:22]execute_script done [09:19:22]execute_script returns [09:19:22]free content buf [09:19:22]Sock 7.Close socket [09:19:22]Sock 7.Thread stoped [09:19:26]OFD Sender: No OFD packet to send [09:19:31]OFD Sender: No OFD packet to send [09:19:36]OFD Sender: No OFD packet to send [09:19:41]OFD Sender: No OFD packet to send [09:19:46]OFD Sender: No OFD packet to send [09:19:51]OFD Sender: No OFD packet to send [09:19:54]accept exits with 10 [09:19:54]New connection [09:19:54]New thread 3066674532 created [09:19:54]Thread 3066531172 joined [09:19:54]Waiting for new connection... [09:19:54] Sock 10.Parse request [09:19:54]Sock 10.Check first char [09:19:54]Sock 10.First char is OK [09:19:54]request: POST /json_proto HTTP/1.0 [09:19:54]Method: POST [09:19:54]URL: /json_proto [09:19:54]Method is POST - this is cgi request [09:19:54]url: /json_proto [09:19:54]query_string will be loaded in cgi processing [09:19:54]execute_cgi json_proto POST (null) [09:19:54]execute_cgi path=json_proto method=POST [09:19:54]POST find Content-Length [09:19:54]Host: 172.17.40.4:8080 [09:19:54]Content-Length: 677 [09:19:54]Content-Type: application/json [09:19:54] [09:19:54]POST finish read [09:19:54]Found Content-Length = 677 [09:19:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:54]execute_script... [09:19: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)538814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:19:54]POST & json_proto [09:19:54]process_json_proto [09:19:54]json parsed OK: [09:19:54]protocol is kg_v1.0 [09:19:54]action value=close_receipt [09:19:54]process_action close_receipt [09:19:54]cmd_close_receipt [09:19:54]MH_GetDate [09:19:54]Write to MH i2c: F0 00 00 F8 58 3F [09:19:54]Write i2c OK [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: F0 [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: F0 09 00 [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: F0 09 00 F8 58 00 BE BF 18 67 65 5C 16 67 82 [09:19:54]GetLastDocTimeStamp 1729675163 [09:19:54]current date 1729675198 [09:19:54]FM_GetShiftState [09:19:54]SAM_PROTO_GetShiftState [09:19:54]wFMCommunicate request_size=4 [09:19:54]MH_SAM_APDU [09:19:54]CAPDU: 80 13 01 00 [09:19:54]Write to MH i2c: E2 08 00 F9 58 80 13 01 00 00 00 00 00 CE [09:19:54]Write i2c OK [09:19:54]MH_I2C_Read... [09:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:54]Read from MH i2c: E2 [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: E2 0E 00 [09:19:54]MH_I2C_Read... [09:19:54]Read from MH i2c: E2 0E 00 F9 58 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1E [09:19:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:19:54]wFMCommunicate OK [09:19:54]SAM_PROTO_GetShiftState done [09:19:54]FM_GetShiftState done [09:19:54]opened in 1729642119 [09:19:54]opened+sec_in_day 1729728519 [09:19:54]quantity*price = 50041 [09:19:54]sum+1 = 50042 [09:19:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 110 23.10.2024 09:19 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220901 ФПД: 238824700293754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091958&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220901&fm=238824700293754&tin=02508201610067®Number=0000000000098116&sum=50000 [09:19:55]StoreToDocumentArchive [09:19:55]shift 447 fd 220901 [09:19:55]save to /storage/0447/doc_00220901 [09:19:55]save last doc name /storage/0447/doc_00220901 to /storage/kkm_last_doc_name [09:19:55]save OK [09:19:55]Clear old archive folders... [09:19:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:55]tlvbuf is 008EE570 [09:19:55]SAM_PROTO_ClearQueue [09:19:55]wFMCommunicate request_size=4 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 09 00 00 [09:19:55]Write to MH i2c: E2 08 00 06 59 80 09 00 00 00 00 00 00 D1 [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 06 59 00 90 00 D3 [09:19:55]RAPDU: 90 00 [09:19:55]wFMCommunicate OK [09:19:55]SAM_PROTO_ClearQueue done [09:19:55]KKMCreateOFDPacket [09:19:55]OFDProtocolAddRootSTLVToBuf [09:19:55]FM_MakeSignedData [09:19:55]FM_MakeSignedData [09:19:55]SAM_PROTO_SignData [09:19:55]wFMCommunicate request_size=4 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 0D 01 02 [09:19:55]Write to MH i2c: E2 08 00 07 59 80 0D 01 02 00 00 00 00 D9 [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 07 59 00 90 00 D4 [09:19:55]RAPDU: 90 00 [09:19:55]wFMCommunicate OK [09:19:55]wFMCommunicate request_size=255 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BE BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E5 5E 03 00 35 04 06 00 D9 [09:19:55]Write to MH i2c: E2 02 01 08 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BE BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E5 5E 03 00 35 04 06 00 D9 00 00 AA [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 08 59 00 90 00 D5 [09:19:55]RAPDU: 90 00 [09:19:55]wFMCommunicate OK [09:19:55]wFMCommunicate request_size=10 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 0D 02 02 05 35 B5 6C B2 7A [09:19:55]Write to MH i2c: E2 0D 00 09 59 80 0D 02 02 05 00 35 B5 6C B2 7A 00 00 68 [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 03 00 09 59 00 90 00 D6 [09:19:55]RAPDU: 90 00 [09:19:55]wFMCommunicate OK [09:19:55]wFMCommunicate request_size=4 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 0D 03 02 [09:19:55]Write to MH i2c: E2 08 00 0A 59 80 0D 03 02 00 00 00 00 DE [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 0B 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 0B 00 0A 59 00 C1 C5 5E D0 7F C3 2B EA 90 00 EA [09:19:55]RAPDU: C1 C5 5E D0 7F C3 2B EA 90 00 [09:19:55]wFMCommunicate OK [09:19:55]SAM_PROTO_SignData done [09:19:55]FM_MakeSignedData done [09:19:55]CreateOFDProtocolMessage [09:19:55]wFMCommunicate request_size=4 [09:19:55]MH_SAM_APDU [09:19:55]CAPDU: 80 11 00 00 [09:19:55]Write to MH i2c: E2 08 00 0B 59 80 11 00 00 00 00 00 00 DE [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:55]Read from MH i2c: E2 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 17 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: E2 17 00 0B 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2D [09:19:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:19:55]wFMCommunicate OK [09:19:55]CreateOFDProtocolMessage done [09:19:55]OFDSenderStorePacket 220901 [09:19:55]StoreOFDPacket docnum=220901 [09:19:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 62 FB 07 01 44 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BE BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E5 5E 03 00 35 04 06 00 D9 35 B5 6C B2 7A C1 C5 5E D0 7F C3 2B EA [09:19:55]CheckFolder [09:19:55]dirname=/storage/ofd_packets [09:19:55]CheckFolder done [09:19:55]ProducePacketName [09:19:55]name=ofd_packets/00220901 [09:19:55]NVStorageSaveData ofd_packets/00220901 [09:19:55]File name is /storage/ofd_packets/00220901 [09:19:55]Write 301 bytes [09:19:55]NVStorageSaveData done [09:19:55]OFDSenderStorePacket done [09:19:55]KKMCreateOFDPacket done [09:19:55]NVStorageSaveData kkm_last_timestamp [09:19:55]File name is /storage/kkm_last_timestamp [09:19:55]Write 4 bytes [09:19:55]NVStorageSaveData done [09:19:55]ExternCall_PrintAddStr [09:19:55]wPrintStart [09:19:55]Write to MH i2c: 01 00 00 0C 59 65 [09:19:55]Write i2c OK [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 07 00 [09:19:55]MH_I2C_Read... [09:19:55]Read from MH i2c: 01 07 00 0C 59 00 00 00 00 00 FF 0F 7A [09:19:55]RasterBufferAndPrint [09:19:55]line Счет N : (1)538814 [09:19:55]line ИНН: 02508201610067 [09:19:55]line Контрольно-Кассовый Чек [09:19:55]line ПРОДАЖА [09:19:55]line ТРК (МРК, ГНК) : 33 [09:19:55]line Товар: 2710124130 [09:19:55]line Аи-92-К-2 [09:19:55]line 7.480 * 66.90 [09:19:55]line = 500.41 [09:19:55]line НДС 12% НСП 1% [09:19:55]line > о реализуемом товаре [09:19:55]line ОКРУГЛЕНИЕ: -0.41 [09:19:55]line ИТОГО: 500.00 [09:19:55]line Внесено: 500.00 [09:19:55]line СДАЧА: 0.00 [09:19:55]line НСП 1% : 4.43 [09:19:55]line НДС 12% : 53.14 [09:19:55]line Наличными: 500.00 [09:19:55]line Безнал.: 0.00 [09:19:55]line Место: АЗС № 84 "Партнер Нефть" [09:19:55]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:19:55]line СНО: Общий режим [09:19:55]line Чек 110 23.10.2024 09:19 [09:19:55]line Смена: 447 ФФД: 1.0 [09:19:55]line ЗНМ: 0300000178 [09:19:55]line РНМ: 0000000000098116 [09:19:55]line Версия ККМ: 001 [09:19:55]line ФМ: 0000000000965413 [09:19:55]line ФД: 220901 [09:19:55]line ФПД: 238824700293754 [09:19:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T091958&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220901&fm=238824700293754&tin=02508201610067®Number=0000000000098116&sum=50000 [09:19:56]OFD Sender: Processing packet 220901 [packets to send 81, broken 80] [09:19:56]ProducePacketName [09:19:56]name=ofd_packets/00220901 [09:19:56]OFD Sender: To server: pG, [09:19:56]CommunicateWithHost lk.salyk.kg:30040 [09:19:56]ConnectInit lk.salyk.kg [09:19:56]written 0, free lines is 4095 [09:19:56]Connected sock=9 [09:19:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 62 FB 07 01 44 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BE BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E5 5E 03 00 35 04 06 00 D9 35 B5 6C B2 7A C1 C5 5E D0 7F C3 2B EA [09:19:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 6F 1D 47 00 BE 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 39 36 35 34 31 33 10 04 04 00 E5 5E 03 00 F4 03 04 00 5E 6B 18 67 B6 04 01 00 00 ED C1 44 35 E2 AC 47 48 [09:19:56]CommunicateWithHost err = 0 [09:19:56]CheckOFDResponse [09:19:56]1017 (14) - 77093643461234 [09:19:56]1041 (16) - 0000000000965413 [09:19:56]1040 (4) - 220901 [09:19:56]1012 (4) - 23.10.2024 03:19 [09:19:56]1206 (1) - 0 [09:19:56]OFD Sender: Remove packet 220901 [09:19:56]ProducePacketName [09:19:56]name=ofd_packets/00220901 [09:19:56]NVStorageDeleteData [09:19:56]Write to MH i2c: 01 00 00 37 59 90 [09:19:56]Write i2c OK [09:19:56]MH_I2C_Read... [09:19:56]Read from MH i2c: 01 [09:19:56]MH_I2C_Read... [09:19:56]Read from MH i2c: 01 07 00 [09:19:56]MH_I2C_Read... [09:19:56]Read from MH i2c: 01 07 00 37 59 00 00 00 00 00 F5 0C 98 [09:19:56]RasterBufferAndPrint [09:19:56]line [09:19:56]line [09:19:56]line [09:19:56]line [09:19:56]line [09:19:56]written 0, free lines is 3323 [09:19:56]MH_Cut [09:19:56]Write to MH i2c: D1 01 00 3E 59 01 69 [09:19:56]Write i2c OK [09:19:56]MH_I2C_Read... [09:19:56]Read from MH i2c: D1 [09:19:56]MH_I2C_Read... [09:19:56]Read from MH i2c: D1 01 00 [09:19:56]MH_I2C_Read... [09:19:56]Read from MH i2c: D1 01 00 3E 59 00 68 [09:19:56]Write to MH i2c: 01 00 00 3F 59 98 [09:19:56]Write i2c OK [09:19:56]MH_I2C_Read... [09:19:57]OFD Sender: No OFD packet to send [09:19:57]*** Cut start [09:19:57]*** Partial cut [09:19:57]*** CUTSNS_PIN = 1 [09:19:57]*** CUTSNS_PIN = 0 [09:19:57]*** Brake cut motor [09:19:58]Read from MH i2c: 01 [09:19:58]MH_I2C_Read... [09:19:58]*** Stop cut motor [09:19:58]*** Cut end [09:19:58]Read from MH i2c: 01 07 00 [09:19:58]MH_I2C_Read... [09:19:58]Read from MH i2c: 01 07 00 3F 59 00 00 00 00 00 FF 0F AD [09:19:58]process_action close_receipt done [09:19:58]requested_data is exist [09:19:58]produce_requested_data [09:19:58]requested_item fm.sn is exist - process it [09:19:58]wFMCommunicate request_size=4 [09:19:58]MH_SAM_APDU [09:19:58]CAPDU: 80 11 00 00 [09:19:58]Write to MH i2c: E2 08 00 40 59 80 11 00 00 00 00 00 00 13 [09:19:58]Write i2c OK [09:19:58]MH_I2C_Read... [09:19:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:58]Read from MH i2c: E2 [09:19:58]MH_I2C_Read... [09:19:58]Read from MH i2c: E2 17 00 [09:19:58]MH_I2C_Read... [09:19:58]Read from MH i2c: E2 17 00 40 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 62 [09:19:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:19:58]wFMCommunicate OK [09:19:58]requested_item fd.num is exist - process it [09:19:58]SAM_PROTO_GetFieldsCounters [09:19:58]wFMCommunicate request_size=4 [09:19:58]MH_SAM_APDU [09:19:58]CAPDU: 80 13 00 00 [09:19:58]Write to MH i2c: E2 08 00 41 59 80 13 00 00 00 00 00 00 16 [09:19:58]Write i2c OK [09:19:58]MH_I2C_Read... [09:19:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:58]Read from MH i2c: E2 [09:19:58]MH_I2C_Read... [09:19:58]Read from MH i2c: E2 62 00 [09:19:58]MH_I2C_Read... [09:19:58]Read from MH i2c: E2 62 00 41 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [09:19:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:58]wFMCommunicate OK [09:19:58]SAM_PROTO_GetFieldsCounters done [09:19:58]requested_item shift.num is exist - process it [09:19:58]requested_item shift.opened is exist - process it [09:19:58]req_shift_opened [09:19:58]FM_GetShiftState [09:19:58]SAM_PROTO_GetShiftState [09:19:58]wFMCommunicate request_size=4 [09:19:58]MH_SAM_APDU [09:19:58]CAPDU: 80 13 01 00 [09:19:58]Write to MH i2c: E2 08 00 42 59 80 13 01 00 00 00 00 00 18 [09:19:58]Write i2c OK [09:19:58]MH_I2C_Read... [09:19:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:58]Read from MH i2c: E2 [09:19:58]MH_I2C_Read... [09:19:58]Read from MH i2c: E2 0E 00 [09:19:58]MH_I2C_Read... [09:19:58]Read from MH i2c: E2 0E 00 42 59 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 68 [09:19:58]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:19:58]wFMCommunicate OK [09:19:58]SAM_PROTO_GetShiftState done [09:19:58]FM_GetShiftState done [09:19:58]req_shift_opened done [09:19:58]requested_item shift.open_date is exist - process it [09:19:58]req_shift_open_date [09:19:58]req_shift_open_date done [09:19:58]produce_requested_data done [09:19:58]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220901,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:19:58]process_action_free close_receipt [09:19:58]json_value_free [09:19:58]json_value_free done [09:19:58]process_json_proto returns [09:19:58]Send response to host [09:19:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220901,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:19:58]free response buf [09:19:58]execute_script done [09:19:58]execute_script returns [09:19:58]free content buf [09:19:58]Sock 10.Close socket [09:19:58]Sock 10.Thread stoped [09:20:02]OFD Sender: No OFD packet to send [09:20:07]OFD Sender: No OFD packet to send [09:20:12]OFD Sender: No OFD packet to send [09:20:17]OFD Sender: No OFD packet to send [09:20:22]OFD Sender: No OFD packet to send [09:20:27]OFD Sender: No OFD packet to send [09:20:32]OFD Sender: No OFD packet to send [09:20:37]OFD Sender: No OFD packet to send [09:20:42]OFD Sender: No OFD packet to send [09:20:43]accept exits with 7 [09:20:43]New connection [09:20:43]New thread 3066531172 created [09:20:43]Thread 3066674532 joined [09:20:43]Waiting for new connection... [09:20:43] Sock 7.Parse request [09:20:43]Sock 7.Check first char [09:20:43]Sock 7.First char is OK [09:20:43]request: POST /json_proto HTTP/1.0 [09:20:43]Method: POST [09:20:43]URL: /json_proto [09:20:43]Method is POST - this is cgi request [09:20:43]url: /json_proto [09:20:43]query_string will be loaded in cgi processing [09:20:43]execute_cgi json_proto POST (null) [09:20:43]execute_cgi path=json_proto method=POST [09:20:43]POST find Content-Length [09:20:43]Host: 172.17.40.4:8080 [09:20:43]Content-Length: 1005 [09:20:43]Content-Type: application/json [09:20:43] [09:20:43]POST finish read [09:20:43]Found Content-Length = 1005 [09:20:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80183", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 5.000, "sum" : 720.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 835.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:43]execute_script... [09: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 : (3)80183", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 5.000, "sum" : 720.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 835.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:43]POST & json_proto [09:20:43]process_json_proto [09:20:43]json parsed OK: [09:20:43]protocol is kg_v1.0 [09:20:43]action value=close_receipt [09:20:43]process_action close_receipt [09:20:43]cmd_close_receipt [09:20:43]MH_GetDate [09:20:43]Write to MH i2c: F0 00 00 43 59 8B [09:20:43]Write i2c OK [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: F0 [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: F0 09 00 [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: F0 09 00 43 59 00 F0 BF 18 67 65 5C 16 67 00 [09:20:43]GetLastDocTimeStamp 1729675198 [09:20:43]current date 1729675248 [09:20:43]FM_GetShiftState [09:20:43]SAM_PROTO_GetShiftState [09:20:43]wFMCommunicate request_size=4 [09:20:43]MH_SAM_APDU [09:20:43]CAPDU: 80 13 01 00 [09:20:43]Write to MH i2c: E2 08 00 44 59 80 13 01 00 00 00 00 00 1A [09:20:43]Write i2c OK [09:20:43]MH_I2C_Read... [09:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:44]Read from MH i2c: E2 [09:20:44]MH_I2C_Read... [09:20:44]Read from MH i2c: E2 0E 00 [09:20:44]MH_I2C_Read... [09:20:44]Read from MH i2c: E2 0E 00 44 59 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 6A [09:20:44]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:20:44]wFMCommunicate OK [09:20:44]SAM_PROTO_GetShiftState done [09:20:44]FM_GetShiftState done [09:20:44]opened in 1729642119 [09:20:44]opened+sec_in_day 1729728519 [09:20:44]quantity*price = 72000 [09:20:44]sum+1 = 72001 [09:20:44]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036210013 Кофе Капучино (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 835.00 НСП 1% : 7.39 НДС 12% : 88.67 Наличными: 0.00 Безнал.: 835.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 111 23.10.2024 09:20 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220902 ФПД: 196871593275596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092048&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220902&fm=196871593275596&tin=02508201610067®Number=0000000000098116&sum=83500 0 [09:20:45]StoreToDocumentArchive [09:20:45]shift 447 fd 220902 [09:20:45]save to /storage/0447/doc_00220902 [09:20:45]save last doc name /storage/0447/doc_00220902 to /storage/kkm_last_doc_name [09:20:45]save OK [09:20:45]Clear old archive folders... [09:20:45]ProcessDocumentItem done err = 0, tmpTLVsize=381 [09:20:45]tlvbuf is 007C9F40 [09:20:45]SAM_PROTO_ClearQueue [09:20:45]wFMCommunicate request_size=4 [09:20:45]MH_SAM_APDU [09:20:45]CAPDU: 80 09 00 00 [09:20:45]Write to MH i2c: E2 08 00 51 59 80 09 00 00 00 00 00 00 1C [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 03 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 03 00 51 59 00 90 00 1E [09:20:45]RAPDU: 90 00 [09:20:45]wFMCommunicate OK [09:20:45]SAM_PROTO_ClearQueue done [09:20:45]KKMCreateOFDPacket [09:20:45]OFDProtocolAddRootSTLVToBuf [09:20:45]FM_MakeSignedData [09:20:45]FM_MakeSignedData [09:20:45]SAM_PROTO_SignData [09:20:45]wFMCommunicate request_size=4 [09:20:45]MH_SAM_APDU [09:20:45]CAPDU: 80 0D 01 02 [09:20:45]Write to MH i2c: E2 08 00 52 59 80 0D 01 02 00 00 00 00 24 [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 03 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 03 00 52 59 00 90 00 1F [09:20:45]RAPDU: 90 00 [09:20:45]wFMCommunicate OK [09:20:45]wFMCommunicate request_size=255 [09:20:45]MH_SAM_APDU [09:20:45]CAPDU: 80 0D 02 02 FA 03 00 7D 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 [09:20:45]Write to MH i2c: E2 02 01 53 59 80 0D 02 02 FA 00 03 00 7D 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 81 [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 03 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 03 00 53 59 00 90 00 20 [09:20:45]RAPDU: 90 00 [09:20:45]wFMCommunicate OK [09:20:45]wFMCommunicate request_size=140 [09:20:45]MH_SAM_APDU [09:20:45]CAPDU: 80 0D 02 02 87 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 46 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 F0 BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E6 5E 03 00 35 04 06 00 B3 0D BD 62 30 CC [09:20:45]Write to MH i2c: E2 8F 00 54 59 80 0D 02 02 87 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 46 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 F0 BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E6 5E 03 00 35 04 06 00 B3 0D BD 62 30 CC 00 00 15 [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 03 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 03 00 54 59 00 90 00 21 [09:20:45]RAPDU: 90 00 [09:20:45]wFMCommunicate OK [09:20:45]wFMCommunicate request_size=4 [09:20:45]MH_SAM_APDU [09:20:45]CAPDU: 80 0D 03 02 [09:20:45]Write to MH i2c: E2 08 00 55 59 80 0D 03 02 00 00 00 00 29 [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 0B 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 0B 00 55 59 00 01 EB 66 E0 4A 69 22 61 90 00 92 [09:20:45]RAPDU: 01 EB 66 E0 4A 69 22 61 90 00 [09:20:45]wFMCommunicate OK [09:20:45]SAM_PROTO_SignData done [09:20:45]FM_MakeSignedData done [09:20:45]CreateOFDProtocolMessage [09:20:45]wFMCommunicate request_size=4 [09:20:45]MH_SAM_APDU [09:20:45]CAPDU: 80 11 00 00 [09:20:45]Write to MH i2c: E2 08 00 56 59 80 11 00 00 00 00 00 00 29 [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 17 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 17 00 56 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 78 [09:20:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:20:45]wFMCommunicate OK [09:20:45]CreateOFDProtocolMessage done [09:20:45]OFDSenderStorePacket 220902 [09:20:45]StoreOFDPacket docnum=220902 [09:20:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 91 01 00 00 37 55 89 01 86 A6 5A 03 01 00 03 00 7D 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 46 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 F0 BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E6 5E 03 00 35 04 06 00 B3 0D BD 62 30 CC 01 EB 66 E0 4A 69 22 61 [09:20:45]CheckFolder [09:20:45]dirname=/storage/ofd_packets [09:20:45]CheckFolder done [09:20:45]ProducePacketName [09:20:45]name=ofd_packets/00220902 [09:20:45]NVStorageSaveData ofd_packets/00220902 [09:20:45]File name is /storage/ofd_packets/00220902 [09:20:45]Write 431 bytes [09:20:45]NVStorageSaveData done [09:20:45]OFDSenderStorePacket done [09:20:45]KKMCreateOFDPacket done [09:20:45]NVStorageSaveData kkm_last_timestamp [09:20:45]File name is /storage/kkm_last_timestamp [09:20:45]Write 4 bytes [09:20:45]NVStorageSaveData done [09:20:45]ExternCall_PrintAddStr [09:20:45]wPrintStart [09:20:45]Write to MH i2c: 01 00 00 57 59 B0 [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: 01 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: 01 07 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: 01 07 00 57 59 00 00 00 00 00 FF 0F C5 [09:20:45]RasterBufferAndPrint [09:20:45]line Счет N : (3)80183 [09:20:45]line ИНН: 02508201610067 [09:20:45]line Контрольно-Кассовый Чек [09:20:45]line ПРОДАЖА [09:20:45]line Товар: 47802995 [09:20:45]line Сигареты Winston XS Silver [09:20:46]line 5.000 * 144.00 [09:20:46]line = 720.00 [09:20:46]line НДС 12% НСП 1% [09:20:46]line > о реализуемом товаре [09:20:46]line Товар: 2000036210013 [09:20:46]line Кофе Капучино (GABB TRADE) [09:20:46]line 1.000 * 115.00 [09:20:46]line = 115.00 [09:20:46]line НДС 12% НСП 1% [09:20:46]line > о реализуемом товаре [09:20:46]line ИТОГО: 835.00 [09:20:46]line НСП 1% : 7.39 [09:20:46]line НДС 12% : 88.67 [09:20:46]line Наличными: 0.00 [09:20:46]line Безнал.: 835.00 [09:20:46]line Место: АЗС № 84 "Партнер Нефть" [09:20:46]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:20:46]line СНО: Общий режим [09:20:46]line Чек 111 23.10.2024 09:20 [09:20:46]line Смена: 447 ФФД: 1.0 [09:20:46]line ЗНМ: 0300000178 [09:20:46]line РНМ: 0000000000098116 [09:20:46]line Версия ККМ: 001 [09:20:46]line Платежная система: Mbank [09:20:46]line ФМ: 0000000000965413 [09:20:46]line ФД: 220902 [09:20:46]line ФПД: 196871593275596 [09:20:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092048&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220902&fm=196871593275596&tin=02508201610067®Number=0000000000098116&sum=83500 [09:20:46]OFD Sender: Processing packet 220902 [packets to send 81, broken 80] [09:20:46]ProducePacketName [09:20:46]name=ofd_packets/00220902 [09:20:46]OFD Sender: To server: pG, [09:20:46]CommunicateWithHost lk.salyk.kg:30040 [09:20:46]ConnectInit lk.salyk.kg [09:20:46]line 0 [09:20:46]written 0, free lines is 4095 [09:20:46]Connected sock=10 [09:20:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 91 01 00 00 37 55 89 01 86 A6 5A 03 01 00 03 00 7D 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 19 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 46 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E3 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 46 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 F0 BF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E6 5E 03 00 35 04 06 00 B3 0D BD 62 30 CC 01 EB 66 E0 4A 69 22 61 [09:20:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 19 73 47 00 D8 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E6 5E 03 00 F4 03 04 00 90 6B 18 67 B6 04 01 00 00 3D AF E5 3D 87 BA 39 35 [09:20:46]CommunicateWithHost err = 0 [09:20:46]CheckOFDResponse [09:20:46]1017 (14) - 77093643461234 [09:20:46]1041 (16) - 0000000000965413 [09:20:46]1040 (4) - 220902 [09:20:46]1012 (4) - 23.10.2024 03:20 [09:20:46]1206 (1) - 0 [09:20:46]OFD Sender: Remove packet 220902 [09:20:46]ProducePacketName [09:20:46]name=ofd_packets/00220902 [09:20:46]NVStorageDeleteData [09:20:46]Write to MH i2c: 01 00 00 86 59 DF [09:20:46]Write i2c OK [09:20:46]MH_I2C_Read... [09:20:46]Read from MH i2c: 01 [09:20:46]MH_I2C_Read... [09:20:46]Read from MH i2c: 01 07 00 [09:20:46]MH_I2C_Read... [09:20:46]Read from MH i2c: 01 07 00 86 59 00 00 00 00 00 B6 0C A8 [09:20:46]RasterBufferAndPrint [09:20:46]line [09:20:46]line [09:20:46]line [09:20:46]line [09:20:46]line [09:20:46]written 0, free lines is 3264 [09:20:46]MH_Cut [09:20:46]Write to MH i2c: D1 01 00 8D 59 01 B8 [09:20:46]Write i2c OK [09:20:46]MH_I2C_Read... [09:20:46]Read from MH i2c: D1 [09:20:46]MH_I2C_Read... [09:20:46]Read from MH i2c: D1 01 00 [09:20:46]MH_I2C_Read... [09:20:46]Read from MH i2c: D1 01 00 8D 59 00 B7 [09:20:46]Write to MH i2c: 01 00 00 8E 59 E7 [09:20:46]Write i2c OK [09:20:46]MH_I2C_Read... [09:20:46]OFD Sender: No OFD packet to send [09:20:47]*** Cut start [09:20:47]*** Partial cut [09:20:47]*** CUTSNS_PIN = 1 [09:20:47]*** CUTSNS_PIN = 0 [09:20:47]*** Brake cut motor [09:20:48]Read from MH i2c: 01 [09:20:48]MH_I2C_Read... [09:20:48]*** Stop cut motor [09:20:48]*** Cut end [09:20:48]Read from MH i2c: 01 07 00 [09:20:48]MH_I2C_Read... [09:20:48]Read from MH i2c: 01 07 00 8E 59 00 00 00 00 00 FF 0F FC [09:20:48]process_action close_receipt done [09:20:48]requested_data is exist [09:20:48]produce_requested_data [09:20:48]requested_item fm.sn is exist - process it [09:20:48]wFMCommunicate request_size=4 [09:20:48]MH_SAM_APDU [09:20:48]CAPDU: 80 11 00 00 [09:20:48]Write to MH i2c: E2 08 00 8F 59 80 11 00 00 00 00 00 00 62 [09:20:48]Write i2c OK [09:20:48]MH_I2C_Read... [09:20:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:48]Read from MH i2c: E2 [09:20:48]MH_I2C_Read... [09:20:48]Read from MH i2c: E2 17 00 [09:20:48]MH_I2C_Read... [09:20:48]Read from MH i2c: E2 17 00 8F 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B1 [09:20:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:20:48]wFMCommunicate OK [09:20:48]requested_item fd.num is exist - process it [09:20:48]SAM_PROTO_GetFieldsCounters [09:20:48]wFMCommunicate request_size=4 [09:20:48]MH_SAM_APDU [09:20:48]CAPDU: 80 13 00 00 [09:20:48]Write to MH i2c: E2 08 00 90 59 80 13 00 00 00 00 00 00 65 [09:20:48]Write i2c OK [09:20:48]MH_I2C_Read... [09:20:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:48]Read from MH i2c: E2 [09:20:48]MH_I2C_Read... [09:20:48]Read from MH i2c: E2 62 00 [09:20:48]MH_I2C_Read... [09:20:48]Read from MH i2c: E2 62 00 90 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [09:20:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:20:48]wFMCommunicate OK [09:20:48]SAM_PROTO_GetFieldsCounters done [09:20:48]requested_item shift.num is exist - process it [09:20:48]requested_item shift.opened is exist - process it [09:20:48]req_shift_opened [09:20:48]FM_GetShiftState [09:20:48]SAM_PROTO_GetShiftState [09:20:48]wFMCommunicate request_size=4 [09:20:48]MH_SAM_APDU [09:20:48]CAPDU: 80 13 01 00 [09:20:48]Write to MH i2c: E2 08 00 91 59 80 13 01 00 00 00 00 00 67 [09:20:48]Write i2c OK [09:20:48]MH_I2C_Read... [09:20:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:48]Read from MH i2c: E2 [09:20:48]MH_I2C_Read... [09:20:48]Read from MH i2c: E2 0E 00 [09:20:48]MH_I2C_Read... [09:20:48]Read from MH i2c: E2 0E 00 91 59 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B7 [09:20:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:20:48]wFMCommunicate OK [09:20:48]SAM_PROTO_GetShiftState done [09:20:48]FM_GetShiftState done [09:20:48]req_shift_opened done [09:20:48]requested_item shift.open_date is exist - process it [09:20:48]req_shift_open_date [09:20:48]req_shift_open_date done [09:20:48]produce_requested_data done [09:20:48]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220902,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:20:48]process_action_free close_receipt [09:20:48]json_value_free [09:20:48]json_value_free done [09:20:48]process_json_proto returns [09:20:48]Send response to host [09:20:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220902,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:20:48]free response buf [09:20:48]execute_script done [09:20:48]execute_script returns [09:20:48]free content buf [09:20:48]Sock 7.Close socket [09:20:48]Sock 7.Thread stoped [09:20:52]OFD Sender: No OFD packet to send [09:20:57]OFD Sender: No OFD packet to send [09:21:02]OFD Sender: No OFD packet to send [09:21:07]OFD Sender: No OFD packet to send [09:21:07]accept exits with 9 [09:21:07]New connection [09:21:07]New thread 3066674532 created [09:21:07]Thread 3066531172 joined [09:21:07]Waiting for new connection... [09:21:07] Sock 9.Parse request [09:21:07]Sock 9.Check first char [09:21:07]Sock 9.First char is OK [09:21:07]request: POST /json_proto HTTP/1.0 [09:21:07]Method: POST [09:21:07]URL: /json_proto [09:21:07]Method is POST - this is cgi request [09:21:07]url: /json_proto [09:21:07]query_string will be loaded in cgi processing [09:21:07]execute_cgi json_proto POST (null) [09:21:07]execute_cgi path=json_proto method=POST [09:21:07]POST find Content-Length [09:21:07]Host: 172.17.40.4:8080 [09:21:07]Content-Length: 627 [09:21:07]Content-Type: application/json [09:21:07] [09:21:07]POST finish read [09:21:07]Found Content-Length = 627 [09:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80184", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:07]execute_script... [09:21:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80184", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:07]POST & json_proto [09:21:07]process_json_proto [09:21:07]json parsed OK: [09:21:07]protocol is kg_v1.0 [09:21:07]action value=close_receipt [09:21:07]process_action close_receipt [09:21:07]cmd_close_receipt [09:21:07]MH_GetDate [09:21:07]Write to MH i2c: F0 00 00 92 59 DA [09:21:07]Write i2c OK [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: F0 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: F0 09 00 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: F0 09 00 92 59 00 08 C0 18 67 65 5C 16 67 68 [09:21:07]GetLastDocTimeStamp 1729675248 [09:21:07]current date 1729675272 [09:21:07]FM_GetShiftState [09:21:07]SAM_PROTO_GetShiftState [09:21:07]wFMCommunicate request_size=4 [09:21:07]MH_SAM_APDU [09:21:07]CAPDU: 80 13 01 00 [09:21:07]Write to MH i2c: E2 08 00 93 59 80 13 01 00 00 00 00 00 69 [09:21:07]Write i2c OK [09:21:07]MH_I2C_Read... [09:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:07]Read from MH i2c: E2 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: E2 0E 00 [09:21:07]MH_I2C_Read... [09:21:07]Read from MH i2c: E2 0E 00 93 59 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B9 [09:21:07]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:21:07]wFMCommunicate OK [09:21:07]SAM_PROTO_GetShiftState done [09:21:07]FM_GetShiftState done [09:21:07]opened in 1729642119 [09:21:07]opened+sec_in_day 1729728519 [09:21:07]quantity*price = 13000 [09:21:07]sum+1 = 13001 [09:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 112 23.10.2024 09:21 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220903 ФПД: 40068757436801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092112&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220903&fm=40068757436801&tin=02508201610067®Number=0000000000098116&sum=13000 0 [09:21:08]StoreToDocumentArchive [09:21:08]shift 447 fd 220903 [09:21:08]save to /storage/0447/doc_00220903 [09:21:08]save last doc name /storage/0447/doc_00220903 to /storage/kkm_last_doc_name [09:21:08]save OK [09:21:08]Clear old archive folders... [09:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=276 [09:21:08]tlvbuf is 00833EA0 [09:21:08]SAM_PROTO_ClearQueue [09:21:08]wFMCommunicate request_size=4 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 09 00 00 [09:21:08]Write to MH i2c: E2 08 00 A0 59 80 09 00 00 00 00 00 00 6B [09:21:08]Write i2c OK [09:21:08]MH_I2C_Read... [09:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:08]Read from MH i2c: E2 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 03 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 03 00 A0 59 00 90 00 6D [09:21:08]RAPDU: 90 00 [09:21:08]wFMCommunicate OK [09:21:08]SAM_PROTO_ClearQueue done [09:21:08]KKMCreateOFDPacket [09:21:08]OFDProtocolAddRootSTLVToBuf [09:21:08]FM_MakeSignedData [09:21:08]FM_MakeSignedData [09:21:08]SAM_PROTO_SignData [09:21:08]wFMCommunicate request_size=4 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 0D 01 02 [09:21:08]Write to MH i2c: E2 08 00 A1 59 80 0D 01 02 00 00 00 00 73 [09:21:08]Write i2c OK [09:21:08]MH_I2C_Read... [09:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:08]Read from MH i2c: E2 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 03 00 [09:21:08]MH_I2C_Read... [09:21:08]Read from MH i2c: E2 03 00 A1 59 00 90 00 6E [09:21:08]RAPDU: 90 00 [09:21:08]wFMCommunicate OK [09:21:08]wFMCommunicate request_size=255 [09:21:08]MH_SAM_APDU [09:21:08]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 08 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 [09:21:08]Write to MH i2c: E2 02 01 A2 59 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 08 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 00 00 05 [09:21:08]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 A2 59 00 90 00 6F [09:21:09]RAPDU: 90 00 [09:21:09]wFMCommunicate OK [09:21:09]wFMCommunicate request_size=35 [09:21:09]MH_SAM_APDU [09:21:09]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E7 5E 03 00 35 04 06 00 24 71 3C 0D B9 81 [09:21:09]Write to MH i2c: E2 26 00 A3 59 80 0D 02 02 1E 00 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E7 5E 03 00 35 04 06 00 24 71 3C 0D B9 81 00 00 C5 [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 03 00 A3 59 00 90 00 70 [09:21:09]RAPDU: 90 00 [09:21:09]wFMCommunicate OK [09:21:09]wFMCommunicate request_size=4 [09:21:09]MH_SAM_APDU [09:21:09]CAPDU: 80 0D 03 02 [09:21:09]Write to MH i2c: E2 08 00 A4 59 80 0D 03 02 00 00 00 00 78 [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 0B 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 0B 00 A4 59 00 98 92 B4 C3 68 FE 78 FD 90 00 F5 [09:21:09]RAPDU: 98 92 B4 C3 68 FE 78 FD 90 00 [09:21:09]wFMCommunicate OK [09:21:09]SAM_PROTO_SignData done [09:21:09]FM_MakeSignedData done [09:21:09]CreateOFDProtocolMessage [09:21:09]wFMCommunicate request_size=4 [09:21:09]MH_SAM_APDU [09:21:09]CAPDU: 80 11 00 00 [09:21:09]Write to MH i2c: E2 08 00 A5 59 80 11 00 00 00 00 00 00 78 [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:09]Read from MH i2c: E2 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 17 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: E2 17 00 A5 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C7 [09:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:21:09]wFMCommunicate OK [09:21:09]CreateOFDProtocolMessage done [09:21:09]OFDSenderStorePacket 220903 [09:21:09]StoreOFDPacket docnum=220903 [09:21:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 28 01 00 00 25 F4 20 01 EF 74 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 08 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E7 5E 03 00 35 04 06 00 24 71 3C 0D B9 81 98 92 B4 C3 68 FE 78 FD [09:21:09]CheckFolder [09:21:09]dirname=/storage/ofd_packets [09:21:09]CheckFolder done [09:21:09]ProducePacketName [09:21:09]name=ofd_packets/00220903 [09:21:09]NVStorageSaveData ofd_packets/00220903 [09:21:09]File name is /storage/ofd_packets/00220903 [09:21:09]Write 326 bytes [09:21:09]NVStorageSaveData done [09:21:09]OFDSenderStorePacket done [09:21:09]KKMCreateOFDPacket done [09:21:09]NVStorageSaveData kkm_last_timestamp [09:21:09]File name is /storage/kkm_last_timestamp [09:21:09]Write 4 bytes [09:21:09]NVStorageSaveData done [09:21:09]ExternCall_PrintAddStr [09:21:09]wPrintStart [09:21:09]Write to MH i2c: 01 00 00 A6 59 FF [09:21:09]Write i2c OK [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: 01 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: 01 07 00 [09:21:09]MH_I2C_Read... [09:21:09]Read from MH i2c: 01 07 00 A6 59 00 00 00 00 00 FF 0F 14 [09:21:09]RasterBufferAndPrint [09:21:09]line Счет N : (3)80184 [09:21:09]line ИНН: 02508201610067 [09:21:09]line Контрольно-Кассовый Чек [09:21:09]line ПРОДАЖА [09:21:09]line Товар: 2000036230011 [09:21:09]line Кофе Латте XL(GABB TRADE) [09:21:09]line 1.000 * 130.00 [09:21:09]line = 130.00 [09:21:09]line НДС 12% НСП 1% [09:21:09]line > о реализуемом товаре [09:21:09]line ИТОГО: 130.00 [09:21:09]line НСП 1% : 1.15 [09:21:09]line НДС 12% : 13.80 [09:21:09]line Наличными: 130.00 [09:21:09]line Безнал.: 0.00 [09:21:09]line Место: АЗС № 84 "Партнер Нефть" [09:21:09]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:21:09]line СНО: Общий режим [09:21:09]line Чек 112 23.10.2024 09:21 [09:21:09]line Смена: 447 ФФД: 1.0 [09:21:09]line ЗНМ: 0300000178 [09:21:09]line РНМ: 0000000000098116 [09:21:09]line Версия ККМ: 001 [09:21:09]line ФМ: 0000000000965413 [09:21:09]line ФД: 220903 [09:21:09]line ФПД: 40068757436801 [09:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092112&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220903&fm=40068757436801&tin=02508201610067®Number=0000000000098116&sum=13000 [09:21:09]line 0 [09:21:09]OFD Sender: Processing packet 220903 [packets to send 81, broken 80] [09:21:09]ProducePacketName [09:21:09]name=ofd_packets/00220903 [09:21:09]OFD Sender: To server: pG, [09:21:09]CommunicateWithHost lk.salyk.kg:30040 [09:21:09]ConnectInit lk.salyk.kg [09:21:09]written 0, free lines is 4095 [09:21:09]Connected sock=11 [09:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 28 01 00 00 25 F4 20 01 EF 74 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 08 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E7 5E 03 00 35 04 06 00 24 71 3C 0D B9 81 98 92 B4 C3 68 FE 78 FD [09:21:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 95 F9 47 00 F5 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 39 36 35 34 31 33 10 04 04 00 E7 5E 03 00 F4 03 04 00 A7 6B 18 67 B6 04 01 00 00 1F AC 9D 44 1D 59 D3 42 [09:21:10]CommunicateWithHost err = 0 [09:21:10]CheckOFDResponse [09:21:10]1017 (14) - 77093643461234 [09:21:10]1041 (16) - 0000000000965413 [09:21:10]1040 (4) - 220903 [09:21:10]1012 (4) - 23.10.2024 03:21 [09:21:10]1206 (1) - 0 [09:21:10]OFD Sender: Remove packet 220903 [09:21:10]ProducePacketName [09:21:10]name=ofd_packets/00220903 [09:21:10]NVStorageDeleteData [09:21:10]Write to MH i2c: 01 00 00 CE 59 27 [09:21:10]Write i2c OK [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: 01 [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: 01 07 00 [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: 01 07 00 CE 59 00 00 00 00 00 0A 0D 45 [09:21:10]RasterBufferAndPrint [09:21:10]line [09:21:10]line [09:21:10]line [09:21:10]line [09:21:10]line [09:21:10]written 0, free lines is 3345 [09:21:10]MH_Cut [09:21:10]Write to MH i2c: D1 01 00 D5 59 01 00 [09:21:10]Write i2c OK [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: D1 [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: D1 01 00 [09:21:10]MH_I2C_Read... [09:21:10]Read from MH i2c: D1 01 00 D5 59 00 FF [09:21:10]Write to MH i2c: 01 00 00 D6 59 2F [09:21:10]Write i2c OK [09:21:10]MH_I2C_Read... [09:21:10]OFD Sender: No OFD packet to send [09:21:10]*** Cut start [09:21:10]*** Partial cut [09:21:10]*** CUTSNS_PIN = 1 [09:21:10]*** CUTSNS_PIN = 0 [09:21:11]*** Brake cut motor [09:21:11]Read from MH i2c: 01 [09:21:11]MH_I2C_Read... [09:21:11]*** Stop cut motor [09:21:11]*** Cut end [09:21:11]Read from MH i2c: 01 07 00 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: 01 07 00 D6 59 00 00 00 00 00 FF 0F 44 [09:21:11]process_action close_receipt done [09:21:11]requested_data is exist [09:21:11]produce_requested_data [09:21:11]requested_item fm.sn is exist - process it [09:21:11]wFMCommunicate request_size=4 [09:21:11]MH_SAM_APDU [09:21:11]CAPDU: 80 11 00 00 [09:21:11]Write to MH i2c: E2 08 00 D7 59 80 11 00 00 00 00 00 00 AA [09:21:11]Write i2c OK [09:21:11]MH_I2C_Read... [09:21:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:11]Read from MH i2c: E2 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 17 00 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 17 00 D7 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F9 [09:21:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:21:11]wFMCommunicate OK [09:21:11]requested_item fd.num is exist - process it [09:21:11]SAM_PROTO_GetFieldsCounters [09:21:11]wFMCommunicate request_size=4 [09:21:11]MH_SAM_APDU [09:21:11]CAPDU: 80 13 00 00 [09:21:11]Write to MH i2c: E2 08 00 D8 59 80 13 00 00 00 00 00 00 AD [09:21:11]Write i2c OK [09:21:11]MH_I2C_Read... [09:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:11]Read from MH i2c: E2 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 62 00 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 62 00 D8 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [09:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:11]wFMCommunicate OK [09:21:11]SAM_PROTO_GetFieldsCounters done [09:21:11]requested_item shift.num is exist - process it [09:21:11]requested_item shift.opened is exist - process it [09:21:11]req_shift_opened [09:21:11]FM_GetShiftState [09:21:11]SAM_PROTO_GetShiftState [09:21:11]wFMCommunicate request_size=4 [09:21:11]MH_SAM_APDU [09:21:11]CAPDU: 80 13 01 00 [09:21:11]Write to MH i2c: E2 08 00 D9 59 80 13 01 00 00 00 00 00 AF [09:21:11]Write i2c OK [09:21:11]MH_I2C_Read... [09:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:11]Read from MH i2c: E2 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 0E 00 [09:21:11]MH_I2C_Read... [09:21:11]Read from MH i2c: E2 0E 00 D9 59 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FF [09:21:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:21:11]wFMCommunicate OK [09:21:11]SAM_PROTO_GetShiftState done [09:21:11]FM_GetShiftState done [09:21:11]req_shift_opened done [09:21:11]requested_item shift.open_date is exist - process it [09:21:11]req_shift_open_date [09:21:11]req_shift_open_date done [09:21:11]produce_requested_data done [09:21:11]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220903,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:21:11]process_action_free close_receipt [09:21:11]json_value_free [09:21:11]json_value_free done [09:21:11]process_json_proto returns [09:21:11]Send response to host [09:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220903,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:21:11]free response buf [09:21:11]execute_script done [09:21:11]execute_script returns [09:21:11]free content buf [09:21:11]Sock 9.Close socket [09:21:11]Sock 9.Thread stoped [09:21:15]OFD Sender: No OFD packet to send [09:21:20]OFD Sender: No OFD packet to send [09:21:25]OFD Sender: No OFD packet to send [09:21:30]OFD Sender: No OFD packet to send [09:21:35]OFD Sender: No OFD packet to send [09:21:40]OFD Sender: No OFD packet to send [09:21:45]OFD Sender: No OFD packet to send [09:21:50]OFD Sender: No OFD packet to send [09:21:55]OFD Sender: No OFD packet to send [09:22:00]OFD Sender: No OFD packet to send [09:22:05]OFD Sender: No OFD packet to send [09:22:10]OFD Sender: No OFD packet to send [09:22:15]OFD Sender: No OFD packet to send [09:22:20]OFD Sender: No OFD packet to send [09:22:25]OFD Sender: No OFD packet to send [09:22:26]accept exits with 7 [09:22:26]New connection [09:22:26]New thread 3066531172 created [09:22:26]Thread 3066674532 joined [09:22:26]Waiting for new connection... [09:22:26] Sock 7.Parse request [09:22:26]Sock 7.Check first char [09:22:26]Sock 7.First char is OK [09:22:26]request: POST /json_proto HTTP/1.0 [09:22:26]Method: POST [09:22:26]URL: /json_proto [09:22:26]Method is POST - this is cgi request [09:22:26]url: /json_proto [09:22:26]query_string will be loaded in cgi processing [09:22:26]execute_cgi json_proto POST (null) [09:22:26]execute_cgi path=json_proto method=POST [09:22:26]POST find Content-Length [09:22:26]Host: 172.17.40.4:8080 [09:22:26]Content-Length: 649 [09:22:26]Content-Type: application/json [09:22:26] [09:22:26]POST finish read [09:22:26]Found Content-Length = 649 [09:22:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80185", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:26]execute_script... [09:22:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80185", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:26]POST & json_proto [09:22:26]process_json_proto [09:22:26]json parsed OK: [09:22:26]protocol is kg_v1.0 [09:22:26]action value=close_receipt [09:22:26]process_action close_receipt [09:22:26]cmd_close_receipt [09:22:26]MH_GetDate [09:22:26]Write to MH i2c: F0 00 00 DA 59 22 [09:22:26]Write i2c OK [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: F0 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: F0 09 00 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: F0 09 00 DA 59 00 57 C0 18 67 65 5C 16 67 FF [09:22:26]GetLastDocTimeStamp 1729675272 [09:22:26]current date 1729675351 [09:22:26]FM_GetShiftState [09:22:26]SAM_PROTO_GetShiftState [09:22:26]wFMCommunicate request_size=4 [09:22:26]MH_SAM_APDU [09:22:26]CAPDU: 80 13 01 00 [09:22:26]Write to MH i2c: E2 08 00 DB 59 80 13 01 00 00 00 00 00 B1 [09:22:26]Write i2c OK [09:22:26]MH_I2C_Read... [09:22:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:26]Read from MH i2c: E2 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 0E 00 [09:22:26]MH_I2C_Read... [09:22:26]Read from MH i2c: E2 0E 00 DB 59 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 01 [09:22:26]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:22:26]wFMCommunicate OK [09:22:26]SAM_PROTO_GetShiftState done [09:22:26]FM_GetShiftState done [09:22:26]opened in 1729642119 [09:22:26]opened+sec_in_day 1729728519 [09:22:26]quantity*price = 10500 [09:22:26]sum+1 = 10501 [09:22:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 113 23.10.2024 09:22 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220904 ФПД: 48405946375879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092231&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220904&fm=48405946375879&tin=02508201610067®Number=0000000000098116&sum=10500 0 [09:22:27]StoreToDocumentArchive [09:22:27]shift 447 fd 220904 [09:22:27]save to /storage/0447/doc_00220904 [09:22:27]save last doc name /storage/0447/doc_00220904 to /storage/kkm_last_doc_name [09:22:27]save OK [09:22:27]Clear old archive folders... [09:22:27]ProcessDocumentItem done err = 0, tmpTLVsize=282 [09:22:27]tlvbuf is 008E7840 [09:22:27]SAM_PROTO_ClearQueue [09:22:27]wFMCommunicate request_size=4 [09:22:27]MH_SAM_APDU [09:22:27]CAPDU: 80 09 00 00 [09:22:27]Write to MH i2c: E2 08 00 E8 59 80 09 00 00 00 00 00 00 B3 [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:27]Read from MH i2c: E2 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 03 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 03 00 E8 59 00 90 00 B5 [09:22:27]RAPDU: 90 00 [09:22:27]wFMCommunicate OK [09:22:27]SAM_PROTO_ClearQueue done [09:22:27]KKMCreateOFDPacket [09:22:27]OFDProtocolAddRootSTLVToBuf [09:22:27]FM_MakeSignedData [09:22:27]FM_MakeSignedData [09:22:27]SAM_PROTO_SignData [09:22:27]wFMCommunicate request_size=4 [09:22:27]MH_SAM_APDU [09:22:27]CAPDU: 80 0D 01 02 [09:22:27]Write to MH i2c: E2 08 00 E9 59 80 0D 01 02 00 00 00 00 BB [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:27]Read from MH i2c: E2 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 03 00 [09:22:27]MH_I2C_Read... [09:22:27]Read from MH i2c: E2 03 00 E9 59 00 90 00 B6 [09:22:27]RAPDU: 90 00 [09:22:27]wFMCommunicate OK [09:22:27]wFMCommunicate request_size=255 [09:22:27]MH_SAM_APDU [09:22:27]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 57 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 [09:22:27]Write to MH i2c: E2 02 01 EA 59 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 57 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 00 00 4A [09:22:27]Write i2c OK [09:22:27]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 EA 59 00 90 00 B7 [09:22:28]RAPDU: 90 00 [09:22:28]wFMCommunicate OK [09:22:28]wFMCommunicate request_size=41 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E8 5E 03 00 35 04 06 00 2C 06 63 3D 1E C7 [09:22:28]Write to MH i2c: E2 2C 00 EB 59 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E8 5E 03 00 35 04 06 00 2C 06 63 3D 1E C7 00 00 89 [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 03 00 EB 59 00 90 00 B8 [09:22:28]RAPDU: 90 00 [09:22:28]wFMCommunicate OK [09:22:28]wFMCommunicate request_size=4 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 0D 03 02 [09:22:28]Write to MH i2c: E2 08 00 EC 59 80 0D 03 02 00 00 00 00 C0 [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 0B 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 0B 00 EC 59 00 0B E2 5B 83 C4 3B 60 89 90 00 74 [09:22:28]RAPDU: 0B E2 5B 83 C4 3B 60 89 90 00 [09:22:28]wFMCommunicate OK [09:22:28]SAM_PROTO_SignData done [09:22:28]FM_MakeSignedData done [09:22:28]CreateOFDProtocolMessage [09:22:28]wFMCommunicate request_size=4 [09:22:28]MH_SAM_APDU [09:22:28]CAPDU: 80 11 00 00 [09:22:28]Write to MH i2c: E2 08 00 ED 59 80 11 00 00 00 00 00 00 C0 [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:28]Read from MH i2c: E2 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 17 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: E2 17 00 ED 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 0F [09:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:22:28]wFMCommunicate OK [09:22:28]CreateOFDProtocolMessage done [09:22:28]OFDSenderStorePacket 220904 [09:22:28]StoreOFDPacket docnum=220904 [09:22:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 C8 F8 26 01 37 FD 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 57 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E8 5E 03 00 35 04 06 00 2C 06 63 3D 1E C7 0B E2 5B 83 C4 3B 60 89 [09:22:28]CheckFolder [09:22:28]dirname=/storage/ofd_packets [09:22:28]CheckFolder done [09:22:28]ProducePacketName [09:22:28]name=ofd_packets/00220904 [09:22:28]NVStorageSaveData ofd_packets/00220904 [09:22:28]File name is /storage/ofd_packets/00220904 [09:22:28]Write 332 bytes [09:22:28]NVStorageSaveData done [09:22:28]OFDSenderStorePacket done [09:22:28]KKMCreateOFDPacket done [09:22:28]NVStorageSaveData kkm_last_timestamp [09:22:28]File name is /storage/kkm_last_timestamp [09:22:28]Write 4 bytes [09:22:28]NVStorageSaveData done [09:22:28]ExternCall_PrintAddStr [09:22:28]wPrintStart [09:22:28]Write to MH i2c: 01 00 00 EE 59 47 [09:22:28]Write i2c OK [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: 01 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: 01 07 00 [09:22:28]MH_I2C_Read... [09:22:28]Read from MH i2c: 01 07 00 EE 59 00 00 00 00 00 FF 0F 5C [09:22:28]RasterBufferAndPrint [09:22:28]line Счет N : (3)80185 [09:22:28]line ИНН: 02508201610067 [09:22:28]line Контрольно-Кассовый Чек [09:22:28]line ПРОДАЖА [09:22:28]line Товар: 2000034730018 [09:22:28]line Кофе Американо (GABB TRADE) [09:22:28]line 1.000 * 105.00 [09:22:28]line = 105.00 [09:22:28]line НДС 12% НСП 1% [09:22:28]line > о реализуемом товаре [09:22:28]line ИТОГО: 105.00 [09:22:28]line НСП 1% : 0.93 [09:22:28]line НДС 12% : 11.15 [09:22:28]line Наличными: 105.00 [09:22:28]line Безнал.: 0.00 [09:22:28]line Место: АЗС № 84 "Партнер Нефть" [09:22:28]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:22:28]line СНО: Общий режим [09:22:28]line Чек 113 23.10.2024 09:22 [09:22:28]line Смена: 447 ФФД: 1.0 [09:22:28]line ЗНМ: 0300000178 [09:22:28]line РНМ: 0000000000098116 [09:22:28]line Версия ККМ: 001 [09:22:28]line ФМ: 0000000000965413 [09:22:28]line ФД: 220904 [09:22:28]line ФПД: 48405946375879 [09:22:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092231&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220904&fm=48405946375879&tin=02508201610067®Number=0000000000098116&sum=10500 [09:22:28]line 0 [09:22:28]OFD Sender: Processing packet 220904 [packets to send 81, broken 80] [09:22:28]ProducePacketName [09:22:28]name=ofd_packets/00220904 [09:22:28]OFD Sender: To server: pG, [09:22:28]CommunicateWithHost lk.salyk.kg:30040 [09:22:28]ConnectInit lk.salyk.kg [09:22:28]written 0, free lines is 4095 [09:22:28]Connected sock=10 [09:22:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 C8 F8 26 01 37 FD 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 34 37 33 30 30 31 38 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 57 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E8 5E 03 00 35 04 06 00 2C 06 63 3D 1E C7 0B E2 5B 83 C4 3B 60 89 [09:22:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 EB 9A 47 00 C5 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 39 36 35 34 31 33 10 04 04 00 E8 5E 03 00 F4 03 04 00 F6 6B 18 67 B6 04 01 00 00 9B 6D E2 32 C3 95 7D AE [09:22:29]CommunicateWithHost err = 0 [09:22:29]CheckOFDResponse [09:22:29]1017 (14) - 77093643461234 [09:22:29]1041 (16) - 0000000000965413 [09:22:29]1040 (4) - 220904 [09:22:29]1012 (4) - 23.10.2024 03:22 [09:22:29]1206 (1) - 0 [09:22:29]OFD Sender: Remove packet 220904 [09:22:29]ProducePacketName [09:22:29]name=ofd_packets/00220904 [09:22:29]NVStorageDeleteData [09:22:29]Write to MH i2c: 01 00 00 17 5A 71 [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 07 00 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: 01 07 00 17 5A 00 00 00 00 00 F2 0C 76 [09:22:29]RasterBufferAndPrint [09:22:29]line [09:22:29]line [09:22:29]line [09:22:29]line [09:22:29]line [09:22:29]written 0, free lines is 3324 [09:22:29]MH_Cut [09:22:29]Write to MH i2c: D1 01 00 1E 5A 01 4A [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: D1 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: D1 01 00 [09:22:29]MH_I2C_Read... [09:22:29]Read from MH i2c: D1 01 00 1E 5A 00 49 [09:22:29]Write to MH i2c: 01 00 00 1F 5A 79 [09:22:29]Write i2c OK [09:22:29]MH_I2C_Read... [09:22:29]OFD Sender: No OFD packet to send [09:22:29]*** Cut start [09:22:29]*** Partial cut [09:22:29]*** CUTSNS_PIN = 1 [09:22:29]*** CUTSNS_PIN = 0 [09:22:30]*** Brake cut motor [09:22:30]Read from MH i2c: 01 [09:22:30]MH_I2C_Read... [09:22:30]*** Stop cut motor [09:22:30]*** Cut end [09:22:30]Read from MH i2c: 01 07 00 [09:22:30]MH_I2C_Read... [09:22:30]Read from MH i2c: 01 07 00 1F 5A 00 00 00 00 00 FF 0F 8E [09:22:30]process_action close_receipt done [09:22:30]requested_data is exist [09:22:30]produce_requested_data [09:22:30]requested_item fm.sn is exist - process it [09:22:30]wFMCommunicate request_size=4 [09:22:30]MH_SAM_APDU [09:22:30]CAPDU: 80 11 00 00 [09:22:30]Write to MH i2c: E2 08 00 20 5A 80 11 00 00 00 00 00 00 F4 [09:22:30]Write i2c OK [09:22:30]MH_I2C_Read... [09:22:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:30]Read from MH i2c: E2 [09:22:30]MH_I2C_Read... [09:22:30]Read from MH i2c: E2 17 00 [09:22:30]MH_I2C_Read... [09:22:30]Read from MH i2c: E2 17 00 20 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 43 [09:22:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:22:30]wFMCommunicate OK [09:22:30]requested_item fd.num is exist - process it [09:22:30]SAM_PROTO_GetFieldsCounters [09:22:30]wFMCommunicate request_size=4 [09:22:30]MH_SAM_APDU [09:22:30]CAPDU: 80 13 00 00 [09:22:30]Write to MH i2c: E2 08 00 21 5A 80 13 00 00 00 00 00 00 F7 [09:22:30]Write i2c OK [09:22:30]MH_I2C_Read... [09:22:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:30]Read from MH i2c: E2 [09:22:30]MH_I2C_Read... [09:22:30]Read from MH i2c: E2 62 00 [09:22:30]MH_I2C_Read... [09:22:30]Read from MH i2c: E2 62 00 21 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [09:22:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:22:30]wFMCommunicate OK [09:22:30]SAM_PROTO_GetFieldsCounters done [09:22:30]requested_item shift.num is exist - process it [09:22:30]requested_item shift.opened is exist - process it [09:22:30]req_shift_opened [09:22:30]FM_GetShiftState [09:22:30]SAM_PROTO_GetShiftState [09:22:30]wFMCommunicate request_size=4 [09:22:30]MH_SAM_APDU [09:22:30]CAPDU: 80 13 01 00 [09:22:30]Write to MH i2c: E2 08 00 22 5A 80 13 01 00 00 00 00 00 F9 [09:22:30]Write i2c OK [09:22:30]MH_I2C_Read... [09:22:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:30]Read from MH i2c: E2 [09:22:30]MH_I2C_Read... [09:22:30]Read from MH i2c: E2 0E 00 [09:22:30]MH_I2C_Read... [09:22:30]Read from MH i2c: E2 0E 00 22 5A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 49 [09:22:30]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:22:30]wFMCommunicate OK [09:22:30]SAM_PROTO_GetShiftState done [09:22:30]FM_GetShiftState done [09:22:30]req_shift_opened done [09:22:30]requested_item shift.open_date is exist - process it [09:22:30]req_shift_open_date [09:22:30]req_shift_open_date done [09:22:30]produce_requested_data done [09:22:30]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220904,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:22:30]process_action_free close_receipt [09:22:30]json_value_free [09:22:30]json_value_free done [09:22:30]process_json_proto returns [09:22:30]Send response to host [09:22:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220904,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:22:30]free response buf [09:22:30]execute_script done [09:22:30]execute_script returns [09:22:30]free content buf [09:22:30]Sock 7.Close socket [09:22:30]Sock 7.Thread stoped [09:22:34]OFD Sender: No OFD packet to send [09:22:39]OFD Sender: No OFD packet to send [09:22:44]OFD Sender: No OFD packet to send [09:22:49]OFD Sender: No OFD packet to send [09:22:54]OFD Sender: No OFD packet to send [09:22:58]accept exits with 9 [09:22:58]New connection [09:22:58]New thread 3066674532 created [09:22:58]Thread 3066531172 joined [09:22:58]Waiting for new connection... [09:22:58] Sock 9.Parse request [09:22:58]Sock 9.Check first char [09:22:58]Sock 9.First char is OK [09:22:58]request: POST /json_proto HTTP/1.0 [09:22:58]Method: POST [09:22:58]URL: /json_proto [09:22:58]Method is POST - this is cgi request [09:22:58]url: /json_proto [09:22:58]query_string will be loaded in cgi processing [09:22:58]execute_cgi json_proto POST (null) [09:22:58]execute_cgi path=json_proto method=POST [09:22:58]POST find Content-Length [09:22:58]Host: 172.17.40.4:8080 [09:22:58]Content-Length: 682 [09:22:58]Content-Type: application/json [09:22:58] [09:22:58]POST finish read [09:22:58]Found Content-Length = 682 [09:22:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:58]execute_script... [09:22: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)538816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:58]POST & json_proto [09:22:58]process_json_proto [09:22:58]json parsed OK: [09:22:58]protocol is kg_v1.0 [09:22:58]action value=close_receipt [09:22:58]process_action close_receipt [09:22:58]cmd_close_receipt [09:22:58]MH_GetDate [09:22:58]Write to MH i2c: F0 00 00 23 5A 6C [09:22:58]Write i2c OK [09:22:58]MH_I2C_Read... [09:22:58]Read from MH i2c: F0 [09:22:58]MH_I2C_Read... [09:22:58]Read from MH i2c: F0 09 00 [09:22:58]MH_I2C_Read... [09:22:58]Read from MH i2c: F0 09 00 23 5A 00 76 C0 18 67 65 5C 16 67 68 [09:22:58]GetLastDocTimeStamp 1729675351 [09:22:58]current date 1729675382 [09:22:58]FM_GetShiftState [09:22:58]SAM_PROTO_GetShiftState [09:22:58]wFMCommunicate request_size=4 [09:22:58]MH_SAM_APDU [09:22:58]CAPDU: 80 13 01 00 [09:22:58]Write to MH i2c: E2 08 00 24 5A 80 13 01 00 00 00 00 00 FB [09:22:58]Write i2c OK [09:22:58]MH_I2C_Read... [09:22:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:58]Read from MH i2c: E2 [09:22:58]MH_I2C_Read... [09:22:58]Read from MH i2c: E2 0E 00 [09:22:58]MH_I2C_Read... [09:22:58]Read from MH i2c: E2 0E 00 24 5A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 4B [09:22:58]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:22:58]wFMCommunicate OK [09:22:58]SAM_PROTO_GetShiftState done [09:22:58]FM_GetShiftState done [09:22:58]opened in 1729642119 [09:22:58]opened+sec_in_day 1729728519 [09:22:58]quantity*price = 200043 [09:22:58]sum+1 = 200044 [09:22:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 114 23.10.2024 09:23 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220905 ФПД: 75414030595390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092302&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220905&fm=75414030595390&tin=02508201610067®Number=0000000000098116&sum=200000 [09:22:59]StoreToDocumentArchive [09:22:59]shift 447 fd 220905 [09:22:59]save to /storage/0447/doc_00220905 [09:22:59]save last doc name /storage/0447/doc_00220905 to /storage/kkm_last_doc_name [09:22:59]save OK [09:22:59]Clear old archive folders... [09:22:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:59]tlvbuf is B6F117C0 [09:22:59]SAM_PROTO_ClearQueue [09:22:59]wFMCommunicate request_size=4 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 09 00 00 [09:22:59]Write to MH i2c: E2 08 00 31 5A 80 09 00 00 00 00 00 00 FD [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 03 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 03 00 31 5A 00 90 00 FF [09:22:59]RAPDU: 90 00 [09:22:59]wFMCommunicate OK [09:22:59]SAM_PROTO_ClearQueue done [09:22:59]KKMCreateOFDPacket [09:22:59]OFDProtocolAddRootSTLVToBuf [09:22:59]FM_MakeSignedData [09:22:59]FM_MakeSignedData [09:22:59]SAM_PROTO_SignData [09:22:59]wFMCommunicate request_size=4 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 0D 01 02 [09:22:59]Write to MH i2c: E2 08 00 32 5A 80 0D 01 02 00 00 00 00 05 [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 03 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 03 00 32 5A 00 90 00 00 [09:22:59]RAPDU: 90 00 [09:22:59]wFMCommunicate OK [09:22:59]wFMCommunicate request_size=255 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 76 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E9 5E 03 00 35 04 06 00 44 [09:22:59]Write to MH i2c: E2 02 01 33 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 76 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E9 5E 03 00 35 04 06 00 44 00 00 AB [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]OFD Sender: No OFD packet to send [09:22:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 03 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 03 00 33 5A 00 90 00 01 [09:22:59]RAPDU: 90 00 [09:22:59]wFMCommunicate OK [09:22:59]wFMCommunicate request_size=10 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 0D 02 02 05 96 B2 81 35 3E [09:22:59]Write to MH i2c: E2 0D 00 34 5A 80 0D 02 02 05 00 96 B2 81 35 3E 00 00 4E [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 03 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 03 00 34 5A 00 90 00 02 [09:22:59]RAPDU: 90 00 [09:22:59]wFMCommunicate OK [09:22:59]wFMCommunicate request_size=4 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 0D 03 02 [09:22:59]Write to MH i2c: E2 08 00 35 5A 80 0D 03 02 00 00 00 00 0A [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 0B 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 0B 00 35 5A 00 38 75 56 66 EE B9 B2 40 90 00 0D [09:22:59]RAPDU: 38 75 56 66 EE B9 B2 40 90 00 [09:22:59]wFMCommunicate OK [09:22:59]SAM_PROTO_SignData done [09:22:59]FM_MakeSignedData done [09:22:59]CreateOFDProtocolMessage [09:22:59]wFMCommunicate request_size=4 [09:22:59]MH_SAM_APDU [09:22:59]CAPDU: 80 11 00 00 [09:22:59]Write to MH i2c: E2 08 00 36 5A 80 11 00 00 00 00 00 00 0A [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:59]Read from MH i2c: E2 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 17 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: E2 17 00 36 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 59 [09:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:22:59]wFMCommunicate OK [09:22:59]CreateOFDProtocolMessage done [09:22:59]OFDSenderStorePacket 220905 [09:22:59]StoreOFDPacket docnum=220905 [09:22:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C8 AD 07 01 BF 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 76 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E9 5E 03 00 35 04 06 00 44 96 B2 81 35 3E 38 75 56 66 EE B9 B2 40 [09:22:59]CheckFolder [09:22:59]dirname=/storage/ofd_packets [09:22:59]CheckFolder done [09:22:59]ProducePacketName [09:22:59]name=ofd_packets/00220905 [09:22:59]NVStorageSaveData ofd_packets/00220905 [09:22:59]File name is /storage/ofd_packets/00220905 [09:22:59]Write 301 bytes [09:22:59]NVStorageSaveData done [09:22:59]OFDSenderStorePacket done [09:22:59]KKMCreateOFDPacket done [09:22:59]NVStorageSaveData kkm_last_timestamp [09:22:59]File name is /storage/kkm_last_timestamp [09:22:59]Write 4 bytes [09:22:59]NVStorageSaveData done [09:22:59]ExternCall_PrintAddStr [09:22:59]wPrintStart [09:22:59]Write to MH i2c: 01 00 00 37 5A 91 [09:22:59]Write i2c OK [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: 01 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: 01 07 00 [09:22:59]MH_I2C_Read... [09:22:59]Read from MH i2c: 01 07 00 37 5A 00 00 00 00 00 FF 0F A6 [09:22:59]RasterBufferAndPrint [09:22:59]line Счет N : (1)538816 [09:22:59]line ИНН: 02508201610067 [09:22:59]line Контрольно-Кассовый Чек [09:22:59]line ПРОДАЖА [09:22:59]line ТРК (МРК, ГНК) : 31 [09:22:59]line Товар: 2710124500 [09:22:59]line Аи-95-К-3 [09:22:59]line 26.960 * 74.20 [09:22:59]line = 2000.43 [09:22:59]line НДС 12% НСП 1% [09:22:59]line > о реализуемом товаре [09:22:59]line ОКРУГЛЕНИЕ: -0.43 [09:22:59]line ИТОГО: 2000.00 [09:22:59]line Внесено: 2000.00 [09:22:59]line СДАЧА: 0.00 [09:22:59]line НСП 1% : 17.70 [09:22:59]line НДС 12% : 212.43 [09:22:59]line Наличными: 2000.00 [09:22:59]line Безнал.: 0.00 [09:22:59]line Место: АЗС № 84 "Партнер Нефть" [09:22:59]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:22:59]line СНО: Общий режим [09:22:59]line Чек 114 23.10.2024 09:23 [09:22:59]line Смена: 447 ФФД: 1.0 [09:22:59]line ЗНМ: 0300000178 [09:22:59]line РНМ: 0000000000098116 [09:22:59]line Версия ККМ: 001 [09:22:59]line ФМ: 0000000000965413 [09:22:59]line ФД: 220905 [09:22:59]line ФПД: 75414030595390 [09:22:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092302&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220905&fm=75414030595390&tin=02508201610067®Number=0000000000098116&sum=200000 [09:23:00]OFD Sender: Processing packet 220905 [packets to send 81, broken 80] [09:23:00]ProducePacketName [09:23:00]name=ofd_packets/00220905 [09:23:00]OFD Sender: To server: pG, [09:23:00]CommunicateWithHost lk.salyk.kg:30040 [09:23:00]ConnectInit lk.salyk.kg [09:23:00]written 0, free lines is 4095 [09:23:00]Write to MH i2c: 01 00 00 62 5A BC [09:23:00]Write i2c OK [09:23:00]MH_I2C_Read... [09:23:00]Read from MH i2c: 01 [09:23:00]MH_I2C_Read... [09:23:00]Read from MH i2c: 01 07 00 [09:23:00]MH_I2C_Read... [09:23:00]Read from MH i2c: 01 07 00 62 5A 00 00 00 00 00 EA 0C B9 [09:23:00]RasterBufferAndPrint [09:23:00]line [09:23:00]line [09:23:00]line [09:23:00]line [09:23:00]line [09:23:00]written 0, free lines is 3312 [09:23:00]MH_Cut [09:23:00]Write to MH i2c: D1 01 00 69 5A 01 95 [09:23:00]Write i2c OK [09:23:00]MH_I2C_Read... [09:23:00]Read from MH i2c: D1 [09:23:00]MH_I2C_Read... [09:23:00]Read from MH i2c: D1 01 00 [09:23:00]MH_I2C_Read... [09:23:00]Read from MH i2c: D1 01 00 69 5A 00 94 [09:23:00]Write to MH i2c: 01 00 00 6A 5A C4 [09:23:00]Write i2c OK [09:23:00]MH_I2C_Read... [09:23:01]Connected sock=10 [09:23:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C8 AD 07 01 BF 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 76 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 E9 5E 03 00 35 04 06 00 44 96 B2 81 35 3E 38 75 56 66 EE B9 B2 40 [09:23:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 95 6F 47 00 7C 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 39 36 35 34 31 33 10 04 04 00 E9 5E 03 00 F4 03 04 00 17 6C 18 67 B6 04 01 00 00 2F 92 BA E6 81 D9 29 28 [09:23:01]CommunicateWithHost err = 0 [09:23:01]CheckOFDResponse [09:23:01]1017 (14) - 77093643461234 [09:23:01]1041 (16) - 0000000000965413 [09:23:01]1040 (4) - 220905 [09:23:01]1012 (4) - 23.10.2024 03:23 [09:23:01]1206 (1) - 0 [09:23:01]OFD Sender: Remove packet 220905 [09:23:01]ProducePacketName [09:23:01]name=ofd_packets/00220905 [09:23:01]NVStorageDeleteData [09:23:01]*** Cut start [09:23:01]*** Partial cut [09:23:01]*** CUTSNS_PIN = 1 [09:23:01]*** CUTSNS_PIN = 0 [09:23:01]*** Brake cut motor [09:23:01]OFD Sender: No OFD packet to send [09:23:01]Read from MH i2c: 01 [09:23:02]MH_I2C_Read... [09:23:02]*** Stop cut motor [09:23:02]*** Cut end [09:23:02]Read from MH i2c: 01 07 00 [09:23:02]MH_I2C_Read... [09:23:02]Read from MH i2c: 01 07 00 6A 5A 00 00 00 00 00 FF 0F D9 [09:23:02]process_action close_receipt done [09:23:02]requested_data is exist [09:23:02]produce_requested_data [09:23:02]requested_item fm.sn is exist - process it [09:23:02]wFMCommunicate request_size=4 [09:23:02]MH_SAM_APDU [09:23:02]CAPDU: 80 11 00 00 [09:23:02]Write to MH i2c: E2 08 00 6B 5A 80 11 00 00 00 00 00 00 3F [09:23:02]Write i2c OK [09:23:02]MH_I2C_Read... [09:23:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:02]Read from MH i2c: E2 [09:23:02]MH_I2C_Read... [09:23:02]Read from MH i2c: E2 17 00 [09:23:02]MH_I2C_Read... [09:23:02]Read from MH i2c: E2 17 00 6B 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8E [09:23:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:23:02]wFMCommunicate OK [09:23:02]requested_item fd.num is exist - process it [09:23:02]SAM_PROTO_GetFieldsCounters [09:23:02]wFMCommunicate request_size=4 [09:23:02]MH_SAM_APDU [09:23:02]CAPDU: 80 13 00 00 [09:23:02]Write to MH i2c: E2 08 00 6C 5A 80 13 00 00 00 00 00 00 42 [09:23:02]Write i2c OK [09:23:02]MH_I2C_Read... [09:23:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:02]Read from MH i2c: E2 [09:23:02]MH_I2C_Read... [09:23:02]Read from MH i2c: E2 62 00 [09:23:02]MH_I2C_Read... [09:23:02]Read from MH i2c: E2 62 00 6C 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [09:23:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 E9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:02]wFMCommunicate OK [09:23:02]SAM_PROTO_GetFieldsCounters done [09:23:02]requested_item shift.num is exist - process it [09:23:02]requested_item shift.opened is exist - process it [09:23:02]req_shift_opened [09:23:02]FM_GetShiftState [09:23:02]SAM_PROTO_GetShiftState [09:23:02]wFMCommunicate request_size=4 [09:23:02]MH_SAM_APDU [09:23:02]CAPDU: 80 13 01 00 [09:23:02]Write to MH i2c: E2 08 00 6D 5A 80 13 01 00 00 00 00 00 44 [09:23:02]Write i2c OK [09:23:02]MH_I2C_Read... [09:23:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:02]Read from MH i2c: E2 [09:23:02]MH_I2C_Read... [09:23:02]Read from MH i2c: E2 0E 00 [09:23:02]MH_I2C_Read... [09:23:02]Read from MH i2c: E2 0E 00 6D 5A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 94 [09:23:02]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:23:02]wFMCommunicate OK [09:23:02]SAM_PROTO_GetShiftState done [09:23:02]FM_GetShiftState done [09:23:02]req_shift_opened done [09:23:02]requested_item shift.open_date is exist - process it [09:23:02]req_shift_open_date [09:23:02]req_shift_open_date done [09:23:02]produce_requested_data done [09:23:02]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220905,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:23:02]process_action_free close_receipt [09:23:02]json_value_free [09:23:02]json_value_free done [09:23:02]process_json_proto returns [09:23:02]Send response to host [09:23:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220905,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:23:02]free response buf [09:23:02]execute_script done [09:23:02]execute_script returns [09:23:02]free content buf [09:23:02]Sock 9.Close socket [09:23:02]Sock 9.Thread stoped [09:23:06]OFD Sender: No OFD packet to send [09:23:11]OFD Sender: No OFD packet to send [09:23:16]OFD Sender: No OFD packet to send [09:23:21]OFD Sender: No OFD packet to send [09:23:26]OFD Sender: No OFD packet to send [09:23:31]OFD Sender: No OFD packet to send [09:23:33]accept exits with 7 [09:23:33]New connection [09:23:33]New thread 3066531172 created [09:23:33]Thread 3066674532 joined [09:23:33]Waiting for new connection... [09:23:33] Sock 7.Parse request [09:23:33]Sock 7.Check first char [09:23:33]Sock 7.First char is OK [09:23:33]request: POST /json_proto HTTP/1.0 [09:23:33]Method: POST [09:23:33]URL: /json_proto [09:23:33]Method is POST - this is cgi request [09:23:33]url: /json_proto [09:23:33]query_string will be loaded in cgi processing [09:23:33]execute_cgi json_proto POST (null) [09:23:33]execute_cgi path=json_proto method=POST [09:23:33]POST find Content-Length [09:23:33]Host: 172.17.40.4:8080 [09:23:33]Content-Length: 1022 [09:23:33]Content-Type: application/json [09:23:33] [09:23:33]POST finish read [09:23:33]Found Content-Length = 1022 [09:23:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80186", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 255.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:33]execute_script... [09:23:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80186", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 255.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:33]POST & json_proto [09:23:33]process_json_proto [09:23:33]json parsed OK: [09:23:33]protocol is kg_v1.0 [09:23:33]action value=close_receipt [09:23:33]process_action close_receipt [09:23:33]cmd_close_receipt [09:23:33]MH_GetDate [09:23:33]Write to MH i2c: F0 00 00 6E 5A B7 [09:23:33]Write i2c OK [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: F0 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: F0 09 00 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: F0 09 00 6E 5A 00 99 C0 18 67 65 5C 16 67 D6 [09:23:33]GetLastDocTimeStamp 1729675382 [09:23:33]current date 1729675417 [09:23:33]FM_GetShiftState [09:23:33]SAM_PROTO_GetShiftState [09:23:33]wFMCommunicate request_size=4 [09:23:33]MH_SAM_APDU [09:23:33]CAPDU: 80 13 01 00 [09:23:33]Write to MH i2c: E2 08 00 6F 5A 80 13 01 00 00 00 00 00 46 [09:23:33]Write i2c OK [09:23:33]MH_I2C_Read... [09:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:33]Read from MH i2c: E2 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: E2 0E 00 [09:23:33]MH_I2C_Read... [09:23:33]Read from MH i2c: E2 0E 00 6F 5A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 96 [09:23:33]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:23:33]wFMCommunicate OK [09:23:33]SAM_PROTO_GetShiftState done [09:23:33]FM_GetShiftState done [09:23:33]opened in 1729642119 [09:23:33]opened+sec_in_day 1729728519 [09:23:33]quantity*price = 13000 [09:23:33]sum+1 = 13001 [09:23:33]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036190018 Кофе Американо XL(GABB TRADE) 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 255.00 НСП 1% : 2.26 НДС 12% : 27.07 Наличными: 0.00 Безнал.: 255.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 115 23.10.2024 09:23 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220906 ФПД: 229047486500165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092337&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220906&fm=229047486500165&tin=02508201610067®Number=0000000000098116&sum=25500 0 [09:23:34]StoreToDocumentArchive [09:23:34]shift 447 fd 220906 [09:23:34]save to /storage/0447/doc_00220906 [09:23:34]save last doc name /storage/0447/doc_00220906 to /storage/kkm_last_doc_name [09:23:34]save OK [09:23:34]Clear old archive folders... [09:23:34]ProcessDocumentItem done err = 0, tmpTLVsize=390 [09:23:34]tlvbuf is 00818B70 [09:23:34]SAM_PROTO_ClearQueue [09:23:34]wFMCommunicate request_size=4 [09:23:34]MH_SAM_APDU [09:23:34]CAPDU: 80 09 00 00 [09:23:34]Write to MH i2c: E2 08 00 7C 5A 80 09 00 00 00 00 00 00 48 [09:23:34]Write i2c OK [09:23:34]MH_I2C_Read... [09:23:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:34]Read from MH i2c: E2 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 03 00 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 03 00 7C 5A 00 90 00 4A [09:23:34]RAPDU: 90 00 [09:23:34]wFMCommunicate OK [09:23:34]SAM_PROTO_ClearQueue done [09:23:34]KKMCreateOFDPacket [09:23:34]OFDProtocolAddRootSTLVToBuf [09:23:34]FM_MakeSignedData [09:23:34]FM_MakeSignedData [09:23:34]SAM_PROTO_SignData [09:23:34]wFMCommunicate request_size=4 [09:23:34]MH_SAM_APDU [09:23:34]CAPDU: 80 0D 01 02 [09:23:34]Write to MH i2c: E2 08 00 7D 5A 80 0D 01 02 00 00 00 00 50 [09:23:34]Write i2c OK [09:23:34]MH_I2C_Read... [09:23:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:34]Read from MH i2c: E2 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 03 00 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 03 00 7D 5A 00 90 00 4B [09:23:34]RAPDU: 90 00 [09:23:34]wFMCommunicate OK [09:23:34]wFMCommunicate request_size=255 [09:23:34]MH_SAM_APDU [09:23:34]CAPDU: 80 0D 02 02 FA 03 00 86 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 [09:23:34]Write to MH i2c: E2 02 01 7E 5A 80 0D 02 02 FA 00 03 00 86 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 00 AB [09:23:34]Write i2c OK [09:23:34]MH_I2C_Read... [09:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:34]Read from MH i2c: E2 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 03 00 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 03 00 7E 5A 00 90 00 4C [09:23:34]RAPDU: 90 00 [09:23:34]wFMCommunicate OK [09:23:34]wFMCommunicate request_size=149 [09:23:34]MH_SAM_APDU [09:23:34]CAPDU: 80 0D 02 02 90 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 63 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 99 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EA 5E 03 00 35 04 06 00 D0 51 46 11 CD 45 [09:23:34]Write to MH i2c: E2 98 00 7F 5A 80 0D 02 02 90 00 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 63 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 99 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EA 5E 03 00 35 04 06 00 D0 51 46 11 CD 45 00 00 FB [09:23:34]Write i2c OK [09:23:34]MH_I2C_Read... [09:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:34]Read from MH i2c: E2 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 03 00 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 03 00 7F 5A 00 90 00 4D [09:23:34]RAPDU: 90 00 [09:23:34]wFMCommunicate OK [09:23:34]wFMCommunicate request_size=4 [09:23:34]MH_SAM_APDU [09:23:34]CAPDU: 80 0D 03 02 [09:23:34]Write to MH i2c: E2 08 00 80 5A 80 0D 03 02 00 00 00 00 55 [09:23:34]Write i2c OK [09:23:34]MH_I2C_Read... [09:23:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:34]Read from MH i2c: E2 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 0B 00 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 0B 00 80 5A 00 9A 8F D5 0D 1E 0F 73 BF 90 00 C0 [09:23:34]RAPDU: 9A 8F D5 0D 1E 0F 73 BF 90 00 [09:23:34]wFMCommunicate OK [09:23:34]SAM_PROTO_SignData done [09:23:34]FM_MakeSignedData done [09:23:34]CreateOFDProtocolMessage [09:23:34]wFMCommunicate request_size=4 [09:23:34]MH_SAM_APDU [09:23:34]CAPDU: 80 11 00 00 [09:23:34]Write to MH i2c: E2 08 00 81 5A 80 11 00 00 00 00 00 00 55 [09:23:34]Write i2c OK [09:23:34]MH_I2C_Read... [09:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:34]Read from MH i2c: E2 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 17 00 [09:23:34]MH_I2C_Read... [09:23:34]Read from MH i2c: E2 17 00 81 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A4 [09:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:23:34]wFMCommunicate OK [09:23:34]CreateOFDProtocolMessage done [09:23:34]OFDSenderStorePacket 220906 [09:23:34]StoreOFDPacket docnum=220906 [09:23:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9A 01 00 00 D6 89 92 01 1F 8B 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 63 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 99 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EA 5E 03 00 35 04 06 00 D0 51 46 11 CD 45 9A 8F D5 0D 1E 0F 73 BF [09:23:34]CheckFolder [09:23:34]dirname=/storage/ofd_packets [09:23:34]CheckFolder done [09:23:34]ProducePacketName [09:23:34]name=ofd_packets/00220906 [09:23:34]NVStorageSaveData ofd_packets/00220906 [09:23:34]File name is /storage/ofd_packets/00220906 [09:23:34]Write 440 bytes [09:23:34]NVStorageSaveData done [09:23:34]OFDSenderStorePacket done [09:23:35]KKMCreateOFDPacket done [09:23:35]NVStorageSaveData kkm_last_timestamp [09:23:35]File name is /storage/kkm_last_timestamp [09:23:35]Write 4 bytes [09:23:35]NVStorageSaveData done [09:23:35]ExternCall_PrintAddStr [09:23:35]wPrintStart [09:23:35]Write to MH i2c: 01 00 00 82 5A DC [09:23:35]OFD Sender: Processing packet 220906 [packets to send 81, broken 80] [09:23:35]ProducePacketName [09:23:35]name=ofd_packets/00220906 [09:23:35]OFD Sender: To server: pG, [09:23:35]CommunicateWithHost lk.salyk.kg:30040 [09:23:35]ConnectInit lk.salyk.kg [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 07 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 07 00 82 5A 00 00 00 00 00 FF 0F F1 [09:23:35]RasterBufferAndPrint [09:23:35]line Счет N : (3)80186 [09:23:35]line ИНН: 02508201610067 [09:23:35]line Контрольно-Кассовый Чек [09:23:35]line ПРОДАЖА [09:23:35]line Товар: 2000036230011 [09:23:35]line Кофе Латте XL(GABB TRADE) [09:23:35]line 1.000 * 130.00 [09:23:35]line = 130.00 [09:23:35]line НДС 12% НСП 1% [09:23:35]line > о реализуемом товаре [09:23:35]line Товар: 2000036190018 [09:23:35]line Кофе Американо XL(GABB TRADE) [09:23:35]line 1.000 * 125.00 [09:23:35]line = 125.00 [09:23:35]line НДС 12% НСП 1% [09:23:35]line > о реализуемом товаре [09:23:35]line ИТОГО: 255.00 [09:23:35]line НСП 1% : 2.26 [09:23:35]line НДС 12% : 27.07 [09:23:35]line Наличными: 0.00 [09:23:35]line Безнал.: 255.00 [09:23:35]line Место: АЗС № 84 "Партнер Нефть" [09:23:35]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:23:35]line СНО: Общий режим [09:23:35]line Чек 115 23.10.2024 09:23 [09:23:35]line Смена: 447 ФФД: 1.0 [09:23:35]line ЗНМ: 0300000178 [09:23:35]line РНМ: 0000000000098116 [09:23:35]line Версия ККМ: 001 [09:23:35]line Платежная система: Mbank [09:23:35]line ФМ: 0000000000965413 [09:23:35]line ФД: 220906 [09:23:35]line ФПД: 229047486500165 [09:23:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092337&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220906&fm=229047486500165&tin=02508201610067®Number=0000000000098116&sum=25500 [09:23:35]line 0 [09:23:35]written 0, free lines is 4095 [09:23:35]Connected sock=10 [09:23:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9A 01 00 00 D6 89 92 01 1F 8B 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 93 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 63 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 99 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EA 5E 03 00 35 04 06 00 D0 51 46 11 CD 45 9A 8F D5 0D 1E 0F 73 BF [09:23:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 28 F5 47 00 0E 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 39 36 35 34 31 33 10 04 04 00 EA 5E 03 00 F4 03 04 00 39 6C 18 67 B6 04 01 00 00 D3 6F 8D 45 27 4C 38 85 [09:23:35]CommunicateWithHost err = 0 [09:23:35]CheckOFDResponse [09:23:35]1017 (14) - 77093643461234 [09:23:35]1041 (16) - 0000000000965413 [09:23:35]1040 (4) - 220906 [09:23:35]1012 (4) - 23.10.2024 03:23 [09:23:35]1206 (1) - 0 [09:23:35]OFD Sender: Remove packet 220906 [09:23:35]ProducePacketName [09:23:35]name=ofd_packets/00220906 [09:23:35]NVStorageDeleteData [09:23:35]Write to MH i2c: 01 00 00 B2 5A 0C [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 07 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: 01 07 00 B2 5A 00 00 00 00 00 AB 0C CA [09:23:35]RasterBufferAndPrint [09:23:35]line [09:23:35]line [09:23:35]line [09:23:35]line [09:23:35]line [09:23:35]written 0, free lines is 3253 [09:23:35]MH_Cut [09:23:35]Write to MH i2c: D1 01 00 B9 5A 01 E5 [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: D1 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: D1 01 00 [09:23:35]MH_I2C_Read... [09:23:35]Read from MH i2c: D1 01 00 B9 5A 00 E4 [09:23:35]Write to MH i2c: 01 00 00 BA 5A 14 [09:23:35]Write i2c OK [09:23:35]MH_I2C_Read... [09:23:35]OFD Sender: No OFD packet to send [09:23:36]*** Cut start [09:23:36]*** Partial cut [09:23:36]*** CUTSNS_PIN = 1 [09:23:36]*** CUTSNS_PIN = 0 [09:23:36]*** Brake cut motor [09:23:37]Read from MH i2c: 01 [09:23:37]MH_I2C_Read... [09:23:37]*** Stop cut motor [09:23:37]*** Cut end [09:23:37]Read from MH i2c: 01 07 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: 01 07 00 BA 5A 00 00 00 00 00 FF 0F 29 [09:23:37]process_action close_receipt done [09:23:37]requested_data is exist [09:23:37]produce_requested_data [09:23:37]requested_item fm.sn is exist - process it [09:23:37]wFMCommunicate request_size=4 [09:23:37]MH_SAM_APDU [09:23:37]CAPDU: 80 11 00 00 [09:23:37]Write to MH i2c: E2 08 00 BB 5A 80 11 00 00 00 00 00 00 8F [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:37]Read from MH i2c: E2 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 17 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 17 00 BB 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DE [09:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:23:37]wFMCommunicate OK [09:23:37]requested_item fd.num is exist - process it [09:23:37]SAM_PROTO_GetFieldsCounters [09:23:37]wFMCommunicate request_size=4 [09:23:37]MH_SAM_APDU [09:23:37]CAPDU: 80 13 00 00 [09:23:37]Write to MH i2c: E2 08 00 BC 5A 80 13 00 00 00 00 00 00 92 [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:37]Read from MH i2c: E2 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 62 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 62 00 BC 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [09:23:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:23:37]wFMCommunicate OK [09:23:37]SAM_PROTO_GetFieldsCounters done [09:23:37]requested_item shift.num is exist - process it [09:23:37]requested_item shift.opened is exist - process it [09:23:37]req_shift_opened [09:23:37]FM_GetShiftState [09:23:37]SAM_PROTO_GetShiftState [09:23:37]wFMCommunicate request_size=4 [09:23:37]MH_SAM_APDU [09:23:37]CAPDU: 80 13 01 00 [09:23:37]Write to MH i2c: E2 08 00 BD 5A 80 13 01 00 00 00 00 00 94 [09:23:37]Write i2c OK [09:23:37]MH_I2C_Read... [09:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:37]Read from MH i2c: E2 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 0E 00 [09:23:37]MH_I2C_Read... [09:23:37]Read from MH i2c: E2 0E 00 BD 5A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E4 [09:23:37]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:23:37]wFMCommunicate OK [09:23:37]SAM_PROTO_GetShiftState done [09:23:37]FM_GetShiftState done [09:23:37]req_shift_opened done [09:23:37]requested_item shift.open_date is exist - process it [09:23:37]req_shift_open_date [09:23:37]req_shift_open_date done [09:23:37]produce_requested_data done [09:23:37]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220906,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:23:37]process_action_free close_receipt [09:23:37]json_value_free [09:23:37]json_value_free done [09:23:37]process_json_proto returns [09:23:37]Send response to host [09:23:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220906,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:23:37]free response buf [09:23:37]execute_script done [09:23:37]execute_script returns [09:23:37]free content buf [09:23:37]Sock 7.Close socket [09:23:37]Sock 7.Thread stoped [09:23:41]OFD Sender: No OFD packet to send [09:23:46]OFD Sender: No OFD packet to send [09:23:51]OFD Sender: No OFD packet to send [09:23:56]OFD Sender: No OFD packet to send [09:24:01]OFD Sender: No OFD packet to send [09:24:06]OFD Sender: No OFD packet to send [09:24:11]OFD Sender: No OFD packet to send [09:24:16]OFD Sender: No OFD packet to send [09:24:21]OFD Sender: No OFD packet to send [09:24:26]OFD Sender: No OFD packet to send [09:24:31]OFD Sender: No OFD packet to send [09:24:36]OFD Sender: No OFD packet to send [09:24:41]OFD Sender: No OFD packet to send [09:24:46]OFD Sender: No OFD packet to send [09:24:47]accept exits with 9 [09:24:47]New connection [09:24:47]New thread 3066674532 created [09:24:47]Thread 3066531172 joined [09:24:47]Waiting for new connection... [09:24:47] Sock 9.Parse request [09:24:47]Sock 9.Check first char [09:24:47]Sock 9.First char is OK [09:24:47]request: POST /json_proto HTTP/1.0 [09:24:47]Method: POST [09:24:47]URL: /json_proto [09:24:47]Method is POST - this is cgi request [09:24:47]url: /json_proto [09:24:47]query_string will be loaded in cgi processing [09:24:47]execute_cgi json_proto POST (null) [09:24:47]execute_cgi path=json_proto method=POST [09:24:47]POST find Content-Length [09:24:47]Host: 172.17.40.4:8080 [09:24:47]Content-Length: 682 [09:24:47]Content-Type: application/json [09:24:47] [09:24:47]POST finish read [09:24:47]Found Content-Length = 682 [09:24:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:47]execute_script... [09:24: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)538818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:47]POST & json_proto [09:24:47]process_json_proto [09:24:47]json parsed OK: [09:24:47]protocol is kg_v1.0 [09:24:47]action value=close_receipt [09:24:47]process_action close_receipt [09:24:47]cmd_close_receipt [09:24:47]MH_GetDate [09:24:47]Write to MH i2c: F0 00 00 BE 5A 07 [09:24:47]Write i2c OK [09:24:47]MH_I2C_Read... [09:24:47]Read from MH i2c: F0 [09:24:47]MH_I2C_Read... [09:24:47]Read from MH i2c: F0 09 00 [09:24:47]MH_I2C_Read... [09:24:47]Read from MH i2c: F0 09 00 BE 5A 00 E4 C0 18 67 65 5C 16 67 71 [09:24:47]GetLastDocTimeStamp 1729675417 [09:24:47]current date 1729675492 [09:24:47]FM_GetShiftState [09:24:47]SAM_PROTO_GetShiftState [09:24:47]wFMCommunicate request_size=4 [09:24:47]MH_SAM_APDU [09:24:47]CAPDU: 80 13 01 00 [09:24:47]Write to MH i2c: E2 08 00 BF 5A 80 13 01 00 00 00 00 00 96 [09:24:47]Write i2c OK [09:24:47]MH_I2C_Read... [09:24:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:47]Read from MH i2c: E2 [09:24:47]MH_I2C_Read... [09:24:47]Read from MH i2c: E2 0E 00 [09:24:47]MH_I2C_Read... [09:24:47]Read from MH i2c: E2 0E 00 BF 5A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E6 [09:24:47]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:24:47]wFMCommunicate OK [09:24:47]SAM_PROTO_GetShiftState done [09:24:47]FM_GetShiftState done [09:24:47]opened in 1729642119 [09:24:47]opened+sec_in_day 1729728519 [09:24:47]quantity*price = 200043 [09:24:47]sum+1 = 200044 [09:24:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 116 23.10.2024 09:24 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220907 ФПД: 208212767257341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092452&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220907&fm=208212767257341&tin=02508201610067®Number=0000000000098116&sum=200000 [09:24:48]StoreToDocumentArchive [09:24:48]shift 447 fd 220907 [09:24:48]save to /storage/0447/doc_00220907 [09:24:48]save last doc name /storage/0447/doc_00220907 to /storage/kkm_last_doc_name [09:24:48]save OK [09:24:48]Clear old archive folders... [09:24:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:48]tlvbuf is 0079A510 [09:24:48]SAM_PROTO_ClearQueue [09:24:48]wFMCommunicate request_size=4 [09:24:48]MH_SAM_APDU [09:24:48]CAPDU: 80 09 00 00 [09:24:48]Write to MH i2c: E2 08 00 CC 5A 80 09 00 00 00 00 00 00 98 [09:24:48]Write i2c OK [09:24:48]MH_I2C_Read... [09:24:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:48]Read from MH i2c: E2 [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: E2 03 00 [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: E2 03 00 CC 5A 00 90 00 9A [09:24:48]RAPDU: 90 00 [09:24:48]wFMCommunicate OK [09:24:48]SAM_PROTO_ClearQueue done [09:24:48]KKMCreateOFDPacket [09:24:48]OFDProtocolAddRootSTLVToBuf [09:24:48]FM_MakeSignedData [09:24:48]FM_MakeSignedData [09:24:48]SAM_PROTO_SignData [09:24:48]wFMCommunicate request_size=4 [09:24:48]MH_SAM_APDU [09:24:48]CAPDU: 80 0D 01 02 [09:24:48]Write to MH i2c: E2 08 00 CD 5A 80 0D 01 02 00 00 00 00 A0 [09:24:48]Write i2c OK [09:24:48]MH_I2C_Read... [09:24:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:48]Read from MH i2c: E2 [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: E2 03 00 [09:24:48]MH_I2C_Read... [09:24:48]Read from MH i2c: E2 03 00 CD 5A 00 90 00 9B [09:24:48]RAPDU: 90 00 [09:24:48]wFMCommunicate OK [09:24:48]wFMCommunicate request_size=255 [09:24:48]MH_SAM_APDU [09:24:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 E4 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EB 5E 03 00 35 04 06 00 BD [09:24:48]Write to MH i2c: E2 02 01 CE 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 E4 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EB 5E 03 00 35 04 06 00 BD 00 00 31 [09:24:48]Write i2c OK [09:24:48]MH_I2C_Read... [09:24:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:49]Read from MH i2c: E2 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 03 00 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 03 00 CE 5A 00 90 00 9C [09:24:49]RAPDU: 90 00 [09:24:49]wFMCommunicate OK [09:24:49]wFMCommunicate request_size=10 [09:24:49]MH_SAM_APDU [09:24:49]CAPDU: 80 0D 02 02 05 5E 50 07 B2 FD [09:24:49]Write to MH i2c: E2 0D 00 CF 5A 80 0D 02 02 05 00 5E 50 07 B2 FD 00 00 11 [09:24:49]Write i2c OK [09:24:49]MH_I2C_Read... [09:24:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:49]Read from MH i2c: E2 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 03 00 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 03 00 CF 5A 00 90 00 9D [09:24:49]RAPDU: 90 00 [09:24:49]wFMCommunicate OK [09:24:49]wFMCommunicate request_size=4 [09:24:49]MH_SAM_APDU [09:24:49]CAPDU: 80 0D 03 02 [09:24:49]Write to MH i2c: E2 08 00 D0 5A 80 0D 03 02 00 00 00 00 A5 [09:24:49]Write i2c OK [09:24:49]MH_I2C_Read... [09:24:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:49]Read from MH i2c: E2 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 0B 00 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 0B 00 D0 5A 00 C6 D9 08 4D E3 E0 AA B1 90 00 B8 [09:24:49]RAPDU: C6 D9 08 4D E3 E0 AA B1 90 00 [09:24:49]wFMCommunicate OK [09:24:49]SAM_PROTO_SignData done [09:24:49]FM_MakeSignedData done [09:24:49]CreateOFDProtocolMessage [09:24:49]wFMCommunicate request_size=4 [09:24:49]MH_SAM_APDU [09:24:49]CAPDU: 80 11 00 00 [09:24:49]Write to MH i2c: E2 08 00 D1 5A 80 11 00 00 00 00 00 00 A5 [09:24:49]Write i2c OK [09:24:49]MH_I2C_Read... [09:24:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:49]Read from MH i2c: E2 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 17 00 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: E2 17 00 D1 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F4 [09:24:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:24:49]wFMCommunicate OK [09:24:49]CreateOFDProtocolMessage done [09:24:49]OFDSenderStorePacket 220907 [09:24:49]StoreOFDPacket docnum=220907 [09:24:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 10 40 07 01 D2 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 E4 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EB 5E 03 00 35 04 06 00 BD 5E 50 07 B2 FD C6 D9 08 4D E3 E0 AA B1 [09:24:49]CheckFolder [09:24:49]dirname=/storage/ofd_packets [09:24:49]CheckFolder done [09:24:49]ProducePacketName [09:24:49]name=ofd_packets/00220907 [09:24:49]NVStorageSaveData ofd_packets/00220907 [09:24:49]File name is /storage/ofd_packets/00220907 [09:24:49]Write 301 bytes [09:24:49]NVStorageSaveData done [09:24:49]OFDSenderStorePacket done [09:24:49]KKMCreateOFDPacket done [09:24:49]NVStorageSaveData kkm_last_timestamp [09:24:49]File name is /storage/kkm_last_timestamp [09:24:49]Write 4 bytes [09:24:49]NVStorageSaveData done [09:24:49]ExternCall_PrintAddStr [09:24:49]wPrintStart [09:24:49]Write to MH i2c: 01 00 00 D2 5A 2C [09:24:49]Write i2c OK [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: 01 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: 01 07 00 [09:24:49]MH_I2C_Read... [09:24:49]Read from MH i2c: 01 07 00 D2 5A 00 00 00 00 00 FF 0F 41 [09:24:49]RasterBufferAndPrint [09:24:49]line Счет N : (1)538818 [09:24:49]line ИНН: 02508201610067 [09:24:49]line Контрольно-Кассовый Чек [09:24:49]line ПРОДАЖА [09:24:49]line ТРК (МРК, ГНК) : 21 [09:24:49]line Товар: 2710124500 [09:24:49]line Аи-95-К-3 [09:24:49]line 26.960 * 74.20 [09:24:49]line = 2000.43 [09:24:49]line НДС 12% НСП 1% [09:24:49]line > о реализуемом товаре [09:24:49]line ОКРУГЛЕНИЕ: -0.43 [09:24:49]line ИТОГО: 2000.00 [09:24:49]line Внесено: 2000.00 [09:24:49]line СДАЧА: 0.00 [09:24:49]line НСП 1% : 17.70 [09:24:49]line НДС 12% : 212.43 [09:24:49]line Наличными: 2000.00 [09:24:49]line Безнал.: 0.00 [09:24:49]line Место: АЗС № 84 "Партнер Нефть" [09:24:49]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:24:49]line СНО: Общий режим [09:24:49]line Чек 116 23.10.2024 09:24 [09:24:49]line Смена: 447 ФФД: 1.0 [09:24:49]line ЗНМ: 0300000178 [09:24:49]line РНМ: 0000000000098116 [09:24:49]line Версия ККМ: 001 [09:24:49]line ФМ: 0000000000965413 [09:24:49]line ФД: 220907 [09:24:49]line ФПД: 208212767257341 [09:24:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092452&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220907&fm=208212767257341&tin=02508201610067®Number=0000000000098116&sum=200000 [09:24:49]OFD Sender: Processing packet 220907 [packets to send 81, broken 80] [09:24:49]ProducePacketName [09:24:49]name=ofd_packets/00220907 [09:24:49]OFD Sender: To server: pG, [09:24:49]CommunicateWithHost lk.salyk.kg:30040 [09:24:49]ConnectInit lk.salyk.kg [09:24:49]written 0, free lines is 4095 [09:24:49]Connected sock=10 [09:24:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 10 40 07 01 D2 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 E4 C0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EB 5E 03 00 35 04 06 00 BD 5E 50 07 B2 FD C6 D9 08 4D E3 E0 AA B1 [09:24:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 C0 2E 47 00 F6 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EB 5E 03 00 F4 03 04 00 83 6C 18 67 B6 04 01 00 00 EB 78 DC FF 76 F0 24 A6 [09:24:49]CommunicateWithHost err = 0 [09:24:49]CheckOFDResponse [09:24:49]1017 (14) - 77093643461234 [09:24:49]1041 (16) - 0000000000965413 [09:24:49]1040 (4) - 220907 [09:24:49]1012 (4) - 23.10.2024 03:24 [09:24:49]1206 (1) - 0 [09:24:49]OFD Sender: Remove packet 220907 [09:24:49]ProducePacketName [09:24:49]name=ofd_packets/00220907 [09:24:49]NVStorageDeleteData [09:24:50]Write to MH i2c: 01 00 00 FD 5A 57 [09:24:50]Write i2c OK [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: 01 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: 01 07 00 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: 01 07 00 FD 5A 00 00 00 00 00 FC 0C 66 [09:24:50]RasterBufferAndPrint [09:24:50]line [09:24:50]line [09:24:50]line [09:24:50]line [09:24:50]line [09:24:50]written 0, free lines is 3330 [09:24:50]MH_Cut [09:24:50]Write to MH i2c: D1 01 00 04 5B 01 31 [09:24:50]Write i2c OK [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: D1 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: D1 01 00 [09:24:50]MH_I2C_Read... [09:24:50]Read from MH i2c: D1 01 00 04 5B 00 30 [09:24:50]Write to MH i2c: 01 00 00 05 5B 60 [09:24:50]Write i2c OK [09:24:50]MH_I2C_Read... [09:24:50]OFD Sender: No OFD packet to send [09:24:50]*** Cut start [09:24:50]*** Partial cut [09:24:50]*** CUTSNS_PIN = 1 [09:24:50]*** CUTSNS_PIN = 0 [09:24:51]*** Brake cut motor [09:24:51]Read from MH i2c: 01 [09:24:51]MH_I2C_Read... [09:24:51]*** Stop cut motor [09:24:51]*** Cut end [09:24:51]Read from MH i2c: 01 07 00 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: 01 07 00 05 5B 00 00 00 00 00 FF 0F 75 [09:24:51]process_action close_receipt done [09:24:51]requested_data is exist [09:24:51]produce_requested_data [09:24:51]requested_item fm.sn is exist - process it [09:24:51]wFMCommunicate request_size=4 [09:24:51]MH_SAM_APDU [09:24:51]CAPDU: 80 11 00 00 [09:24:51]Write to MH i2c: E2 08 00 06 5B 80 11 00 00 00 00 00 00 DB [09:24:51]Write i2c OK [09:24:51]MH_I2C_Read... [09:24:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:51]Read from MH i2c: E2 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: E2 17 00 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: E2 17 00 06 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2A [09:24:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:24:51]wFMCommunicate OK [09:24:51]requested_item fd.num is exist - process it [09:24:51]SAM_PROTO_GetFieldsCounters [09:24:51]wFMCommunicate request_size=4 [09:24:51]MH_SAM_APDU [09:24:51]CAPDU: 80 13 00 00 [09:24:51]Write to MH i2c: E2 08 00 07 5B 80 13 00 00 00 00 00 00 DE [09:24:51]Write i2c OK [09:24:51]MH_I2C_Read... [09:24:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:51]Read from MH i2c: E2 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: E2 62 00 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: E2 62 00 07 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [09:24:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:51]wFMCommunicate OK [09:24:51]SAM_PROTO_GetFieldsCounters done [09:24:51]requested_item shift.num is exist - process it [09:24:51]requested_item shift.opened is exist - process it [09:24:51]req_shift_opened [09:24:51]FM_GetShiftState [09:24:51]SAM_PROTO_GetShiftState [09:24:51]wFMCommunicate request_size=4 [09:24:51]MH_SAM_APDU [09:24:51]CAPDU: 80 13 01 00 [09:24:51]Write to MH i2c: E2 08 00 08 5B 80 13 01 00 00 00 00 00 E0 [09:24:51]Write i2c OK [09:24:51]MH_I2C_Read... [09:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:51]Read from MH i2c: E2 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: E2 0E 00 [09:24:51]MH_I2C_Read... [09:24:51]Read from MH i2c: E2 0E 00 08 5B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 30 [09:24:51]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:24:51]wFMCommunicate OK [09:24:51]SAM_PROTO_GetShiftState done [09:24:51]FM_GetShiftState done [09:24:51]req_shift_opened done [09:24:51]requested_item shift.open_date is exist - process it [09:24:51]req_shift_open_date [09:24:51]req_shift_open_date done [09:24:51]produce_requested_data done [09:24:51]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220907,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:24:51]process_action_free close_receipt [09:24:51]json_value_free [09:24:51]json_value_free done [09:24:51]process_json_proto returns [09:24:51]Send response to host [09:24:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220907,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:24:51]free response buf [09:24:51]execute_script done [09:24:51]execute_script returns [09:24:51]free content buf [09:24:51]Sock 9.Close socket [09:24:51]Sock 9.Thread stoped [09:24:55]OFD Sender: No OFD packet to send [09:25:00]OFD Sender: No OFD packet to send [09:25:05]OFD Sender: No OFD packet to send [09:25:10]OFD Sender: No OFD packet to send [09:25:15]OFD Sender: No OFD packet to send [09:25:20]OFD Sender: No OFD packet to send [09:25:25]OFD Sender: No OFD packet to send [09:25:30]OFD Sender: No OFD packet to send [09:25:34]accept exits with 7 [09:25:34]New connection [09:25:34]New thread 3066531172 created [09:25:34]Thread 3066674532 joined [09:25:34]Waiting for new connection... [09:25:34] Sock 7.Parse request [09:25:34]Sock 7.Check first char [09:25:34]Sock 7.First char is OK [09:25:34]request: POST /json_proto HTTP/1.0 [09:25:34]Method: POST [09:25:34]URL: /json_proto [09:25:34]Method is POST - this is cgi request [09:25:34]url: /json_proto [09:25:34]query_string will be loaded in cgi processing [09:25:34]execute_cgi json_proto POST (null) [09:25:34]execute_cgi path=json_proto method=POST [09:25:34]POST find Content-Length [09:25:34]Host: 172.17.40.4:8080 [09:25:34]Content-Length: 754 [09:25:34]Content-Type: application/json [09:25:34] [09:25:34]POST finish read [09:25:34]Found Content-Length = 754 [09:25:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:34]execute_script... [09: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)538819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:34]POST & json_proto [09:25:34]process_json_proto [09:25:34]json parsed OK: [09:25:34]protocol is kg_v1.0 [09:25:34]action value=close_receipt [09:25:34]process_action close_receipt [09:25:34]cmd_close_receipt [09:25:34]MH_GetDate [09:25:34]Write to MH i2c: F0 00 00 09 5B 53 [09:25:34]Write i2c OK [09:25:34]MH_I2C_Read... [09:25:34]Read from MH i2c: F0 [09:25:34]MH_I2C_Read... [09:25:34]Read from MH i2c: F0 09 00 [09:25:34]MH_I2C_Read... [09:25:34]Read from MH i2c: F0 09 00 09 5B 00 12 C1 18 67 65 5C 16 67 EC [09:25:34]GetLastDocTimeStamp 1729675492 [09:25:34]current date 1729675538 [09:25:34]FM_GetShiftState [09:25:34]SAM_PROTO_GetShiftState [09:25:34]wFMCommunicate request_size=4 [09:25:34]MH_SAM_APDU [09:25:34]CAPDU: 80 13 01 00 [09:25:34]Write to MH i2c: E2 08 00 0A 5B 80 13 01 00 00 00 00 00 E2 [09:25:34]Write i2c OK [09:25:34]MH_I2C_Read... [09:25:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:34]Read from MH i2c: E2 [09:25:34]MH_I2C_Read... [09:25:34]Read from MH i2c: E2 0E 00 [09:25:34]MH_I2C_Read... [09:25:34]Read from MH i2c: E2 0E 00 0A 5B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 32 [09:25:34]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:25:34]wFMCommunicate OK [09:25:34]SAM_PROTO_GetShiftState done [09:25:34]FM_GetShiftState done [09:25:34]opened in 1729642119 [09:25:34]opened+sec_in_day 1729728519 [09:25:34]quantity*price = 0 [09:25:34]sum+1 = 1 [09:25:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 117 23.10.2024 09:25 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30100855 ФМ: 0000000000965413 ФД: 220908 ФПД: 194036339635370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092538&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220908&fm=194036339635370&tin=02508201610067®Number=0000000000098116&sum=0 [09:25:35]StoreToDocumentArchive [09:25:35]shift 447 fd 220908 [09:25:35]save to /storage/0447/doc_00220908 [09:25:35]save last doc name /storage/0447/doc_00220908 to /storage/kkm_last_doc_name [09:25:35]save OK [09:25:35]Clear old archive folders... [09:25:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:35]tlvbuf is 008B2920 [09:25:35]SAM_PROTO_ClearQueue [09:25:35]wFMCommunicate request_size=4 [09:25:35]MH_SAM_APDU [09:25:35]CAPDU: 80 09 00 00 [09:25:35]Write to MH i2c: E2 08 00 17 5B 80 09 00 00 00 00 00 00 E4 [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:35]Read from MH i2c: E2 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 03 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 03 00 17 5B 00 90 00 E6 [09:25:35]RAPDU: 90 00 [09:25:35]wFMCommunicate OK [09:25:35]SAM_PROTO_ClearQueue done [09:25:35]KKMCreateOFDPacket [09:25:35]OFDProtocolAddRootSTLVToBuf [09:25:35]FM_MakeSignedData [09:25:35]FM_MakeSignedData [09:25:35]SAM_PROTO_SignData [09:25:35]wFMCommunicate request_size=4 [09:25:35]MH_SAM_APDU [09:25:35]CAPDU: 80 0D 01 02 [09:25:35]Write to MH i2c: E2 08 00 18 5B 80 0D 01 02 00 00 00 00 EC [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:35]Read from MH i2c: E2 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 03 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 03 00 18 5B 00 90 00 E7 [09:25:35]RAPDU: 90 00 [09:25:35]wFMCommunicate OK [09:25:35]wFMCommunicate request_size=255 [09:25:35]MH_SAM_APDU [09: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 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 12 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EC 5E 03 00 35 04 06 00 B0 [09:25:35]Write to MH i2c: E2 02 01 19 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 12 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EC 5E 03 00 35 04 06 00 B0 00 00 45 [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]OFD Sender: No OFD packet to send [09:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:35]Read from MH i2c: E2 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 03 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 03 00 19 5B 00 90 00 E8 [09:25:35]RAPDU: 90 00 [09:25:35]wFMCommunicate OK [09:25:35]wFMCommunicate request_size=10 [09:25:35]MH_SAM_APDU [09:25:35]CAPDU: 80 0D 02 02 05 79 9B 18 F4 AA [09:25:35]Write to MH i2c: E2 0D 00 1A 5B 80 0D 02 02 05 00 79 9B 18 F4 AA 00 00 C3 [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:35]Read from MH i2c: E2 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 03 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 03 00 1A 5B 00 90 00 E9 [09:25:35]RAPDU: 90 00 [09:25:35]wFMCommunicate OK [09:25:35]wFMCommunicate request_size=4 [09:25:35]MH_SAM_APDU [09:25:35]CAPDU: 80 0D 03 02 [09:25:35]Write to MH i2c: E2 08 00 1B 5B 80 0D 03 02 00 00 00 00 F1 [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:35]Read from MH i2c: E2 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 0B 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 0B 00 1B 5B 00 09 79 DB 90 13 E5 1E 6B 90 00 60 [09:25:35]RAPDU: 09 79 DB 90 13 E5 1E 6B 90 00 [09:25:35]wFMCommunicate OK [09:25:35]SAM_PROTO_SignData done [09:25:35]FM_MakeSignedData done [09:25:35]CreateOFDProtocolMessage [09:25:35]wFMCommunicate request_size=4 [09:25:35]MH_SAM_APDU [09:25:35]CAPDU: 80 11 00 00 [09:25:35]Write to MH i2c: E2 08 00 1C 5B 80 11 00 00 00 00 00 00 F1 [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:35]Read from MH i2c: E2 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 17 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: E2 17 00 1C 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 40 [09:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:25:35]wFMCommunicate OK [09:25:35]CreateOFDProtocolMessage done [09:25:35]OFDSenderStorePacket 220908 [09:25:35]StoreOFDPacket docnum=220908 [09:25:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 C9 07 01 B7 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 12 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EC 5E 03 00 35 04 06 00 B0 79 9B 18 F4 AA 09 79 DB 90 13 E5 1E 6B [09:25:35]CheckFolder [09:25:35]dirname=/storage/ofd_packets [09:25:35]CheckFolder done [09:25:35]ProducePacketName [09:25:35]name=ofd_packets/00220908 [09:25:35]NVStorageSaveData ofd_packets/00220908 [09:25:35]File name is /storage/ofd_packets/00220908 [09:25:35]Write 301 bytes [09:25:35]NVStorageSaveData done [09:25:35]OFDSenderStorePacket done [09:25:35]KKMCreateOFDPacket done [09:25:35]NVStorageSaveData kkm_last_timestamp [09:25:35]File name is /storage/kkm_last_timestamp [09:25:35]Write 4 bytes [09:25:35]NVStorageSaveData done [09:25:35]ExternCall_PrintAddStr [09:25:35]wPrintStart [09:25:35]Write to MH i2c: 01 00 00 1D 5B 78 [09:25:35]Write i2c OK [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: 01 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: 01 07 00 [09:25:35]MH_I2C_Read... [09:25:35]Read from MH i2c: 01 07 00 1D 5B 00 00 00 00 00 FF 0F 8D [09:25:35]RasterBufferAndPrint [09:25:35]line Счет N : (1)538819 [09:25:35]line ИНН: 02508201610067 [09:25:35]line Контрольно-Кассовый Чек [09:25:35]line ПРОДАЖА [09:25:35]line ТРК (МРК, ГНК) : 43 [09:25:35]line Товар: 2710124130 [09:25:35]line Аи-92-К-2 [09:25:35]line 15.000 * 0.00 [09:25:35]line = 0.00 [09:25:35]line НДС 12% НСП 1% [09:25:35]line > о реализуемом товаре [09:25:35]line ИТОГО: 0.00 [09:25:35]line НСП 1% : 0.00 [09:25:35]line НДС 12% : 0.00 [09:25:35]line Наличными: 0.00 [09:25:35]line Безнал.: 0.00 [09:25:35]line Место: АЗС № 84 "Партнер Нефть" [09:25:35]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:25:35]line СНО: Общий режим [09:25:35]line Чек 117 23.10.2024 09:25 [09:25:35]line Смена: 447 ФФД: 1.0 [09:25:35]line ЗНМ: 0300000178 [09:25:35]line РНМ: 0000000000098116 [09:25:35]line Версия ККМ: 001 [09:25:35]line Талоны: ТК ГПНА Online [09:25:35]line 30100855 [09:25:35]line ФМ: 0000000000965413 [09:25:36]line ФД: 220908 [09:25:36]line ФПД: 194036339635370 [09:25:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092538&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220908&fm=194036339635370&tin=02508201610067®Number=0000000000098116&sum=0 [09:25:36]OFD Sender: Processing packet 220908 [packets to send 81, broken 80] [09:25:36]ProducePacketName [09:25:36]name=ofd_packets/00220908 [09:25:36]OFD Sender: To server: pG, [09:25:36]CommunicateWithHost lk.salyk.kg:30040 [09:25:36]ConnectInit lk.salyk.kg [09:25:36]written 0, free lines is 4095 [09:25:36]Connected sock=10 [09:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 C9 07 01 B7 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 12 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EC 5E 03 00 35 04 06 00 B0 79 9B 18 F4 AA 09 79 DB 90 13 E5 1E 6B [09:25:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B6 FE 47 00 26 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 39 36 35 34 31 33 10 04 04 00 EC 5E 03 00 F4 03 04 00 B2 6C 18 67 B6 04 01 00 00 AF 5B E1 43 8D A2 06 38 [09:25:36]CommunicateWithHost err = 0 [09:25:36]CheckOFDResponse [09:25:36]1017 (14) - 77093643461234 [09:25:36]1041 (16) - 0000000000965413 [09:25:36]1040 (4) - 220908 [09:25:36]1012 (4) - 23.10.2024 03:25 [09:25:36]1206 (1) - 0 [09:25:36]OFD Sender: Remove packet 220908 [09:25:36]ProducePacketName [09:25:36]name=ofd_packets/00220908 [09:25:36]NVStorageDeleteData [09:25:36]Write to MH i2c: 01 00 00 47 5B A2 [09:25:36]Write i2c OK [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: 01 [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: 01 07 00 [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: 01 07 00 47 5B 00 00 00 00 00 F4 0C A9 [09:25:36]RasterBufferAndPrint [09:25:36]line [09:25:36]line [09:25:36]line [09:25:36]line [09:25:36]line [09:25:36]written 0, free lines is 3323 [09:25:36]MH_Cut [09:25:36]Write to MH i2c: D1 01 00 4E 5B 01 7B [09:25:36]Write i2c OK [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: D1 [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: D1 01 00 [09:25:36]MH_I2C_Read... [09:25:36]Read from MH i2c: D1 01 00 4E 5B 00 7A [09:25:36]Write to MH i2c: 01 00 00 4F 5B AA [09:25:36]Write i2c OK [09:25:36]MH_I2C_Read... [09:25:37]OFD Sender: No OFD packet to send [09:25:37]*** Cut start [09:25:37]*** Partial cut [09:25:37]*** CUTSNS_PIN = 1 [09:25:37]*** CUTSNS_PIN = 0 [09:25:37]*** Brake cut motor [09:25:37]Read from MH i2c: 01 [09:25:37]MH_I2C_Read... [09:25:37]*** Stop cut motor [09:25:37]*** Cut end [09:25:37]Read from MH i2c: 01 07 00 [09:25:37]MH_I2C_Read... [09:25:37]Read from MH i2c: 01 07 00 4F 5B 00 00 00 00 00 FF 0F BF [09:25:37]process_action close_receipt done [09:25:37]requested_data is exist [09:25:37]produce_requested_data [09:25:37]requested_item fm.sn is exist - process it [09:25:37]wFMCommunicate request_size=4 [09:25:37]MH_SAM_APDU [09:25:37]CAPDU: 80 11 00 00 [09:25:37]Write to MH i2c: E2 08 00 50 5B 80 11 00 00 00 00 00 00 25 [09:25:37]Write i2c OK [09:25:37]MH_I2C_Read... [09:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:38]Read from MH i2c: E2 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: E2 17 00 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: E2 17 00 50 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 74 [09:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:25:38]wFMCommunicate OK [09:25:38]requested_item fd.num is exist - process it [09:25:38]SAM_PROTO_GetFieldsCounters [09:25:38]wFMCommunicate request_size=4 [09:25:38]MH_SAM_APDU [09:25:38]CAPDU: 80 13 00 00 [09:25:38]Write to MH i2c: E2 08 00 51 5B 80 13 00 00 00 00 00 00 28 [09:25:38]Write i2c OK [09:25:38]MH_I2C_Read... [09:25:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:38]Read from MH i2c: E2 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: E2 62 00 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: E2 62 00 51 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [09:25:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:38]wFMCommunicate OK [09:25:38]SAM_PROTO_GetFieldsCounters done [09:25:38]requested_item shift.num is exist - process it [09:25:38]requested_item shift.opened is exist - process it [09:25:38]req_shift_opened [09:25:38]FM_GetShiftState [09:25:38]SAM_PROTO_GetShiftState [09:25:38]wFMCommunicate request_size=4 [09:25:38]MH_SAM_APDU [09:25:38]CAPDU: 80 13 01 00 [09:25:38]Write to MH i2c: E2 08 00 52 5B 80 13 01 00 00 00 00 00 2A [09:25:38]Write i2c OK [09:25:38]MH_I2C_Read... [09:25:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:38]Read from MH i2c: E2 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: E2 0E 00 [09:25:38]MH_I2C_Read... [09:25:38]Read from MH i2c: E2 0E 00 52 5B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7A [09:25:38]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:25:38]wFMCommunicate OK [09:25:38]SAM_PROTO_GetShiftState done [09:25:38]FM_GetShiftState done [09:25:38]req_shift_opened done [09:25:38]requested_item shift.open_date is exist - process it [09:25:38]req_shift_open_date [09:25:38]req_shift_open_date done [09:25:38]produce_requested_data done [09:25:38]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220908,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:25:38]process_action_free close_receipt [09:25:38]json_value_free [09:25:38]json_value_free done [09:25:38]process_json_proto returns [09:25:38]Send response to host [09:25:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220908,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:25:38]free response buf [09:25:38]execute_script done [09:25:38]execute_script returns [09:25:38]free content buf [09:25:38]Sock 7.Close socket [09:25:38]Sock 7.Thread stoped [09:25:42]OFD Sender: No OFD packet to send [09:25:47]OFD Sender: No OFD packet to send [09:25:52]OFD Sender: No OFD packet to send [09:25:57]OFD Sender: No OFD packet to send [09:26:02]OFD Sender: No OFD packet to send [09:26:07]OFD Sender: No OFD packet to send [09:26:12]OFD Sender: No OFD packet to send [09:26:17]OFD Sender: No OFD packet to send [09:26:22]OFD Sender: No OFD packet to send [09:26:27]OFD Sender: No OFD packet to send [09:26:32]OFD Sender: No OFD packet to send [09:26:37]OFD Sender: No OFD packet to send [09:26:42]OFD Sender: No OFD packet to send [09:26:47]OFD Sender: No OFD packet to send [09:26:52]OFD Sender: No OFD packet to send [09:26:57]OFD Sender: No OFD packet to send [09:27:02]OFD Sender: No OFD packet to send [09:27:07]OFD Sender: No OFD packet to send [09:27:12]OFD Sender: No OFD packet to send [09:27:17]OFD Sender: No OFD packet to send [09:27:22]OFD Sender: No OFD packet to send [09:27:27]OFD Sender: No OFD packet to send [09:27:32]OFD Sender: No OFD packet to send [09:27:37]OFD Sender: No OFD packet to send [09:27:42]OFD Sender: No OFD packet to send [09:27:47]OFD Sender: No OFD packet to send [09:27:52]OFD Sender: No OFD packet to send [09:27:56]accept exits with 9 [09:27:56]New connection [09:27:56]New thread 3066674532 created [09:27:56]Thread 3066531172 joined [09:27:56]Waiting for new connection... [09:27:56] Sock 9.Parse request [09:27:56]Sock 9.Check first char [09:27:56]Sock 9.First char is OK [09:27:56]request: POST /json_proto HTTP/1.0 [09:27:56]Method: POST [09:27:56]URL: /json_proto [09:27:56]Method is POST - this is cgi request [09:27:56]url: /json_proto [09:27:56]query_string will be loaded in cgi processing [09:27:56]execute_cgi json_proto POST (null) [09:27:56]execute_cgi path=json_proto method=POST [09:27:56]POST find Content-Length [09:27:56]Host: 172.17.40.4:8080 [09:27:56]Content-Length: 770 [09:27:56]Content-Type: application/json [09:27:56] [09:27:56]POST finish read [09:27:56]Found Content-Length = 770 [09:27:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80187", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:56]execute_script... [09:27:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80187", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:56]POST & json_proto [09:27:56]process_json_proto [09:27:56]json parsed OK: [09:27:56]protocol is kg_v1.0 [09:27:56]action value=close_receipt [09:27:56]process_action close_receipt [09:27:56]cmd_close_receipt [09:27:56]MH_GetDate [09:27:56]Write to MH i2c: F0 00 00 53 5B 9D [09:27:56]Write i2c OK [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: F0 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: F0 09 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: F0 09 00 53 5B 00 A1 C1 18 67 65 5C 16 67 C5 [09:27:56]GetLastDocTimeStamp 1729675538 [09:27:56]current date 1729675681 [09:27:56]FM_GetShiftState [09:27:56]SAM_PROTO_GetShiftState [09:27:56]wFMCommunicate request_size=4 [09:27:56]MH_SAM_APDU [09:27:56]CAPDU: 80 13 01 00 [09:27:56]Write to MH i2c: E2 08 00 54 5B 80 13 01 00 00 00 00 00 2C [09:27:56]Write i2c OK [09:27:56]MH_I2C_Read... [09:27:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:56]Read from MH i2c: E2 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 0E 00 [09:27:56]MH_I2C_Read... [09:27:56]Read from MH i2c: E2 0E 00 54 5B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7C [09:27:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:27:56]wFMCommunicate OK [09:27:56]SAM_PROTO_GetShiftState done [09:27:56]FM_GetShiftState done [09:27:56]opened in 1729642119 [09:27:56]opened+sec_in_day 1729728519 [09:27:56]quantity*price = 11500 [09:27:56]sum+1 = 11501 [09:27:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 0.00 Безнал.: 115.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 118 23.10.2024 09:28 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220909 ФПД: 249787898490425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092801&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220909&fm=249787898490425&tin=02508201610067®Number=0000000000098116&sum=11500 0 [09:27:57]StoreToDocumentArchive [09:27:57]shift 447 fd 220909 [09:27:57]save to /storage/0447/doc_00220909 [09:27:57]save last doc name /storage/0447/doc_00220909 to /storage/kkm_last_doc_name [09:27:57]save OK [09:27:57]Clear old archive folders... [09:27:57]ProcessDocumentItem done err = 0, tmpTLVsize=280 [09:27:57]tlvbuf is 008A1B10 [09:27:57]SAM_PROTO_ClearQueue [09:27:57]wFMCommunicate request_size=4 [09:27:57]MH_SAM_APDU [09:27:57]CAPDU: 80 09 00 00 [09:27:57]Write to MH i2c: E2 08 00 61 5B 80 09 00 00 00 00 00 00 2E [09:27:57]Write i2c OK [09:27:57]MH_I2C_Read... [09:27:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 61 5B 00 90 00 30 [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]SAM_PROTO_ClearQueue done [09:27:58]KKMCreateOFDPacket [09:27:58]OFDProtocolAddRootSTLVToBuf [09:27:58]FM_MakeSignedData [09:27:58]FM_MakeSignedData [09:27:58]SAM_PROTO_SignData [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 01 02 [09:27:58]Write to MH i2c: E2 08 00 62 5B 80 0D 01 02 00 00 00 00 36 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 62 5B 00 90 00 31 [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]wFMCommunicate request_size=255 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 A1 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 [09:27:58]Write to MH i2c: E2 02 01 63 5B 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 A1 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 00 00 8D [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 63 5B 00 90 00 32 [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]wFMCommunicate request_size=39 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 ED 5E 03 00 35 04 06 00 E3 2E 46 F5 6E 39 [09:27:58]Write to MH i2c: E2 2A 00 64 5B 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 ED 5E 03 00 35 04 06 00 E3 2E 46 F5 6E 39 00 00 31 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 03 00 64 5B 00 90 00 33 [09:27:58]RAPDU: 90 00 [09:27:58]wFMCommunicate OK [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 0D 03 02 [09:27:58]Write to MH i2c: E2 08 00 65 5B 80 0D 03 02 00 00 00 00 3B [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 0B 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 0B 00 65 5B 00 6D 3A FF B5 4A 05 7F F7 90 00 5C [09:27:58]RAPDU: 6D 3A FF B5 4A 05 7F F7 90 00 [09:27:58]wFMCommunicate OK [09:27:58]SAM_PROTO_SignData done [09:27:58]FM_MakeSignedData done [09:27:58]CreateOFDProtocolMessage [09:27:58]wFMCommunicate request_size=4 [09:27:58]MH_SAM_APDU [09:27:58]CAPDU: 80 11 00 00 [09:27:58]Write to MH i2c: E2 08 00 66 5B 80 11 00 00 00 00 00 00 3B [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:58]Read from MH i2c: E2 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 17 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: E2 17 00 66 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8A [09:27:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:27:58]wFMCommunicate OK [09:27:58]CreateOFDProtocolMessage done [09:27:58]OFDSenderStorePacket 220909 [09:27:58]StoreOFDPacket docnum=220909 [09:27:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2C 01 00 00 1A AF 24 01 00 85 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 A1 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 ED 5E 03 00 35 04 06 00 E3 2E 46 F5 6E 39 6D 3A FF B5 4A 05 7F F7 [09:27:58]CheckFolder [09:27:58]dirname=/storage/ofd_packets [09:27:58]CheckFolder done [09:27:58]ProducePacketName [09:27:58]name=ofd_packets/00220909 [09:27:58]NVStorageSaveData ofd_packets/00220909 [09:27:58]File name is /storage/ofd_packets/00220909 [09:27:58]Write 330 bytes [09:27:58]NVStorageSaveData done [09:27:58]OFDSenderStorePacket done [09:27:58]KKMCreateOFDPacket done [09:27:58]NVStorageSaveData kkm_last_timestamp [09:27:58]File name is /storage/kkm_last_timestamp [09:27:58]Write 4 bytes [09:27:58]NVStorageSaveData done [09:27:58]ExternCall_PrintAddStr [09:27:58]wPrintStart [09:27:58]Write to MH i2c: 01 00 00 67 5B C2 [09:27:58]Write i2c OK [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 07 00 [09:27:58]MH_I2C_Read... [09:27:58]Read from MH i2c: 01 07 00 67 5B 00 00 00 00 00 FF 0F D7 [09:27:58]RasterBufferAndPrint [09:27:58]line Счет N : (3)80187 [09:27:58]line ИНН: 02508201610067 [09:27:58]line Контрольно-Кассовый Чек [09:27:58]line ПРОДАЖА [09:27:58]line Товар: 2000036210013 [09:27:58]line Кофе Капучино (GABB TRADE) [09:27:58]line 1.000 * 115.00 [09:27:58]line = 115.00 [09:27:58]line НДС 12% НСП 1% [09:27:58]line > о реализуемом товаре [09:27:58]line ИТОГО: 115.00 [09:27:58]line НСП 1% : 1.02 [09:27:58]line НДС 12% : 12.21 [09:27:58]line Наличными: 0.00 [09:27:58]line Безнал.: 115.00 [09:27:58]line Место: АЗС № 84 "Партнер Нефть" [09:27:58]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:27:58]line СНО: Общий режим [09:27:58]line Чек 118 23.10.2024 09:28 [09:27:58]line Смена: 447 ФФД: 1.0 [09:27:58]line ЗНМ: 0300000178 [09:27:58]line РНМ: 0000000000098116 [09:27:58]line Версия ККМ: 001 [09:27:58]line Платежная система: Mbank [09:27:58]line ФМ: 0000000000965413 [09:27:58]line ФД: 220909 [09:27:58]line ФПД: 249787898490425 [09:27:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092801&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220909&fm=249787898490425&tin=02508201610067®Number=0000000000098116&sum=11500 [09:27:58]line 0 [09:27:58]OFD Sender: Processing packet 220909 [packets to send 81, broken 80] [09:27:58]ProducePacketName [09:27:58]name=ofd_packets/00220909 [09:27:58]OFD Sender: To server: pG, [09:27:58]CommunicateWithHost lk.salyk.kg:30040 [09:27:58]ConnectInit lk.salyk.kg [09:27:58]written 0, free lines is 4095 [09:27:58]Connected sock=10 [09:27:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2C 01 00 00 1A AF 24 01 00 85 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 A1 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 ED 5E 03 00 35 04 06 00 E3 2E 46 F5 6E 39 6D 3A FF B5 4A 05 7F F7 [09:27:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 AC 5A 47 00 4A A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 ED 5E 03 00 F4 03 04 00 41 6D 18 67 B6 04 01 00 00 E3 5B 21 42 96 EE 9E 79 [09:27:59]CommunicateWithHost err = 0 [09:27:59]CheckOFDResponse [09:27:59]1017 (14) - 77093643461234 [09:27:59]1041 (16) - 0000000000965413 [09:27:59]1040 (4) - 220909 [09:27:59]1012 (4) - 23.10.2024 03:28 [09:27:59]1206 (1) - 0 [09:27:59]OFD Sender: Remove packet 220909 [09:27:59]ProducePacketName [09:27:59]name=ofd_packets/00220909 [09:27:59]NVStorageDeleteData [09:27:59]Write to MH i2c: 01 00 00 90 5B EB [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 07 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: 01 07 00 90 5B 00 00 00 00 00 0C 0D 0B [09:27:59]RasterBufferAndPrint [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]line [09:27:59]written 0, free lines is 3348 [09:27:59]MH_Cut [09:27:59]Write to MH i2c: D1 01 00 97 5B 01 C4 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: D1 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: D1 01 00 [09:27:59]MH_I2C_Read... [09:27:59]Read from MH i2c: D1 01 00 97 5B 00 C3 [09:27:59]Write to MH i2c: 01 00 00 98 5B F3 [09:27:59]Write i2c OK [09:27:59]MH_I2C_Read... [09:27:59]OFD Sender: No OFD packet to send [09:28:00]*** Cut start [09:28:00]*** Partial cut [09:28:00]*** CUTSNS_PIN = 1 [09:28:00]*** CUTSNS_PIN = 0 [09:28:00]*** Brake cut motor [09:28:00]Read from MH i2c: 01 [09:28:00]MH_I2C_Read... [09:28:00]*** Stop cut motor [09:28:00]*** Cut end [09:28:00]Read from MH i2c: 01 07 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: 01 07 00 98 5B 00 00 00 00 00 FF 0F 08 [09:28:00]process_action close_receipt done [09:28:00]requested_data is exist [09:28:00]produce_requested_data [09:28:00]requested_item fm.sn is exist - process it [09:28:00]wFMCommunicate request_size=4 [09:28:00]MH_SAM_APDU [09:28:00]CAPDU: 80 11 00 00 [09:28:00]Write to MH i2c: E2 08 00 99 5B 80 11 00 00 00 00 00 00 6E [09:28:00]Write i2c OK [09:28:00]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 17 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 17 00 99 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BD [09:28:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:28:00]wFMCommunicate OK [09:28:00]requested_item fd.num is exist - process it [09:28:00]SAM_PROTO_GetFieldsCounters [09:28:00]wFMCommunicate request_size=4 [09:28:00]MH_SAM_APDU [09:28:00]CAPDU: 80 13 00 00 [09:28:00]Write to MH i2c: E2 08 00 9A 5B 80 13 00 00 00 00 00 00 71 [09:28:00]Write i2c OK [09:28:00]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 62 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 62 00 9A 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 ED 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [09:28:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 ED 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:00]wFMCommunicate OK [09:28:00]SAM_PROTO_GetFieldsCounters done [09:28:00]requested_item shift.num is exist - process it [09:28:00]requested_item shift.opened is exist - process it [09:28:00]req_shift_opened [09:28:00]FM_GetShiftState [09:28:00]SAM_PROTO_GetShiftState [09:28:00]wFMCommunicate request_size=4 [09:28:00]MH_SAM_APDU [09:28:00]CAPDU: 80 13 01 00 [09:28:00]Write to MH i2c: E2 08 00 9B 5B 80 13 01 00 00 00 00 00 73 [09:28:00]Write i2c OK [09:28:00]MH_I2C_Read... [09:28:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:00]Read from MH i2c: E2 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 0E 00 [09:28:00]MH_I2C_Read... [09:28:00]Read from MH i2c: E2 0E 00 9B 5B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C3 [09:28:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:28:00]wFMCommunicate OK [09:28:00]SAM_PROTO_GetShiftState done [09:28:00]FM_GetShiftState done [09:28:00]req_shift_opened done [09:28:00]requested_item shift.open_date is exist - process it [09:28:00]req_shift_open_date [09:28:00]req_shift_open_date done [09:28:00]produce_requested_data done [09:28:00]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220909,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:28:00]process_action_free close_receipt [09:28:00]json_value_free [09:28:00]json_value_free done [09:28:00]process_json_proto returns [09:28:00]Send response to host [09:28:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220909,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:28:00]free response buf [09:28:00]execute_script done [09:28:00]execute_script returns [09:28:00]free content buf [09:28:00]Sock 9.Close socket [09:28:00]Sock 9.Thread stoped [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:31]accept exits with 7 [09:28:31]New connection [09:28:31]New thread 3066531172 created [09:28:31]Thread 3066674532 joined [09:28:31]Waiting for new connection... [09:28:31] Sock 7.Parse request [09:28:31]Sock 7.Check first char [09:28:31]Sock 7.First char is OK [09:28:31]request: POST /json_proto HTTP/1.0 [09:28:31]Method: POST [09:28:31]URL: /json_proto [09:28:31]Method is POST - this is cgi request [09:28:31]url: /json_proto [09:28:31]query_string will be loaded in cgi processing [09:28:31]execute_cgi json_proto POST (null) [09:28:31]execute_cgi path=json_proto method=POST [09:28:31]POST find Content-Length [09:28:31]Host: 172.17.40.4:8080 [09:28:31]Content-Length: 766 [09:28:31]Content-Type: application/json [09:28:31] [09:28:31]POST finish read [09:28:31]Found Content-Length = 766 [09:28:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:31]execute_script... [09:28:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:31]POST & json_proto [09:28:31]process_json_proto [09:28:31]json parsed OK: [09:28:31]protocol is kg_v1.0 [09:28:31]action value=close_receipt [09:28:31]process_action close_receipt [09:28:31]cmd_close_receipt [09:28:31]MH_GetDate [09:28:31]Write to MH i2c: F0 00 00 9C 5B E6 [09:28:31]Write i2c OK [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: F0 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: F0 09 00 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: F0 09 00 9C 5B 00 C3 C1 18 67 65 5C 16 67 30 [09:28:31]GetLastDocTimeStamp 1729675681 [09:28:31]current date 1729675715 [09:28:31]FM_GetShiftState [09:28:31]SAM_PROTO_GetShiftState [09:28:31]wFMCommunicate request_size=4 [09:28:31]MH_SAM_APDU [09:28:31]CAPDU: 80 13 01 00 [09:28:31]Write to MH i2c: E2 08 00 9D 5B 80 13 01 00 00 00 00 00 75 [09:28:31]Write i2c OK [09:28:31]MH_I2C_Read... [09:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:31]Read from MH i2c: E2 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: E2 0E 00 [09:28:31]MH_I2C_Read... [09:28:31]Read from MH i2c: E2 0E 00 9D 5B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C5 [09:28:31]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:28:31]wFMCommunicate OK [09:28:31]SAM_PROTO_GetShiftState done [09:28:31]FM_GetShiftState done [09:28:31]opened in 1729642119 [09:28:31]opened+sec_in_day 1729728519 [09:28:31]quantity*price = 30038 [09:28:31]sum+1 = 30039 [09:28:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 119 23.10.2024 09:28 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220910 ФПД: 275407521757411 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092835&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220910&fm=275407521757411&tin=02508201610067®Number=0000000000098116&sum=30038 [09:28:32]StoreToDocumentArchive [09:28:32]shift 447 fd 220910 [09:28:32]save to /storage/0447/doc_00220910 [09:28:32]save last doc name /storage/0447/doc_00220910 to /storage/kkm_last_doc_name [09:28:32]save OK [09:28:32]Clear old archive folders... [09:28:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:32]tlvbuf is 008B61E0 [09:28:32]SAM_PROTO_ClearQueue [09:28:32]wFMCommunicate request_size=4 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 09 00 00 [09:28:32]Write to MH i2c: E2 08 00 AA 5B 80 09 00 00 00 00 00 00 77 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 AA 5B 00 90 00 79 [09:28:32]RAPDU: 90 00 [09:28:32]wFMCommunicate OK [09:28:32]SAM_PROTO_ClearQueue done [09:28:32]KKMCreateOFDPacket [09:28:32]OFDProtocolAddRootSTLVToBuf [09:28:32]FM_MakeSignedData [09:28:32]FM_MakeSignedData [09:28:32]SAM_PROTO_SignData [09:28:32]wFMCommunicate request_size=4 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 0D 01 02 [09:28:32]Write to MH i2c: E2 08 00 AB 5B 80 0D 01 02 00 00 00 00 7F [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 AB 5B 00 90 00 7A [09:28:32]RAPDU: 90 00 [09:28:32]wFMCommunicate OK [09:28:32]wFMCommunicate request_size=255 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 C3 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EE 5E 03 00 35 04 06 00 FA [09:28:32]Write to MH i2c: E2 02 01 AC 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 C3 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EE 5E 03 00 35 04 06 00 FA 00 00 CA [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:32]Read from MH i2c: E2 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 [09:28:32]MH_I2C_Read... [09:28:32]Read from MH i2c: E2 03 00 AC 5B 00 90 00 7B [09:28:32]RAPDU: 90 00 [09:28:32]wFMCommunicate OK [09:28:32]wFMCommunicate request_size=10 [09:28:32]MH_SAM_APDU [09:28:32]CAPDU: 80 0D 02 02 05 7B 4F 80 B8 E3 [09:28:32]Write to MH i2c: E2 0D 00 AD 5B 80 0D 02 02 05 00 7B 4F 80 B8 E3 00 00 71 [09:28:32]Write i2c OK [09:28:32]MH_I2C_Read... [09:28:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:33]Read from MH i2c: E2 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: E2 03 00 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: E2 03 00 AD 5B 00 90 00 7C [09:28:33]RAPDU: 90 00 [09:28:33]wFMCommunicate OK [09:28:33]wFMCommunicate request_size=4 [09:28:33]MH_SAM_APDU [09:28:33]CAPDU: 80 0D 03 02 [09:28:33]Write to MH i2c: E2 08 00 AE 5B 80 0D 03 02 00 00 00 00 84 [09:28:33]Write i2c OK [09:28:33]MH_I2C_Read... [09:28:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:33]Read from MH i2c: E2 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: E2 0B 00 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: E2 0B 00 AE 5B 00 01 A6 F2 9E 24 A8 DF 56 90 00 BD [09:28:33]RAPDU: 01 A6 F2 9E 24 A8 DF 56 90 00 [09:28:33]wFMCommunicate OK [09:28:33]SAM_PROTO_SignData done [09:28:33]FM_MakeSignedData done [09:28:33]CreateOFDProtocolMessage [09:28:33]wFMCommunicate request_size=4 [09:28:33]MH_SAM_APDU [09:28:33]CAPDU: 80 11 00 00 [09:28:33]Write to MH i2c: E2 08 00 AF 5B 80 11 00 00 00 00 00 00 84 [09:28:33]Write i2c OK [09:28:33]MH_I2C_Read... [09:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:33]Read from MH i2c: E2 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: E2 17 00 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: E2 17 00 AF 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D3 [09:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:28:33]wFMCommunicate OK [09:28:33]CreateOFDProtocolMessage done [09:28:33]OFDSenderStorePacket 220910 [09:28:33]StoreOFDPacket docnum=220910 [09:28:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 1F 73 07 01 3C 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 C3 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EE 5E 03 00 35 04 06 00 FA 7B 4F 80 B8 E3 01 A6 F2 9E 24 A8 DF 56 [09:28:33]CheckFolder [09:28:33]dirname=/storage/ofd_packets [09:28:33]CheckFolder done [09:28:33]ProducePacketName [09:28:33]name=ofd_packets/00220910 [09:28:33]NVStorageSaveData ofd_packets/00220910 [09:28:33]File name is /storage/ofd_packets/00220910 [09:28:33]Write 301 bytes [09:28:33]NVStorageSaveData done [09:28:33]OFDSenderStorePacket done [09:28:33]KKMCreateOFDPacket done [09:28:33]NVStorageSaveData kkm_last_timestamp [09:28:33]File name is /storage/kkm_last_timestamp [09:28:33]Write 4 bytes [09:28:33]NVStorageSaveData done [09:28:33]ExternCall_PrintAddStr [09:28:33]wPrintStart [09:28:33]Write to MH i2c: 01 00 00 B0 5B 0B [09:28:33]Write i2c OK [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: 01 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: 01 07 00 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: 01 07 00 B0 5B 00 00 00 00 00 FF 0F 20 [09:28:33]RasterBufferAndPrint [09:28:33]line Счет N : (1)538820 [09:28:33]line ИНН: 02508201610067 [09:28:33]line Контрольно-Кассовый Чек [09:28:33]line ПРОДАЖА [09:28:33]line ТРК (МРК, ГНК) : 33 [09:28:33]line Товар: 2710124130 [09:28:33]line Аи-92-К-2 [09:28:33]line 4.490 * 66.90 [09:28:33]line = 300.38 [09:28:33]line НДС 12% НСП 1% [09:28:33]line > о реализуемом товаре [09:28:33]line ИТОГО: 300.38 [09:28:33]line НСП 1% : 2.66 [09:28:33]line НДС 12% : 31.90 [09:28:33]line Наличными: 0.00 [09:28:33]line Безнал.: 300.38 [09:28:33]line Место: АЗС № 84 "Партнер Нефть" [09:28:33]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:28:33]line СНО: Общий режим [09:28:33]line Чек 119 23.10.2024 09:28 [09:28:33]line Смена: 447 ФФД: 1.0 [09:28:33]line ЗНМ: 0300000178 [09:28:33]line РНМ: 0000000000098116 [09:28:33]line Версия ККМ: 001 [09:28:33]line Платежная система: Mbank [09:28:33]line ФМ: 0000000000965413 [09:28:33]line ФД: 220910 [09:28:33]line ФПД: 275407521757411 [09:28:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092835&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220910&fm=275407521757411&tin=02508201610067®Number=0000000000098116&sum=30038 [09:28:33]written 0, free lines is 4095 [09:28:33]OFD Sender: Processing packet 220910 [packets to send 81, broken 80] [09:28:33]ProducePacketName [09:28:33]name=ofd_packets/00220910 [09:28:33]OFD Sender: To server: pG, [09:28:33]CommunicateWithHost lk.salyk.kg:30040 [09:28:33]ConnectInit lk.salyk.kg [09:28:33]Connected sock=10 [09:28:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 1F 73 07 01 3C 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 C3 C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EE 5E 03 00 35 04 06 00 FA 7B 4F 80 B8 E3 01 A6 F2 9E 24 A8 DF 56 [09:28:33]Write to MH i2c: 01 00 00 D9 5B 34 [09:28:33]Write i2c OK [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: 01 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: 01 07 00 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: 01 07 00 D9 5B 00 00 00 00 00 13 0D 5B [09:28:33]RasterBufferAndPrint [09:28:33]line [09:28:33]line [09:28:33]line [09:28:33]line [09:28:33]line [09:28:33]written 0, free lines is 3354 [09:28:33]MH_Cut [09:28:33]Write to MH i2c: D1 01 00 E0 5B 01 0D [09:28:33]Write i2c OK [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: D1 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: D1 01 00 [09:28:33]MH_I2C_Read... [09:28:33]Read from MH i2c: D1 01 00 E0 5B 00 0C [09:28:33]Write to MH i2c: 01 00 00 E1 5B 3C [09:28:33]Write i2c OK [09:28:33]MH_I2C_Read... [09:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B5 54 47 00 3A 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 39 36 35 34 31 33 10 04 04 00 EE 5E 03 00 F4 03 04 00 63 6D 18 67 B6 04 01 00 00 EE 40 46 4A EF 6D ED DF [09:28:33]CommunicateWithHost err = 0 [09:28:33]CheckOFDResponse [09:28:33]1017 (14) - 77093643461234 [09:28:33]1041 (16) - 0000000000965413 [09:28:33]1040 (4) - 220910 [09:28:33]1012 (4) - 23.10.2024 03:28 [09:28:33]1206 (1) - 0 [09:28:33]OFD Sender: Remove packet 220910 [09:28:33]ProducePacketName [09:28:33]name=ofd_packets/00220910 [09:28:33]NVStorageDeleteData [09:28:34]OFD Sender: No OFD packet to send [09:28:34]*** Cut start [09:28:34]*** Partial cut [09:28:34]*** CUTSNS_PIN = 1 [09:28:34]*** CUTSNS_PIN = 0 [09:28:34]*** Brake cut motor [09:28:34]Read from MH i2c: 01 [09:28:34]MH_I2C_Read... [09:28:34]*** Stop cut motor [09:28:34]*** Cut end [09:28:34]Read from MH i2c: 01 07 00 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: 01 07 00 E1 5B 00 00 00 00 00 FF 0F 51 [09:28:34]process_action close_receipt done [09:28:34]requested_data is exist [09:28:34]produce_requested_data [09:28:34]requested_item fm.sn is exist - process it [09:28:34]wFMCommunicate request_size=4 [09:28:34]MH_SAM_APDU [09:28:34]CAPDU: 80 11 00 00 [09:28:34]Write to MH i2c: E2 08 00 E2 5B 80 11 00 00 00 00 00 00 B7 [09:28:34]Write i2c OK [09:28:34]MH_I2C_Read... [09:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:34]Read from MH i2c: E2 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: E2 17 00 [09:28:34]MH_I2C_Read... [09:28:34]Read from MH i2c: E2 17 00 E2 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 06 [09:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:28:34]wFMCommunicate OK [09:28:34]requested_item fd.num is exist - process it [09:28:34]SAM_PROTO_GetFieldsCounters [09:28:34]wFMCommunicate request_size=4 [09:28:34]MH_SAM_APDU [09:28:34]CAPDU: 80 13 00 00 [09:28:34]Write to MH i2c: E2 08 00 E3 5B 80 13 00 00 00 00 00 00 BA [09:28:34]Write i2c OK [09:28:34]MH_I2C_Read... [09:28:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:35]Read from MH i2c: E2 [09:28:35]MH_I2C_Read... [09:28:35]Read from MH i2c: E2 62 00 [09:28:35]MH_I2C_Read... [09:28:35]Read from MH i2c: E2 62 00 E3 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [09:28:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:35]wFMCommunicate OK [09:28:35]SAM_PROTO_GetFieldsCounters done [09:28:35]requested_item shift.num is exist - process it [09:28:35]requested_item shift.opened is exist - process it [09:28:35]req_shift_opened [09:28:35]FM_GetShiftState [09:28:35]SAM_PROTO_GetShiftState [09:28:35]wFMCommunicate request_size=4 [09:28:35]MH_SAM_APDU [09:28:35]CAPDU: 80 13 01 00 [09:28:35]Write to MH i2c: E2 08 00 E4 5B 80 13 01 00 00 00 00 00 BC [09:28:35]Write i2c OK [09:28:35]MH_I2C_Read... [09:28:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:35]Read from MH i2c: E2 [09:28:35]MH_I2C_Read... [09:28:35]Read from MH i2c: E2 0E 00 [09:28:35]MH_I2C_Read... [09:28:35]Read from MH i2c: E2 0E 00 E4 5B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0C [09:28:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:28:35]wFMCommunicate OK [09:28:35]SAM_PROTO_GetShiftState done [09:28:35]FM_GetShiftState done [09:28:35]req_shift_opened done [09:28:35]requested_item shift.open_date is exist - process it [09:28:35]req_shift_open_date [09:28:35]req_shift_open_date done [09:28:35]produce_requested_data done [09:28:35]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220910,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:28:35]process_action_free close_receipt [09:28:35]json_value_free [09:28:35]json_value_free done [09:28:35]process_json_proto returns [09:28:35]Send response to host [09:28:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220910,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:28:35]free response buf [09:28:35]execute_script done [09:28:35]execute_script returns [09:28:35]free content buf [09:28:35]Sock 7.Close socket [09:28:35]Sock 7.Thread stoped [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:55]accept exits with 9 [09:28:55]New connection [09:28:55]New thread 3066674532 created [09:28:55]Thread 3066531172 joined [09:28:55]Waiting for new connection... [09:28:55] Sock 9.Parse request [09:28:55]Sock 9.Check first char [09:28:55]Sock 9.First char is OK [09:28:55]request: POST /json_proto HTTP/1.0 [09:28:55]Method: POST [09:28:55]URL: /json_proto [09:28:55]Method is POST - this is cgi request [09:28:55]url: /json_proto [09:28:55]query_string will be loaded in cgi processing [09:28:55]execute_cgi json_proto POST (null) [09:28:55]execute_cgi path=json_proto method=POST [09:28:55]POST find Content-Length [09:28:55]Host: 172.17.40.4:8080 [09:28:55]Content-Length: 677 [09:28:55]Content-Type: application/json [09:28:55] [09:28:55]POST finish read [09:28:55]Found Content-Length = 677 [09:28:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:55]execute_script... [09: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)538822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:55]POST & json_proto [09:28:55]process_json_proto [09:28:55]json parsed OK: [09:28:55]protocol is kg_v1.0 [09:28:55]action value=close_receipt [09:28:55]process_action close_receipt [09:28:55]cmd_close_receipt [09:28:55]MH_GetDate [09:28:55]Write to MH i2c: F0 00 00 E5 5B 2F [09:28:55]Write i2c OK [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: F0 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: F0 09 00 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: F0 09 00 E5 5B 00 DB C1 18 67 65 5C 16 67 91 [09:28:55]GetLastDocTimeStamp 1729675715 [09:28:55]current date 1729675739 [09:28:55]FM_GetShiftState [09:28:55]SAM_PROTO_GetShiftState [09:28:55]wFMCommunicate request_size=4 [09:28:55]MH_SAM_APDU [09:28:55]CAPDU: 80 13 01 00 [09:28:55]Write to MH i2c: E2 08 00 E6 5B 80 13 01 00 00 00 00 00 BE [09:28:55]Write i2c OK [09:28:55]MH_I2C_Read... [09:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:55]Read from MH i2c: E2 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: E2 0E 00 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: E2 0E 00 E6 5B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0E [09:28:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:28:55]wFMCommunicate OK [09:28:55]SAM_PROTO_GetShiftState done [09:28:55]FM_GetShiftState done [09:28:55]opened in 1729642119 [09:28:55]opened+sec_in_day 1729728519 [09:28:55]quantity*price = 50041 [09:28:55]sum+1 = 50042 [09:28:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 120 23.10.2024 09:28 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220911 ФПД: 115299635929715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092859&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220911&fm=115299635929715&tin=02508201610067®Number=0000000000098116&sum=50000 [09:28:56]StoreToDocumentArchive [09:28:56]shift 447 fd 220911 [09:28:56]save to /storage/0447/doc_00220911 [09:28:56]save last doc name /storage/0447/doc_00220911 to /storage/kkm_last_doc_name [09:28:56]save OK [09:28:56]Clear old archive folders... [09:28:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:56]tlvbuf is 008E7C10 [09:28:56]SAM_PROTO_ClearQueue [09:28:56]wFMCommunicate request_size=4 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 09 00 00 [09:28:56]Write to MH i2c: E2 08 00 F3 5B 80 09 00 00 00 00 00 00 C0 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 F3 5B 00 90 00 C2 [09:28:56]RAPDU: 90 00 [09:28:56]wFMCommunicate OK [09:28:56]SAM_PROTO_ClearQueue done [09:28:56]KKMCreateOFDPacket [09:28:56]OFDProtocolAddRootSTLVToBuf [09:28:56]FM_MakeSignedData [09:28:56]FM_MakeSignedData [09:28:56]SAM_PROTO_SignData [09:28:56]wFMCommunicate request_size=4 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 0D 01 02 [09:28:56]Write to MH i2c: E2 08 00 F4 5B 80 0D 01 02 00 00 00 00 C8 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 F4 5B 00 90 00 C3 [09:28:56]RAPDU: 90 00 [09:28:56]wFMCommunicate OK [09:28:56]wFMCommunicate request_size=255 [09:28:56]MH_SAM_APDU [09: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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 DB C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EF 5E 03 00 35 04 06 00 68 [09:28:56]Write to MH i2c: E2 02 01 F5 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 DB C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EF 5E 03 00 35 04 06 00 68 00 00 5B [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 F5 5B 00 90 00 C4 [09:28:56]RAPDU: 90 00 [09:28:56]wFMCommunicate OK [09:28:56]wFMCommunicate request_size=10 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 0D 02 02 05 DD 49 D7 A2 73 [09:28:56]Write to MH i2c: E2 0D 00 F6 5B 80 0D 02 02 05 00 DD 49 D7 A2 73 00 00 E7 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 03 00 F6 5B 00 90 00 C5 [09:28:56]RAPDU: 90 00 [09:28:56]wFMCommunicate OK [09:28:56]wFMCommunicate request_size=4 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 0D 03 02 [09:28:56]Write to MH i2c: E2 08 00 F7 5B 80 0D 03 02 00 00 00 00 CD [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 0B 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 0B 00 F7 5B 00 A2 A9 1F 90 4E 3B E4 BB 90 00 F0 [09:28:56]RAPDU: A2 A9 1F 90 4E 3B E4 BB 90 00 [09:28:56]wFMCommunicate OK [09:28:56]SAM_PROTO_SignData done [09:28:56]FM_MakeSignedData done [09:28:56]CreateOFDProtocolMessage [09:28:56]wFMCommunicate request_size=4 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 11 00 00 [09:28:56]Write to MH i2c: E2 08 00 F8 5B 80 11 00 00 00 00 00 00 CD [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 17 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 17 00 F8 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1C [09:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:28:56]wFMCommunicate OK [09:28:56]CreateOFDProtocolMessage done [09:28:56]OFDSenderStorePacket 220911 [09:28:56]StoreOFDPacket docnum=220911 [09:28:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 4D D4 07 01 54 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 DB C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EF 5E 03 00 35 04 06 00 68 DD 49 D7 A2 73 A2 A9 1F 90 4E 3B E4 BB [09:28:56]CheckFolder [09:28:56]dirname=/storage/ofd_packets [09:28:56]CheckFolder done [09:28:56]ProducePacketName [09:28:56]name=ofd_packets/00220911 [09:28:56]NVStorageSaveData ofd_packets/00220911 [09:28:56]File name is /storage/ofd_packets/00220911 [09:28:56]Write 301 bytes [09:28:56]NVStorageSaveData done [09:28:56]OFDSenderStorePacket done [09:28:56]KKMCreateOFDPacket done [09:28:56]NVStorageSaveData kkm_last_timestamp [09:28:56]File name is /storage/kkm_last_timestamp [09:28:56]Write 4 bytes [09:28:56]NVStorageSaveData done [09:28:56]ExternCall_PrintAddStr [09:28:56]wPrintStart [09:28:56]Write to MH i2c: 01 00 00 F9 5B 54 [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 07 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: 01 07 00 F9 5B 00 00 00 00 00 FF 0F 69 [09:28:56]RasterBufferAndPrint [09:28:56]line Счет N : (1)538822 [09:28:56]line ИНН: 02508201610067 [09:28:56]line Контрольно-Кассовый Чек [09:28:56]line ПРОДАЖА [09:28:56]line ТРК (МРК, ГНК) : 43 [09:28:56]line Товар: 2710124130 [09:28:56]line Аи-92-К-2 [09:28:56]line 7.480 * 66.90 [09:28:56]line = 500.41 [09:28:56]line НДС 12% НСП 1% [09:28:56]line > о реализуемом товаре [09:28:56]line ОКРУГЛЕНИЕ: -0.41 [09:28:56]line ИТОГО: 500.00 [09:28:56]line Внесено: 500.00 [09:28:56]line СДАЧА: 0.00 [09:28:56]line НСП 1% : 4.43 [09:28:56]line НДС 12% : 53.14 [09:28:56]line Наличными: 500.00 [09:28:56]line Безнал.: 0.00 [09:28:56]line Место: АЗС № 84 "Партнер Нефть" [09:28:56]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:28:56]line СНО: Общий режим [09:28:56]line Чек 120 23.10.2024 09:28 [09:28:56]line Смена: 447 ФФД: 1.0 [09:28:56]line ЗНМ: 0300000178 [09:28:56]line РНМ: 0000000000098116 [09:28:56]line Версия ККМ: 001 [09:28:56]line ФМ: 0000000000965413 [09:28:56]line ФД: 220911 [09:28:56]line ФПД: 115299635929715 [09:28:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092859&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220911&fm=115299635929715&tin=02508201610067®Number=0000000000098116&sum=50000 [09:28:57]OFD Sender: Processing packet 220911 [packets to send 81, broken 80] [09:28:57]ProducePacketName [09:28:57]name=ofd_packets/00220911 [09:28:57]OFD Sender: To server: pG, [09:28:57]CommunicateWithHost lk.salyk.kg:30040 [09:28:57]ConnectInit lk.salyk.kg [09:28:57]written 0, free lines is 4095 [09:28:57]Connected sock=10 [09:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 4D D4 07 01 54 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 DB C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 EF 5E 03 00 35 04 06 00 68 DD 49 D7 A2 73 A2 A9 1F 90 4E 3B E4 BB [09:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 46 16 47 00 E9 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 39 36 35 34 31 33 10 04 04 00 EF 5E 03 00 F4 03 04 00 7B 6D 18 67 B6 04 01 00 00 8A 71 5C A5 80 40 54 99 [09:28:57]CommunicateWithHost err = 0 [09:28:57]CheckOFDResponse [09:28:57]1017 (14) - 77093643461234 [09:28:57]1041 (16) - 0000000000965413 [09:28:57]1040 (4) - 220911 [09:28:57]1012 (4) - 23.10.2024 03:28 [09:28:57]1206 (1) - 0 [09:28:57]OFD Sender: Remove packet 220911 [09:28:57]ProducePacketName [09:28:57]name=ofd_packets/00220911 [09:28:57]NVStorageDeleteData [09:28:57]Write to MH i2c: 01 00 00 24 5C 80 [09:28:57]Write i2c OK [09:28:57]MH_I2C_Read... [09:28:57]Read from MH i2c: 01 [09:28:57]MH_I2C_Read... [09:28:57]Read from MH i2c: 01 07 00 [09:28:57]MH_I2C_Read... [09:28:57]Read from MH i2c: 01 07 00 24 5C 00 00 00 00 00 DA 0C 6D [09:28:57]RasterBufferAndPrint [09:28:57]line [09:28:57]line [09:28:57]line [09:28:57]line [09:28:57]line [09:28:57]written 0, free lines is 3298 [09:28:57]MH_Cut [09:28:57]Write to MH i2c: D1 01 00 2B 5C 01 59 [09:28:57]Write i2c OK [09:28:57]MH_I2C_Read... [09:28:57]Read from MH i2c: D1 [09:28:57]MH_I2C_Read... [09:28:57]Read from MH i2c: D1 01 00 [09:28:57]MH_I2C_Read... [09:28:57]Read from MH i2c: D1 01 00 2B 5C 00 58 [09:28:57]Write to MH i2c: 01 00 00 2C 5C 88 [09:28:57]Write i2c OK [09:28:57]MH_I2C_Read... [09:28:58]OFD Sender: No OFD packet to send [09:28:58]*** Cut start [09:28:58]*** Partial cut [09:28:58]*** CUTSNS_PIN = 1 [09:28:58]*** CUTSNS_PIN = 0 [09:28:58]*** Brake cut motor [09:28:58]Read from MH i2c: 01 [09:28:58]MH_I2C_Read... [09:28:58]*** Stop cut motor [09:28:58]*** Cut end [09:28:58]Read from MH i2c: 01 07 00 [09:28:58]MH_I2C_Read... [09:28:58]Read from MH i2c: 01 07 00 2C 5C 00 00 00 00 00 FF 0F 9D [09:28:58]process_action close_receipt done [09:28:58]requested_data is exist [09:28:58]produce_requested_data [09:28:58]requested_item fm.sn is exist - process it [09:28:58]wFMCommunicate request_size=4 [09:28:58]MH_SAM_APDU [09:28:58]CAPDU: 80 11 00 00 [09:28:58]Write to MH i2c: E2 08 00 2D 5C 80 11 00 00 00 00 00 00 03 [09:28:58]Write i2c OK [09:28:58]MH_I2C_Read... [09:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:59]Read from MH i2c: E2 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 17 00 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 17 00 2D 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 52 [09:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:28:59]wFMCommunicate OK [09:28:59]requested_item fd.num is exist - process it [09:28:59]SAM_PROTO_GetFieldsCounters [09:28:59]wFMCommunicate request_size=4 [09:28:59]MH_SAM_APDU [09:28:59]CAPDU: 80 13 00 00 [09:28:59]Write to MH i2c: E2 08 00 2E 5C 80 13 00 00 00 00 00 00 06 [09:28:59]Write i2c OK [09:28:59]MH_I2C_Read... [09:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:59]Read from MH i2c: E2 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 62 00 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 62 00 2E 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [09:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 EF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:59]wFMCommunicate OK [09:28:59]SAM_PROTO_GetFieldsCounters done [09:28:59]requested_item shift.num is exist - process it [09:28:59]requested_item shift.opened is exist - process it [09:28:59]req_shift_opened [09:28:59]FM_GetShiftState [09:28:59]SAM_PROTO_GetShiftState [09:28:59]wFMCommunicate request_size=4 [09:28:59]MH_SAM_APDU [09:28:59]CAPDU: 80 13 01 00 [09:28:59]Write to MH i2c: E2 08 00 2F 5C 80 13 01 00 00 00 00 00 08 [09:28:59]Write i2c OK [09:28:59]MH_I2C_Read... [09:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:59]Read from MH i2c: E2 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 0E 00 [09:28:59]MH_I2C_Read... [09:28:59]Read from MH i2c: E2 0E 00 2F 5C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 58 [09:28:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:28:59]wFMCommunicate OK [09:28:59]SAM_PROTO_GetShiftState done [09:28:59]FM_GetShiftState done [09:28:59]req_shift_opened done [09:28:59]requested_item shift.open_date is exist - process it [09:28:59]req_shift_open_date [09:28:59]req_shift_open_date done [09:28:59]produce_requested_data done [09:28:59]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220911,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:28:59]process_action_free close_receipt [09:28:59]json_value_free [09:28:59]json_value_free done [09:28:59]process_json_proto returns [09:28:59]Send response to host [09:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220911,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:28:59]free response buf [09:28:59]execute_script done [09:28:59]execute_script returns [09:28:59]free content buf [09:28:59]Sock 9.Close socket [09:28:59]Sock 9.Thread stoped [09:29:03]OFD Sender: No OFD packet to send [09:29:08]OFD Sender: No OFD packet to send [09:29:13]OFD Sender: No OFD packet to send [09:29:18]OFD Sender: No OFD packet to send [09:29:23]OFD Sender: No OFD packet to send [09:29:28]OFD Sender: No OFD packet to send [09:29:28]accept exits with 7 [09:29:28]New connection [09:29:28]New thread 3066531172 created [09:29:28]Thread 3066674532 joined [09:29:28]Waiting for new connection... [09:29:28] Sock 7.Parse request [09:29:28]Sock 7.Check first char [09:29:28]Sock 7.First char is OK [09:29:28]request: POST /json_proto HTTP/1.0 [09:29:28]Method: POST [09:29:28]URL: /json_proto [09:29:28]Method is POST - this is cgi request [09:29:28]url: /json_proto [09:29:28]query_string will be loaded in cgi processing [09:29:28]execute_cgi json_proto POST (null) [09:29:28]execute_cgi path=json_proto method=POST [09:29:28]POST find Content-Length [09:29:28]Host: 172.17.40.4:8080 [09:29:28]Content-Length: 754 [09:29:28]Content-Type: application/json [09:29:28] [09:29:28]POST finish read [09:29:28]Found Content-Length = 754 [09:29:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088688", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:28]execute_script... [09:29: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)538821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088688", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:28]POST & json_proto [09:29:28]process_json_proto [09:29:28]json parsed OK: [09:29:28]protocol is kg_v1.0 [09:29:28]action value=close_receipt [09:29:28]process_action close_receipt [09:29:28]cmd_close_receipt [09:29:28]MH_GetDate [09:29:28]Write to MH i2c: F0 00 00 30 5C 7B [09:29:28]Write i2c OK [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: F0 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: F0 09 00 [09:29:28]MH_I2C_Read... [09:29:28]Read from MH i2c: F0 09 00 30 5C 00 FD C1 18 67 65 5C 16 67 FF [09:29:28]GetLastDocTimeStamp 1729675739 [09:29:28]current date 1729675773 [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 31 5C 80 13 01 00 00 00 00 00 0A [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 31 5C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5A [09:29:28]RAPDU: 09 00 01 87 3E 18 67 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]opened in 1729642119 [09:29:28]opened+sec_in_day 1729728519 [09:29:28]quantity*price = 0 [09:29:28]sum+1 = 1 [09:29:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 121 23.10.2024 09:29 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30088688 ФМ: 0000000000965413 ФД: 220912 ФПД: 101062078598749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092933&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220912&fm=101062078598749&tin=02508201610067®Number=0000000000098116&sum=0 [09:29:29]StoreToDocumentArchive [09:29:29]shift 447 fd 220912 [09:29:29]save to /storage/0447/doc_00220912 [09:29:29]save last doc name /storage/0447/doc_00220912 to /storage/kkm_last_doc_name [09:29:29]save OK [09:29:29]Clear old archive folders... [09:29:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:29:29]tlvbuf is 008ADC10 [09:29:29]SAM_PROTO_ClearQueue [09:29:29]wFMCommunicate request_size=4 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 09 00 00 [09:29:29]Write to MH i2c: E2 08 00 3E 5C 80 09 00 00 00 00 00 00 0C [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:29]Read from MH i2c: E2 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 3E 5C 00 90 00 0E [09:29:29]RAPDU: 90 00 [09:29:29]wFMCommunicate OK [09:29:29]SAM_PROTO_ClearQueue done [09:29:29]KKMCreateOFDPacket [09:29:29]OFDProtocolAddRootSTLVToBuf [09:29:29]FM_MakeSignedData [09:29:29]FM_MakeSignedData [09:29:29]SAM_PROTO_SignData [09:29:29]wFMCommunicate request_size=4 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 0D 01 02 [09:29:29]Write to MH i2c: E2 08 00 3F 5C 80 0D 01 02 00 00 00 00 14 [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:29]Read from MH i2c: E2 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 [09:29:29]MH_I2C_Read... [09:29:29]Read from MH i2c: E2 03 00 3F 5C 00 90 00 0F [09:29:29]RAPDU: 90 00 [09:29:29]wFMCommunicate OK [09:29:29]wFMCommunicate request_size=255 [09:29:29]MH_SAM_APDU [09:29:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 FD C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F0 5E 03 00 35 04 06 00 5B [09:29:29]Write to MH i2c: E2 02 01 40 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 FD C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F0 5E 03 00 35 04 06 00 5B 00 00 DE [09:29:29]Write i2c OK [09:29:29]MH_I2C_Read... [09:29:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:30]Read from MH i2c: E2 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: E2 03 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: E2 03 00 40 5C 00 90 00 10 [09:29:30]RAPDU: 90 00 [09:29:30]wFMCommunicate OK [09:29:30]wFMCommunicate request_size=10 [09:29:30]MH_SAM_APDU [09:29:30]CAPDU: 80 0D 02 02 05 EA 59 4B 8E 5D [09:29:30]Write to MH i2c: E2 0D 00 41 5C 80 0D 02 02 05 00 EA 59 4B 8E 5D 00 00 9A [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:30]Read from MH i2c: E2 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: E2 03 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: E2 03 00 41 5C 00 90 00 11 [09:29:30]RAPDU: 90 00 [09:29:30]wFMCommunicate OK [09:29:30]wFMCommunicate request_size=4 [09:29:30]MH_SAM_APDU [09:29:30]CAPDU: 80 0D 03 02 [09:29:30]Write to MH i2c: E2 08 00 42 5C 80 0D 03 02 00 00 00 00 19 [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:30]Read from MH i2c: E2 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: E2 0B 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: E2 0B 00 42 5C 00 4B EE E5 62 F5 DB 2E 30 90 00 C8 [09:29:30]RAPDU: 4B EE E5 62 F5 DB 2E 30 90 00 [09:29:30]wFMCommunicate OK [09:29:30]SAM_PROTO_SignData done [09:29:30]FM_MakeSignedData done [09:29:30]CreateOFDProtocolMessage [09:29:30]wFMCommunicate request_size=4 [09:29:30]MH_SAM_APDU [09:29:30]CAPDU: 80 11 00 00 [09:29:30]Write to MH i2c: E2 08 00 43 5C 80 11 00 00 00 00 00 00 19 [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:30]Read from MH i2c: E2 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: E2 17 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: E2 17 00 43 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 68 [09:29:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:29:30]wFMCommunicate OK [09:29:30]CreateOFDProtocolMessage done [09:29:30]OFDSenderStorePacket 220912 [09:29:30]StoreOFDPacket docnum=220912 [09:29:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 E1 EB 07 01 6E CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 FD C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F0 5E 03 00 35 04 06 00 5B EA 59 4B 8E 5D 4B EE E5 62 F5 DB 2E 30 [09:29:30]CheckFolder [09:29:30]dirname=/storage/ofd_packets [09:29:30]CheckFolder done [09:29:30]ProducePacketName [09:29:30]name=ofd_packets/00220912 [09:29:30]NVStorageSaveData ofd_packets/00220912 [09:29:30]File name is /storage/ofd_packets/00220912 [09:29:30]Write 301 bytes [09:29:30]NVStorageSaveData done [09:29:30]OFDSenderStorePacket done [09:29:30]KKMCreateOFDPacket done [09:29:30]NVStorageSaveData kkm_last_timestamp [09:29:30]File name is /storage/kkm_last_timestamp [09:29:30]Write 4 bytes [09:29:30]NVStorageSaveData done [09:29:30]ExternCall_PrintAddStr [09:29:30]wPrintStart [09:29:30]Write to MH i2c: 01 00 00 44 5C A0 [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 07 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 07 00 44 5C 00 00 00 00 00 FF 0F B5 [09:29:30]RasterBufferAndPrint [09:29:30]line Счет N : (1)538821 [09:29:30]line ИНН: 02508201610067 [09:29:30]line Контрольно-Кассовый Чек [09:29:30]line ПРОДАЖА [09:29:30]line ТРК (МРК, ГНК) : 13 [09:29:30]line Товар: 2710124130 [09:29:30]line Аи-92-К-2 [09:29:30]line 30.000 * 0.00 [09:29:30]line = 0.00 [09:29:30]line НДС 12% НСП 1% [09:29:30]line > о реализуемом товаре [09:29:30]line ИТОГО: 0.00 [09:29:30]line НСП 1% : 0.00 [09:29:30]line НДС 12% : 0.00 [09:29:30]line Наличными: 0.00 [09:29:30]line Безнал.: 0.00 [09:29:30]line Место: АЗС № 84 "Партнер Нефть" [09:29:30]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:29:30]line СНО: Общий режим [09:29:30]line Чек 121 23.10.2024 09:29 [09:29:30]line Смена: 447 ФФД: 1.0 [09:29:30]line ЗНМ: 0300000178 [09:29:30]line РНМ: 0000000000098116 [09:29:30]line Версия ККМ: 001 [09:29:30]line Талоны: ТК ГПНА Online [09:29:30]line 30088688 [09:29:30]line ФМ: 0000000000965413 [09:29:30]line ФД: 220912 [09:29:30]line ФПД: 101062078598749 [09:29:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T092933&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220912&fm=101062078598749&tin=02508201610067®Number=0000000000098116&sum=0 [09:29:30]written 0, free lines is 4095 [09:29:30]OFD Sender: Processing packet 220912 [packets to send 81, broken 80] [09:29:30]ProducePacketName [09:29:30]name=ofd_packets/00220912 [09:29:30]OFD Sender: To server: pG, [09:29:30]CommunicateWithHost lk.salyk.kg:30040 [09:29:30]ConnectInit lk.salyk.kg [09:29:30]Connected sock=10 [09:29:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 E1 EB 07 01 6E CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 FD C1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F0 5E 03 00 35 04 06 00 5B EA 59 4B 8E 5D 4B EE E5 62 F5 DB 2E 30 [09:29:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 BC 04 47 00 96 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 39 36 35 34 31 33 10 04 04 00 F0 5E 03 00 F4 03 04 00 9C 6D 18 67 B6 04 01 00 00 1B 21 07 74 30 9B C0 4F [09:29:30]CommunicateWithHost err = 0 [09:29:30]CheckOFDResponse [09:29:30]1017 (14) - 77093643461234 [09:29:30]1041 (16) - 0000000000965413 [09:29:30]1040 (4) - 220912 [09:29:30]1012 (4) - 23.10.2024 03:29 [09:29:30]1206 (1) - 0 [09:29:30]OFD Sender: Remove packet 220912 [09:29:30]ProducePacketName [09:29:30]name=ofd_packets/00220912 [09:29:30]NVStorageDeleteData [09:29:30]Write to MH i2c: 01 00 00 6E 5C CA [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 07 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: 01 07 00 6E 5C 00 00 00 00 00 F6 0C D3 [09:29:30]RasterBufferAndPrint [09:29:30]line [09:29:30]line [09:29:30]line [09:29:30]line [09:29:30]line [09:29:30]written 0, free lines is 3326 [09:29:30]MH_Cut [09:29:30]Write to MH i2c: D1 01 00 75 5C 01 A3 [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: D1 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: D1 01 00 [09:29:30]MH_I2C_Read... [09:29:30]Read from MH i2c: D1 01 00 75 5C 00 A2 [09:29:30]Write to MH i2c: 01 00 00 76 5C D2 [09:29:30]Write i2c OK [09:29:30]MH_I2C_Read... [09:29:31]OFD Sender: No OFD packet to send [09:29:31]*** Cut start [09:29:31]*** Partial cut [09:29:31]*** CUTSNS_PIN = 1 [09:29:31]*** CUTSNS_PIN = 0 [09:29:31]*** Brake cut motor [09:29:32]Read from MH i2c: 01 [09:29:32]MH_I2C_Read... [09:29:32]*** Stop cut motor [09:29:32]*** Cut end [09:29:32]Read from MH i2c: 01 07 00 [09:29:32]MH_I2C_Read... [09:29:32]Read from MH i2c: 01 07 00 76 5C 00 00 00 00 00 FF 0F E7 [09:29:32]process_action close_receipt done [09:29:32]requested_data is exist [09:29:32]produce_requested_data [09:29:32]requested_item fm.sn is exist - process it [09:29:32]wFMCommunicate request_size=4 [09:29:32]MH_SAM_APDU [09:29:32]CAPDU: 80 11 00 00 [09:29:32]Write to MH i2c: E2 08 00 77 5C 80 11 00 00 00 00 00 00 4D [09:29:32]Write i2c OK [09:29:32]MH_I2C_Read... [09:29:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:32]Read from MH i2c: E2 [09:29:32]MH_I2C_Read... [09:29:32]Read from MH i2c: E2 17 00 [09:29:32]MH_I2C_Read... [09:29:32]Read from MH i2c: E2 17 00 77 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9C [09:29:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:29:32]wFMCommunicate OK [09:29:32]requested_item fd.num is exist - process it [09:29:32]SAM_PROTO_GetFieldsCounters [09:29:32]wFMCommunicate request_size=4 [09:29:32]MH_SAM_APDU [09:29:32]CAPDU: 80 13 00 00 [09:29:32]Write to MH i2c: E2 08 00 78 5C 80 13 00 00 00 00 00 00 50 [09:29:32]Write i2c OK [09:29:32]MH_I2C_Read... [09:29:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:32]Read from MH i2c: E2 [09:29:32]MH_I2C_Read... [09:29:32]Read from MH i2c: E2 62 00 [09:29:32]MH_I2C_Read... [09:29:32]Read from MH i2c: E2 62 00 78 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [09:29:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F0 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:29:32]wFMCommunicate OK [09:29:32]SAM_PROTO_GetFieldsCounters done [09:29:32]requested_item shift.num is exist - process it [09:29:32]requested_item shift.opened is exist - process it [09:29:32]req_shift_opened [09:29:32]FM_GetShiftState [09:29:32]SAM_PROTO_GetShiftState [09:29:32]wFMCommunicate request_size=4 [09:29:32]MH_SAM_APDU [09:29:32]CAPDU: 80 13 01 00 [09:29:32]Write to MH i2c: E2 08 00 79 5C 80 13 01 00 00 00 00 00 52 [09:29:32]Write i2c OK [09:29:32]MH_I2C_Read... [09:29:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:32]Read from MH i2c: E2 [09:29:32]MH_I2C_Read... [09:29:32]Read from MH i2c: E2 0E 00 [09:29:32]MH_I2C_Read... [09:29:32]Read from MH i2c: E2 0E 00 79 5C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A2 [09:29:32]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:29:32]wFMCommunicate OK [09:29:32]SAM_PROTO_GetShiftState done [09:29:32]FM_GetShiftState done [09:29:32]req_shift_opened done [09:29:32]requested_item shift.open_date is exist - process it [09:29:32]req_shift_open_date [09:29:32]req_shift_open_date done [09:29:32]produce_requested_data done [09:29:32]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220912,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:29:32]process_action_free close_receipt [09:29:32]json_value_free [09:29:32]json_value_free done [09:29:32]process_json_proto returns [09:29:32]Send response to host [09:29:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220912,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:29:32]free response buf [09:29:32]execute_script done [09:29:32]execute_script returns [09:29:32]free content buf [09:29:32]Sock 7.Close socket [09:29:32]Sock 7.Thread stoped [09:29:36]OFD Sender: No OFD packet to send [09:29:41]OFD Sender: No OFD packet to send [09:29:46]OFD Sender: No OFD packet to send [09:29:51]OFD Sender: No OFD packet to send [09:29:56]OFD Sender: No OFD packet to send [09:30:01]OFD Sender: No OFD packet to send [09:30:06]OFD Sender: No OFD packet to send [09:30:11]OFD Sender: No OFD packet to send [09:30:16]OFD Sender: No OFD packet to send [09:30:21]OFD Sender: No OFD packet to send [09:30:26]OFD Sender: No OFD packet to send [09:30:31]OFD Sender: No OFD packet to send [09:30:36]OFD Sender: No OFD packet to send [09:30:41]OFD Sender: No OFD packet to send [09:30:46]OFD Sender: No OFD packet to send [09:30:51]OFD Sender: No OFD packet to send [09:30:56]OFD Sender: No OFD packet to send [09:31:01]OFD Sender: No OFD packet to send [09:31:06]OFD Sender: No OFD packet to send [09:31:11]OFD Sender: No OFD packet to send [09:31:16]OFD Sender: No OFD packet to send [09:31:21]OFD Sender: No OFD packet to send [09:31:26]OFD Sender: No OFD packet to send [09:31:31]OFD Sender: No OFD packet to send [09:31:36]OFD Sender: No OFD packet to send [09:31:41]OFD Sender: No OFD packet to send [09:31:46]OFD Sender: No OFD packet to send [09:31:51]OFD Sender: No OFD packet to send [09:31:56]OFD Sender: No OFD packet to send [09:32:01]OFD Sender: No OFD packet to send [09:32:06]OFD Sender: No OFD packet to send [09:32:11]OFD Sender: No OFD packet to send [09:32:16]OFD Sender: No OFD packet to send [09:32:21]OFD Sender: No OFD packet to send [09:32:26]OFD Sender: No OFD packet to send [09:32:31]OFD Sender: No OFD packet to send [09:32:36]OFD Sender: No OFD packet to send [09:32:41]OFD Sender: No OFD packet to send [09:32:46]OFD Sender: No OFD packet to send [09:32:51]OFD Sender: No OFD packet to send [09:32:56]OFD Sender: No OFD packet to send [09:33:01]OFD Sender: No OFD packet to send [09:33:06]OFD Sender: No OFD packet to send [09:33: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:23]accept exits with 9 [09:33:23]New connection [09:33:23]New thread 3066674532 created [09:33:23]Thread 3066531172 joined [09:33:23]Waiting for new connection... [09:33:23] Sock 9.Parse request [09:33:23]Sock 9.Check first char [09:33:23]Sock 9.First char is OK [09:33:23]request: POST /json_proto HTTP/1.0 [09:33:23]Method: POST [09:33:23]URL: /json_proto [09:33:23]Method is POST - this is cgi request [09:33:23]url: /json_proto [09:33:23]query_string will be loaded in cgi processing [09:33:23]execute_cgi json_proto POST (null) [09:33:23]execute_cgi path=json_proto method=POST [09:33:23]POST find Content-Length [09:33:23]Host: 172.17.40.4:8080 [09:33:23]Content-Length: 678 [09:33:23]Content-Type: application/json [09:33:23] [09:33:23]POST finish read [09:33:23]Found Content-Length = 678 [09:33:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:23]execute_script... [09:33: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)538823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:23]POST & json_proto [09:33:23]process_json_proto [09:33:23]json parsed OK: [09:33:23]protocol is kg_v1.0 [09:33:23]action value=close_receipt [09:33:23]process_action close_receipt [09:33:23]cmd_close_receipt [09:33:23]MH_GetDate [09:33:23]Write to MH i2c: F0 00 00 7A 5C C5 [09:33:23]Write i2c OK [09:33:23]MH_I2C_Read... [09:33:23]Read from MH i2c: F0 [09:33:23]MH_I2C_Read... [09:33:23]Read from MH i2c: F0 09 00 [09:33:23]MH_I2C_Read... [09:33:23]Read from MH i2c: F0 09 00 7A 5C 00 E8 C2 18 67 65 5C 16 67 35 [09:33:23]GetLastDocTimeStamp 1729675773 [09:33:23]current date 1729676008 [09:33:23]FM_GetShiftState [09:33:23]SAM_PROTO_GetShiftState [09:33:23]wFMCommunicate request_size=4 [09:33:23]MH_SAM_APDU [09:33:23]CAPDU: 80 13 01 00 [09:33:23]Write to MH i2c: E2 08 00 7B 5C 80 13 01 00 00 00 00 00 54 [09:33:23]Write i2c OK [09:33:23]MH_I2C_Read... [09:33:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:23]Read from MH i2c: E2 [09:33:23]MH_I2C_Read... [09:33:23]Read from MH i2c: E2 0E 00 [09:33:23]MH_I2C_Read... [09:33:23]Read from MH i2c: E2 0E 00 7B 5C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A4 [09:33:23]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:33:23]wFMCommunicate OK [09:33:23]SAM_PROTO_GetShiftState done [09:33:23]FM_GetShiftState done [09:33:23]opened in 1729642119 [09:33:23]opened+sec_in_day 1729728519 [09:33:23]quantity*price = 80012 [09:33:23]sum+1 = 80013 [09:33:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 122 23.10.2024 09:33 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220913 ФПД: 232587001397033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093328&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220913&fm=232587001397033&tin=02508201610067®Number=0000000000098116&sum=80000 [09:33:24]StoreToDocumentArchive [09:33:24]shift 447 fd 220913 [09:33:24]save to /storage/0447/doc_00220913 [09:33:24]save last doc name /storage/0447/doc_00220913 to /storage/kkm_last_doc_name [09:33:24]save OK [09:33:24]Clear old archive folders... [09:33:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:24]tlvbuf is 007618F0 [09:33:24]SAM_PROTO_ClearQueue [09:33:24]wFMCommunicate request_size=4 [09:33:24]MH_SAM_APDU [09:33:24]CAPDU: 80 09 00 00 [09:33:24]Write to MH i2c: E2 08 00 88 5C 80 09 00 00 00 00 00 00 56 [09:33:24]Write i2c OK [09:33:24]MH_I2C_Read... [09:33:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:24]Read from MH i2c: E2 [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: E2 03 00 [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: E2 03 00 88 5C 00 90 00 58 [09:33:24]RAPDU: 90 00 [09:33:24]wFMCommunicate OK [09:33:24]SAM_PROTO_ClearQueue done [09:33:24]KKMCreateOFDPacket [09:33:24]OFDProtocolAddRootSTLVToBuf [09:33:24]FM_MakeSignedData [09:33:24]FM_MakeSignedData [09:33:24]SAM_PROTO_SignData [09:33:24]wFMCommunicate request_size=4 [09:33:24]MH_SAM_APDU [09:33:24]CAPDU: 80 0D 01 02 [09:33:24]Write to MH i2c: E2 08 00 89 5C 80 0D 01 02 00 00 00 00 5E [09:33:24]Write i2c OK [09:33:24]MH_I2C_Read... [09:33:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:24]Read from MH i2c: E2 [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: E2 03 00 [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: E2 03 00 89 5C 00 90 00 59 [09:33:24]RAPDU: 90 00 [09:33:24]wFMCommunicate OK [09:33:24]wFMCommunicate request_size=255 [09:33:24]MH_SAM_APDU [09:33:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 E8 C2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F1 5E 03 00 35 04 06 00 D3 [09:33:24]Write to MH i2c: E2 02 01 8A 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 E8 C2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F1 5E 03 00 35 04 06 00 D3 00 00 5A [09:33:25]Write i2c OK [09:33:25]MH_I2C_Read... [09:33:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:25]Read from MH i2c: E2 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 03 00 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 03 00 8A 5C 00 90 00 5A [09:33:25]RAPDU: 90 00 [09:33:25]wFMCommunicate OK [09:33:25]wFMCommunicate request_size=10 [09:33:25]MH_SAM_APDU [09:33:25]CAPDU: 80 0D 02 02 05 89 61 98 FF 29 [09:33:25]Write to MH i2c: E2 0D 00 8B 5C 80 0D 02 02 05 00 89 61 98 FF 29 00 00 15 [09:33:25]Write i2c OK [09:33:25]MH_I2C_Read... [09:33:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:25]Read from MH i2c: E2 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 03 00 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 03 00 8B 5C 00 90 00 5B [09:33:25]RAPDU: 90 00 [09:33:25]wFMCommunicate OK [09:33:25]wFMCommunicate request_size=4 [09:33:25]MH_SAM_APDU [09:33:25]CAPDU: 80 0D 03 02 [09:33:25]Write to MH i2c: E2 08 00 8C 5C 80 0D 03 02 00 00 00 00 63 [09:33:25]Write i2c OK [09:33:25]MH_I2C_Read... [09:33:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:25]Read from MH i2c: E2 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 0B 00 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 0B 00 8C 5C 00 AD B6 4B 29 E4 64 B0 10 90 00 43 [09:33:25]RAPDU: AD B6 4B 29 E4 64 B0 10 90 00 [09:33:25]wFMCommunicate OK [09:33:25]SAM_PROTO_SignData done [09:33:25]FM_MakeSignedData done [09:33:25]CreateOFDProtocolMessage [09:33:25]wFMCommunicate request_size=4 [09:33:25]MH_SAM_APDU [09:33:25]CAPDU: 80 11 00 00 [09:33:25]Write to MH i2c: E2 08 00 8D 5C 80 11 00 00 00 00 00 00 63 [09:33:25]Write i2c OK [09:33:25]MH_I2C_Read... [09:33:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:25]Read from MH i2c: E2 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 17 00 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 17 00 8D 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B2 [09:33:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:33:25]wFMCommunicate OK [09:33:25]CreateOFDProtocolMessage done [09:33:25]OFDSenderStorePacket 220913 [09:33:25]StoreOFDPacket docnum=220913 [09:33:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 4C BA 07 01 6B 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 E8 C2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F1 5E 03 00 35 04 06 00 D3 89 61 98 FF 29 AD B6 4B 29 E4 64 B0 10 [09:33:25]CheckFolder [09:33:25]dirname=/storage/ofd_packets [09:33:25]CheckFolder done [09:33:25]ProducePacketName [09:33:25]name=ofd_packets/00220913 [09:33:25]NVStorageSaveData ofd_packets/00220913 [09:33:25]File name is /storage/ofd_packets/00220913 [09:33:25]Write 301 bytes [09:33:25]NVStorageSaveData done [09:33:25]OFDSenderStorePacket done [09:33:25]KKMCreateOFDPacket done [09:33:25]NVStorageSaveData kkm_last_timestamp [09:33:25]File name is /storage/kkm_last_timestamp [09:33:25]Write 4 bytes [09:33:25]NVStorageSaveData done [09:33:25]ExternCall_PrintAddStr [09:33:25]wPrintStart [09:33:25]Write to MH i2c: 01 00 00 8E 5C EA [09:33:25]OFD Sender: Processing packet 220913 [packets to send 81, broken 80] [09:33:25]ProducePacketName [09:33:25]name=ofd_packets/00220913 [09:33:25]OFD Sender: To server: pG, [09:33:25]CommunicateWithHost lk.salyk.kg:30040 [09:33:25]ConnectInit lk.salyk.kg [09:33:25]Write i2c OK [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: 01 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: 01 07 00 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: 01 07 00 8E 5C 00 00 00 00 00 FF 0F FF [09:33:25]RasterBufferAndPrint [09:33:25]line Счет N : (1)538823 [09:33:25]line ИНН: 02508201610067 [09:33:25]line Контрольно-Кассовый Чек [09:33:25]line ПРОДАЖА [09:33:25]line ТРК (МРК, ГНК) : 43 [09:33:25]line Товар: 2710124130 [09:33:25]line Аи-92-К-2 [09:33:25]line 11.960 * 66.90 [09:33:25]line = 800.12 [09:33:25]line НДС 12% НСП 1% [09:33:25]line > о реализуемом товаре [09:33:25]line ОКРУГЛЕНИЕ: -0.12 [09:33:25]line ИТОГО: 800.00 [09:33:25]line Внесено: 800.00 [09:33:25]line СДАЧА: 0.00 [09:33:25]line НСП 1% : 7.08 [09:33:25]line НДС 12% : 84.97 [09:33:25]line Наличными: 800.00 [09:33:25]line Безнал.: 0.00 [09:33:25]line Место: АЗС № 84 "Партнер Нефть" [09:33:25]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:33:25]line СНО: Общий режим [09:33:25]line Чек 122 23.10.2024 09:33 [09:33:25]line Смена: 447 ФФД: 1.0 [09:33:25]line ЗНМ: 0300000178 [09:33:25]line РНМ: 0000000000098116 [09:33:25]line Версия ККМ: 001 [09:33:25]line ФМ: 0000000000965413 [09:33:25]line ФД: 220913 [09:33:25]line ФПД: 232587001397033 [09:33:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093328&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220913&fm=232587001397033&tin=02508201610067®Number=0000000000098116&sum=80000 [09:33:25]Connected sock=10 [09:33:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 4C BA 07 01 6B 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 E8 C2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F1 5E 03 00 35 04 06 00 D3 89 61 98 FF 29 AD B6 4B 29 E4 64 B0 10 [09:33:25]written 0, free lines is 4095 [09:33:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 BE 12 47 00 9D 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 39 36 35 34 31 33 10 04 04 00 F1 5E 03 00 F4 03 04 00 87 6E 18 67 B6 04 01 00 00 45 99 A0 74 80 F3 FF F4 [09:33:25]CommunicateWithHost err = 0 [09:33:25]CheckOFDResponse [09:33:25]1017 (14) - 77093643461234 [09:33:25]1041 (16) - 0000000000965413 [09:33:25]1040 (4) - 220913 [09:33:25]1012 (4) - 23.10.2024 03:33 [09:33:25]1206 (1) - 0 [09:33:25]OFD Sender: Remove packet 220913 [09:33:25]ProducePacketName [09:33:25]name=ofd_packets/00220913 [09:33:25]NVStorageDeleteData [09:33:26]Write to MH i2c: 01 00 00 B9 5C 15 [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: 01 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: 01 07 00 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: 01 07 00 B9 5C 00 00 00 00 00 E6 0C 0E [09:33:26]RasterBufferAndPrint [09:33:26]line [09:33:26]line [09:33:26]line [09:33:26]line [09:33:26]line [09:33:26]written 0, free lines is 3311 [09:33:26]MH_Cut [09:33:26]Write to MH i2c: D1 01 00 C0 5C 01 EE [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: D1 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: D1 01 00 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: D1 01 00 C0 5C 00 ED [09:33:26]Write to MH i2c: 01 00 00 C1 5C 1D [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:26]OFD Sender: No OFD packet to send [09:33:26]*** Cut start [09:33:26]*** Partial cut [09:33:26]*** CUTSNS_PIN = 1 [09:33:27]*** CUTSNS_PIN = 0 [09:33:27]*** Brake cut motor [09:33:27]Read from MH i2c: 01 [09:33:27]MH_I2C_Read... [09:33:27]*** Stop cut motor [09:33:27]*** Cut end [09:33:27]Read from MH i2c: 01 07 00 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: 01 07 00 C1 5C 00 00 00 00 00 FF 0F 32 [09:33:27]process_action close_receipt done [09:33:27]requested_data is exist [09:33:27]produce_requested_data [09:33:27]requested_item fm.sn is exist - process it [09:33:27]wFMCommunicate request_size=4 [09:33:27]MH_SAM_APDU [09:33:27]CAPDU: 80 11 00 00 [09:33:27]Write to MH i2c: E2 08 00 C2 5C 80 11 00 00 00 00 00 00 98 [09:33:27]Write i2c OK [09:33:27]MH_I2C_Read... [09:33:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:27]Read from MH i2c: E2 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: E2 17 00 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: E2 17 00 C2 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E7 [09:33:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:33:27]wFMCommunicate OK [09:33:27]requested_item fd.num is exist - process it [09:33:27]SAM_PROTO_GetFieldsCounters [09:33:27]wFMCommunicate request_size=4 [09:33:27]MH_SAM_APDU [09:33:27]CAPDU: 80 13 00 00 [09:33:27]Write to MH i2c: E2 08 00 C3 5C 80 13 00 00 00 00 00 00 9B [09:33:27]Write i2c OK [09:33:27]MH_I2C_Read... [09:33:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:27]Read from MH i2c: E2 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: E2 62 00 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: E2 62 00 C3 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [09:33:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F1 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:27]wFMCommunicate OK [09:33:27]SAM_PROTO_GetFieldsCounters done [09:33:27]requested_item shift.num is exist - process it [09:33:27]requested_item shift.opened is exist - process it [09:33:27]req_shift_opened [09:33:27]FM_GetShiftState [09:33:27]SAM_PROTO_GetShiftState [09:33:27]wFMCommunicate request_size=4 [09:33:27]MH_SAM_APDU [09:33:27]CAPDU: 80 13 01 00 [09:33:27]Write to MH i2c: E2 08 00 C4 5C 80 13 01 00 00 00 00 00 9D [09:33:27]Write i2c OK [09:33:27]MH_I2C_Read... [09:33:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:27]Read from MH i2c: E2 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: E2 0E 00 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: E2 0E 00 C4 5C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 ED [09:33:27]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:33:27]wFMCommunicate OK [09:33:27]SAM_PROTO_GetShiftState done [09:33:27]FM_GetShiftState done [09:33:27]req_shift_opened done [09:33:27]requested_item shift.open_date is exist - process it [09:33:27]req_shift_open_date [09:33:27]req_shift_open_date done [09:33:27]produce_requested_data done [09:33:27]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220913,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:33:27]process_action_free close_receipt [09:33:27]json_value_free [09:33:27]json_value_free done [09:33:27]process_json_proto returns [09:33:27]Send response to host [09:33:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220913,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:33:27]free response buf [09:33:27]execute_script done [09:33:27]execute_script returns [09:33:27]free content buf [09:33:27]Sock 9.Close socket [09:33:27]Sock 9.Thread stoped [09:33:31]OFD Sender: No OFD packet to send [09:33:32]accept exits with 7 [09:33:32]New connection [09:33:32]New thread 3066531172 created [09:33:32]Thread 3066674532 joined [09:33:32]Waiting for new connection... [09:33:32] Sock 7.Parse request [09:33:32]Sock 7.Check first char [09:33:32]Sock 7.First char is OK [09:33:32]request: POST /json_proto HTTP/1.0 [09:33:32]Method: POST [09:33:32]URL: /json_proto [09:33:32]Method is POST - this is cgi request [09:33:32]url: /json_proto [09:33:32]query_string will be loaded in cgi processing [09:33:32]execute_cgi json_proto POST (null) [09:33:32]execute_cgi path=json_proto method=POST [09:33:32]POST find Content-Length [09:33:32]Host: 172.17.40.4:8080 [09:33:32]Content-Length: 675 [09:33:32]Content-Type: application/json [09:33:32] [09:33:32]POST finish read [09:33:32]Found Content-Length = 675 [09:33:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 14.620, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:32]execute_script... [09:33: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)538825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 14.620, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:32]POST & json_proto [09:33:32]process_json_proto [09:33:32]json parsed OK: [09:33:32]protocol is kg_v1.0 [09:33:32]action value=close_receipt [09:33:32]process_action close_receipt [09:33:32]cmd_close_receipt [09:33:32]MH_GetDate [09:33:32]Write to MH i2c: F0 00 00 C5 5C 10 [09:33:32]Write i2c OK [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: F0 [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: F0 09 00 [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: F0 09 00 C5 5C 00 F1 C2 18 67 65 5C 16 67 89 [09:33:32]GetLastDocTimeStamp 1729676008 [09:33:32]current date 1729676017 [09:33:32]FM_GetShiftState [09:33:32]SAM_PROTO_GetShiftState [09:33:32]wFMCommunicate request_size=4 [09:33:32]MH_SAM_APDU [09:33:32]CAPDU: 80 13 01 00 [09:33:32]Write to MH i2c: E2 08 00 C6 5C 80 13 01 00 00 00 00 00 9F [09:33:32]Write i2c OK [09:33:32]MH_I2C_Read... [09:33:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:32]Read from MH i2c: E2 [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: E2 0E 00 [09:33:32]MH_I2C_Read... [09:33:32]Read from MH i2c: E2 0E 00 C6 5C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 EF [09:33:32]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:33:32]wFMCommunicate OK [09:33:32]SAM_PROTO_GetShiftState done [09:33:32]FM_GetShiftState done [09:33:32]opened in 1729642119 [09:33:32]opened+sec_in_day 1729728519 [09:33:32]quantity*price = 100000 [09:33:32]sum+1 = 100002 [09:33:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 123 23.10.2024 09:33 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220914 ФПД: 114098014713078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093337&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220914&fm=114098014713078&tin=02508201610067®Number=0000000000098116&sum=100000 [09:33:33]StoreToDocumentArchive [09:33:33]shift 447 fd 220914 [09:33:33]save to /storage/0447/doc_00220914 [09:33:33]save last doc name /storage/0447/doc_00220914 to /storage/kkm_last_doc_name [09:33:33]save OK [09:33:33]Clear old archive folders... [09:33:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:33:33]tlvbuf is 00923160 [09:33:33]SAM_PROTO_ClearQueue [09:33:33]wFMCommunicate request_size=4 [09:33:33]MH_SAM_APDU [09:33:33]CAPDU: 80 09 00 00 [09:33:33]Write to MH i2c: E2 08 00 D3 5C 80 09 00 00 00 00 00 00 A1 [09:33:33]Write i2c OK [09:33:33]MH_I2C_Read... [09:33:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:33]Read from MH i2c: E2 [09:33:33]MH_I2C_Read... [09:33:33]Read from MH i2c: E2 03 00 [09:33:33]MH_I2C_Read... [09:33:33]Read from MH i2c: E2 03 00 D3 5C 00 90 00 A3 [09:33:33]RAPDU: 90 00 [09:33:33]wFMCommunicate OK [09:33:33]SAM_PROTO_ClearQueue done [09:33:33]KKMCreateOFDPacket [09:33:33]OFDProtocolAddRootSTLVToBuf [09:33:33]FM_MakeSignedData [09:33:33]FM_MakeSignedData [09:33:33]SAM_PROTO_SignData [09:33:33]wFMCommunicate request_size=4 [09:33:33]MH_SAM_APDU [09:33:33]CAPDU: 80 0D 01 02 [09:33:33]Write to MH i2c: E2 08 00 D4 5C 80 0D 01 02 00 00 00 00 A9 [09:33:33]Write i2c OK [09:33:33]MH_I2C_Read... [09:33:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:33]Read from MH i2c: E2 [09:33:33]MH_I2C_Read... [09:33:33]Read from MH i2c: E2 03 00 [09:33:33]MH_I2C_Read... [09:33:33]Read from MH i2c: E2 03 00 D4 5C 00 90 00 A4 [09:33:33]RAPDU: 90 00 [09:33:33]wFMCommunicate OK [09:33:33]wFMCommunicate request_size=255 [09:33:33]MH_SAM_APDU [09:33: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 F1 C2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F2 5E 03 00 35 04 06 00 [09:33:33]Write to MH i2c: E2 02 01 D5 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 F1 C2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F2 5E 03 00 35 04 06 00 00 00 C6 [09:33:33]Write i2c OK [09:33:33]MH_I2C_Read... [09:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:34]Read from MH i2c: E2 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 03 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 03 00 D5 5C 00 90 00 A5 [09:33:34]RAPDU: 90 00 [09:33:34]wFMCommunicate OK [09:33:34]wFMCommunicate request_size=11 [09:33:34]MH_SAM_APDU [09:33:34]CAPDU: 80 0D 02 02 06 67 C5 83 A2 F4 F6 [09:33:34]Write to MH i2c: E2 0E 00 D6 5C 80 0D 02 02 06 00 67 C5 83 A2 F4 F6 00 00 F3 [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:34]Read from MH i2c: E2 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 03 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 03 00 D6 5C 00 90 00 A6 [09:33:34]RAPDU: 90 00 [09:33:34]wFMCommunicate OK [09:33:34]wFMCommunicate request_size=4 [09:33:34]MH_SAM_APDU [09:33:34]CAPDU: 80 0D 03 02 [09:33:34]Write to MH i2c: E2 08 00 D7 5C 80 0D 03 02 00 00 00 00 AE [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:34]Read from MH i2c: E2 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 0B 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 0B 00 D7 5C 00 29 F4 61 3C CD 09 9B AB 90 00 85 [09:33:34]RAPDU: 29 F4 61 3C CD 09 9B AB 90 00 [09:33:34]wFMCommunicate OK [09:33:34]SAM_PROTO_SignData done [09:33:34]FM_MakeSignedData done [09:33:34]CreateOFDProtocolMessage [09:33:34]wFMCommunicate request_size=4 [09:33:34]MH_SAM_APDU [09:33:34]CAPDU: 80 11 00 00 [09:33:34]Write to MH i2c: E2 08 00 D8 5C 80 11 00 00 00 00 00 00 AE [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:34]Read from MH i2c: E2 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 17 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: E2 17 00 D8 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 FD [09:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:33:34]wFMCommunicate OK [09:33:34]CreateOFDProtocolMessage done [09:33:34]OFDSenderStorePacket 220914 [09:33:34]StoreOFDPacket docnum=220914 [09:33:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 95 3E 08 01 2E 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 F1 C2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F2 5E 03 00 35 04 06 00 67 C5 83 A2 F4 F6 29 F4 61 3C CD 09 9B AB [09:33:34]CheckFolder [09:33:34]dirname=/storage/ofd_packets [09:33:34]CheckFolder done [09:33:34]ProducePacketName [09:33:34]name=ofd_packets/00220914 [09:33:34]NVStorageSaveData ofd_packets/00220914 [09:33:34]File name is /storage/ofd_packets/00220914 [09:33:34]Write 302 bytes [09:33:34]NVStorageSaveData done [09:33:34]OFDSenderStorePacket done [09:33:34]KKMCreateOFDPacket done [09:33:34]NVStorageSaveData kkm_last_timestamp [09:33:34]File name is /storage/kkm_last_timestamp [09:33:34]Write 4 bytes [09:33:34]NVStorageSaveData done [09:33:34]ExternCall_PrintAddStr [09:33:34]wPrintStart [09:33:34]Write to MH i2c: 01 00 00 D9 5C 35 [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 07 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 07 00 D9 5C 00 00 00 00 00 FF 0F 4A [09:33:34]RasterBufferAndPrint [09:33:34]line Счет N : (1)538825 [09:33:34]line ИНН: 02508201610067 [09:33:34]line Контрольно-Кассовый Чек [09:33:34]line ПРОДАЖА [09:33:34]line ТРК (МРК, ГНК) : 12 [09:33:34]line Товар: 2710124130 [09:33:34]line SUPER 92-К-5 [09:33:34]line 14.620 * 68.40 [09:33:34]line = 1000.01 [09:33:34]line НДС 12% НСП 1% [09:33:34]line > о реализуемом товаре [09:33:34]line ОКРУГЛЕНИЕ: -0.01 [09:33:34]line ИТОГО: 1000.00 [09:33:34]line Внесено: 1000.00 [09:33:34]line СДАЧА: 0.00 [09:33:34]line НСП 1% : 8.85 [09:33:34]line НДС 12% : 106.20 [09:33:34]line Наличными: 1000.00 [09:33:34]line Безнал.: 0.00 [09:33:34]line Место: АЗС № 84 "Партнер Нефть" [09:33:34]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:33:34]line СНО: Общий режим [09:33:34]line Чек 123 23.10.2024 09:33 [09:33:34]line Смена: 447 ФФД: 1.0 [09:33:34]line ЗНМ: 0300000178 [09:33:34]line РНМ: 0000000000098116 [09:33:34]line Версия ККМ: 001 [09:33:34]line ФМ: 0000000000965413 [09:33:34]line ФД: 220914 [09:33:34]line ФПД: 114098014713078 [09:33:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093337&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220914&fm=114098014713078&tin=02508201610067®Number=0000000000098116&sum=100000 [09:33:34]written 0, free lines is 4095 [09:33:34]OFD Sender: Processing packet 220914 [packets to send 81, broken 80] [09:33:34]ProducePacketName [09:33:34]name=ofd_packets/00220914 [09:33:34]OFD Sender: To server: pG, [09:33:34]CommunicateWithHost lk.salyk.kg:30040 [09:33:34]ConnectInit lk.salyk.kg [09:33:34]Connected sock=10 [09:33:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 95 3E 08 01 2E 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 F1 C2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F2 5E 03 00 35 04 06 00 67 C5 83 A2 F4 F6 29 F4 61 3C CD 09 9B AB [09:33:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 03 9C 47 00 84 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 39 36 35 34 31 33 10 04 04 00 F2 5E 03 00 F4 03 04 00 90 6E 18 67 B6 04 01 00 00 3E 88 63 E1 AC 42 B0 8C [09:33:34]CommunicateWithHost err = 0 [09:33:34]CheckOFDResponse [09:33:34]1017 (14) - 77093643461234 [09:33:34]1041 (16) - 0000000000965413 [09:33:34]1040 (4) - 220914 [09:33:34]1012 (4) - 23.10.2024 03:33 [09:33:34]1206 (1) - 0 [09:33:34]OFD Sender: Remove packet 220914 [09:33:34]ProducePacketName [09:33:34]name=ofd_packets/00220914 [09:33:34]NVStorageDeleteData [09:33:34]Write to MH i2c: 01 00 00 04 5D 61 [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 07 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: 01 07 00 04 5D 00 00 00 00 00 F3 0C 67 [09:33:34]RasterBufferAndPrint [09:33:34]line [09:33:34]line [09:33:34]line [09:33:34]line [09:33:34]line [09:33:34]written 0, free lines is 3327 [09:33:34]MH_Cut [09:33:34]Write to MH i2c: D1 01 00 0B 5D 01 3A [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: D1 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: D1 01 00 [09:33:34]MH_I2C_Read... [09:33:34]Read from MH i2c: D1 01 00 0B 5D 00 39 [09:33:34]Write to MH i2c: 01 00 00 0C 5D 69 [09:33:34]Write i2c OK [09:33:34]MH_I2C_Read... [09:33:35]OFD Sender: No OFD packet to send [09:33:35]*** Cut start [09:33:35]*** Partial cut [09:33:35]*** CUTSNS_PIN = 1 [09:33:35]*** CUTSNS_PIN = 0 [09:33:35]*** Brake cut motor [09:33:36]Read from MH i2c: 01 [09:33:36]MH_I2C_Read... [09:33:36]*** Stop cut motor [09:33:36]*** Cut end [09:33:36]Read from MH i2c: 01 07 00 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: 01 07 00 0C 5D 00 00 00 00 00 FF 0F 7E [09:33:36]process_action close_receipt done [09:33:36]requested_data is exist [09:33:36]produce_requested_data [09:33:36]requested_item fm.sn is exist - process it [09:33:36]wFMCommunicate request_size=4 [09:33:36]MH_SAM_APDU [09:33:36]CAPDU: 80 11 00 00 [09:33:36]Write to MH i2c: E2 08 00 0D 5D 80 11 00 00 00 00 00 00 E4 [09:33:36]Write i2c OK [09:33:36]MH_I2C_Read... [09:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:36]Read from MH i2c: E2 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 17 00 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 17 00 0D 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 33 [09:33:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:33:36]wFMCommunicate OK [09:33:36]requested_item fd.num is exist - process it [09:33:36]SAM_PROTO_GetFieldsCounters [09:33:36]wFMCommunicate request_size=4 [09:33:36]MH_SAM_APDU [09:33:36]CAPDU: 80 13 00 00 [09:33:36]Write to MH i2c: E2 08 00 0E 5D 80 13 00 00 00 00 00 00 E7 [09:33:36]Write i2c OK [09:33:36]MH_I2C_Read... [09:33:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:36]Read from MH i2c: E2 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 62 00 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 62 00 0E 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [09:33:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F2 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:36]wFMCommunicate OK [09:33:36]SAM_PROTO_GetFieldsCounters done [09:33:36]requested_item shift.num is exist - process it [09:33:36]requested_item shift.opened is exist - process it [09:33:36]req_shift_opened [09:33:36]FM_GetShiftState [09:33:36]SAM_PROTO_GetShiftState [09:33:36]wFMCommunicate request_size=4 [09:33:36]MH_SAM_APDU [09:33:36]CAPDU: 80 13 01 00 [09:33:36]Write to MH i2c: E2 08 00 0F 5D 80 13 01 00 00 00 00 00 E9 [09:33:36]Write i2c OK [09:33:36]MH_I2C_Read... [09:33:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:36]Read from MH i2c: E2 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 0E 00 [09:33:36]MH_I2C_Read... [09:33:36]Read from MH i2c: E2 0E 00 0F 5D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 39 [09:33:36]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:33:36]wFMCommunicate OK [09:33:36]SAM_PROTO_GetShiftState done [09:33:36]FM_GetShiftState done [09:33:36]req_shift_opened done [09:33:36]requested_item shift.open_date is exist - process it [09:33:36]req_shift_open_date [09:33:36]req_shift_open_date done [09:33:36]produce_requested_data done [09:33:36]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220914,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:33:36]process_action_free close_receipt [09:33:36]json_value_free [09:33:36]json_value_free done [09:33:36]process_json_proto returns [09:33:36]Send response to host [09:33:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220914,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:33:36]free response buf [09:33:36]execute_script done [09:33:36]execute_script returns [09:33:36]free content buf [09:33:36]Sock 7.Close socket [09:33:36]Sock 7.Thread stoped [09:33:40]OFD Sender: No OFD packet to send [09:33:45]OFD Sender: No OFD packet to send [09:33:50]OFD Sender: No OFD packet to send [09:33:55]OFD Sender: No OFD packet to send [09:34:00]OFD Sender: No OFD packet to send [09:34:05]OFD Sender: No OFD packet to send [09:34:10]OFD Sender: No OFD packet to send [09:34:15]OFD Sender: No OFD packet to send [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:40]OFD Sender: No OFD packet to send [09:35:45]OFD Sender: No OFD packet to send [09:35:50]OFD Sender: No OFD packet to send [09:35:55]OFD Sender: No OFD packet to send [09:36:00]OFD Sender: No OFD packet to send [09:36:05]OFD Sender: No OFD packet to send [09:36:10]OFD Sender: No OFD packet to send [09:36:15]OFD Sender: No OFD packet to send [09:36:20]OFD Sender: No OFD packet to send [09:36:25]OFD Sender: No OFD packet to send [09:36:30]OFD Sender: No OFD packet to send [09:36:35]OFD Sender: No OFD packet to send [09:36:40]OFD Sender: No OFD packet to send [09:36:45]OFD Sender: No OFD packet to send [09:36:50]OFD Sender: No OFD packet to send [09:36:55]OFD Sender: No OFD packet to send [09:37:00]OFD Sender: No OFD packet to send [09:37:05]OFD Sender: No OFD packet to send [09:37:10]OFD Sender: No OFD packet to send [09:37:15]OFD Sender: No OFD packet to send [09:37:20]OFD Sender: No OFD packet to send [09:37:25]OFD Sender: No OFD packet to send [09:37:30]OFD Sender: No OFD packet to send [09:37:35]OFD Sender: No OFD packet to send [09:37:35]accept exits with 9 [09:37:35]New connection [09:37:35]New thread 3066674532 created [09:37:35]Thread 3066531172 joined [09:37:35]Waiting for new connection... [09:37:35] Sock 9.Parse request [09:37:35]Sock 9.Check first char [09:37:35]Sock 9.First char is OK [09:37:35]request: POST /json_proto HTTP/1.0 [09:37:35]Method: POST [09:37:35]URL: /json_proto [09:37:35]Method is POST - this is cgi request [09:37:35]url: /json_proto [09:37:35]query_string will be loaded in cgi processing [09:37:35]execute_cgi json_proto POST (null) [09:37:35]execute_cgi path=json_proto method=POST [09:37:35]POST find Content-Length [09:37:35]Host: 172.17.40.4:8080 [09:37:35]Content-Length: 754 [09:37:35]Content-Type: application/json [09:37:35] [09:37:35]POST finish read [09:37:35]Found Content-Length = 754 [09:37:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30099305", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:35]execute_script... [09:37:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30099305", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:35]POST & json_proto [09:37:35]process_json_proto [09:37:35]json parsed OK: [09:37:35]protocol is kg_v1.0 [09:37:35]action value=close_receipt [09:37:35]process_action close_receipt [09:37:35]cmd_close_receipt [09:37:35]MH_GetDate [09:37:35]Write to MH i2c: F0 00 00 10 5D 5C [09:37:35]Write i2c OK [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: F0 [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: F0 09 00 [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: F0 09 00 10 5D 00 E4 C3 18 67 65 5C 16 67 C9 [09:37:35]GetLastDocTimeStamp 1729676017 [09:37:35]current date 1729676260 [09:37:35]FM_GetShiftState [09:37:35]SAM_PROTO_GetShiftState [09:37:35]wFMCommunicate request_size=4 [09:37:35]MH_SAM_APDU [09:37:35]CAPDU: 80 13 01 00 [09:37:35]Write to MH i2c: E2 08 00 11 5D 80 13 01 00 00 00 00 00 EB [09:37:35]Write i2c OK [09:37:35]MH_I2C_Read... [09:37:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:35]Read from MH i2c: E2 [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: E2 0E 00 [09:37:35]MH_I2C_Read... [09:37:35]Read from MH i2c: E2 0E 00 11 5D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 3B [09:37:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:37:35]wFMCommunicate OK [09:37:35]SAM_PROTO_GetShiftState done [09:37:35]FM_GetShiftState done [09:37:35]opened in 1729642119 [09:37:35]opened+sec_in_day 1729728519 [09:37:35]quantity*price = 0 [09:37:35]sum+1 = 1 [09:37:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 124 23.10.2024 09:37 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30099305 ФМ: 0000000000965413 ФД: 220915 ФПД: 68693609033250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093740&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220915&fm=68693609033250&tin=02508201610067®Number=0000000000098116&sum=0 [09:37:36]StoreToDocumentArchive [09:37:36]shift 447 fd 220915 [09:37:36]save to /storage/0447/doc_00220915 [09:37:36]save last doc name /storage/0447/doc_00220915 to /storage/kkm_last_doc_name [09:37:36]save OK [09:37:36]Clear old archive folders... [09:37:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:36]tlvbuf is 00833EF0 [09:37:36]SAM_PROTO_ClearQueue [09:37:36]wFMCommunicate request_size=4 [09:37:36]MH_SAM_APDU [09:37:36]CAPDU: 80 09 00 00 [09:37:36]Write to MH i2c: E2 08 00 1E 5D 80 09 00 00 00 00 00 00 ED [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:36]Read from MH i2c: E2 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 03 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 03 00 1E 5D 00 90 00 EF [09:37:36]RAPDU: 90 00 [09:37:36]wFMCommunicate OK [09:37:36]SAM_PROTO_ClearQueue done [09:37:36]KKMCreateOFDPacket [09:37:36]OFDProtocolAddRootSTLVToBuf [09:37:36]FM_MakeSignedData [09:37:36]FM_MakeSignedData [09:37:36]SAM_PROTO_SignData [09:37:36]wFMCommunicate request_size=4 [09:37:36]MH_SAM_APDU [09:37:36]CAPDU: 80 0D 01 02 [09:37:36]Write to MH i2c: E2 08 00 1F 5D 80 0D 01 02 00 00 00 00 F5 [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:36]Read from MH i2c: E2 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 03 00 [09:37:36]MH_I2C_Read... [09:37:36]Read from MH i2c: E2 03 00 1F 5D 00 90 00 F0 [09:37:36]RAPDU: 90 00 [09:37:36]wFMCommunicate OK [09:37:36]wFMCommunicate request_size=255 [09:37:36]MH_SAM_APDU [09:37:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 E4 C3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F3 5E 03 00 35 04 06 00 3E [09:37:36]Write to MH i2c: E2 02 01 20 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 E4 C3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F3 5E 03 00 35 04 06 00 3E 00 00 FF [09:37:36]Write i2c OK [09:37:36]MH_I2C_Read... [09:37:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:37]Read from MH i2c: E2 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 03 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 03 00 20 5D 00 90 00 F1 [09:37:37]RAPDU: 90 00 [09:37:37]wFMCommunicate OK [09:37:37]wFMCommunicate request_size=10 [09:37:37]MH_SAM_APDU [09:37:37]CAPDU: 80 0D 02 02 05 79 FA 2A 2E 22 [09:37:37]Write to MH i2c: E2 0D 00 21 5D 80 0D 02 02 05 00 79 FA 2A 2E 22 00 00 EF [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:37]Read from MH i2c: E2 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 03 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 03 00 21 5D 00 90 00 F2 [09:37:37]RAPDU: 90 00 [09:37:37]wFMCommunicate OK [09:37:37]wFMCommunicate request_size=4 [09:37:37]MH_SAM_APDU [09:37:37]CAPDU: 80 0D 03 02 [09:37:37]Write to MH i2c: E2 08 00 22 5D 80 0D 03 02 00 00 00 00 FA [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:37]Read from MH i2c: E2 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 0B 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 0B 00 22 5D 00 69 CC B1 43 46 53 90 43 90 00 90 [09:37:37]RAPDU: 69 CC B1 43 46 53 90 43 90 00 [09:37:37]wFMCommunicate OK [09:37:37]SAM_PROTO_SignData done [09:37:37]FM_MakeSignedData done [09:37:37]CreateOFDProtocolMessage [09:37:37]wFMCommunicate request_size=4 [09:37:37]MH_SAM_APDU [09:37:37]CAPDU: 80 11 00 00 [09:37:37]Write to MH i2c: E2 08 00 23 5D 80 11 00 00 00 00 00 00 FA [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:37]Read from MH i2c: E2 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 17 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: E2 17 00 23 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 49 [09:37:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:37:37]wFMCommunicate OK [09:37:37]CreateOFDProtocolMessage done [09:37:37]OFDSenderStorePacket 220915 [09:37:37]StoreOFDPacket docnum=220915 [09:37:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 CB 64 07 01 07 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 E4 C3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F3 5E 03 00 35 04 06 00 3E 79 FA 2A 2E 22 69 CC B1 43 46 53 90 43 [09:37:37]CheckFolder [09:37:37]dirname=/storage/ofd_packets [09:37:37]CheckFolder done [09:37:37]ProducePacketName [09:37:37]name=ofd_packets/00220915 [09:37:37]NVStorageSaveData ofd_packets/00220915 [09:37:37]File name is /storage/ofd_packets/00220915 [09:37:37]Write 301 bytes [09:37:37]NVStorageSaveData done [09:37:37]OFDSenderStorePacket done [09:37:37]KKMCreateOFDPacket done [09:37:37]NVStorageSaveData kkm_last_timestamp [09:37:37]File name is /storage/kkm_last_timestamp [09:37:37]Write 4 bytes [09:37:37]OFD Sender: Processing packet 220915 [packets to send 81, broken 80] [09:37:37]ProducePacketName [09:37:37]name=ofd_packets/00220915 [09:37:37]OFD Sender: To server: pG, [09:37:37]CommunicateWithHost lk.salyk.kg:30040 [09:37:37]ConnectInit lk.salyk.kg [09:37:37]NVStorageSaveData done [09:37:37]ExternCall_PrintAddStr [09:37:37]wPrintStart [09:37:37]Write to MH i2c: 01 00 00 24 5D 81 [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: 01 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: 01 07 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: 01 07 00 24 5D 00 00 00 00 00 FF 0F 96 [09:37:37]RasterBufferAndPrint [09:37:37]line Счет N : (1)538826 [09:37:37]line ИНН: 02508201610067 [09:37:37]line Контрольно-Кассовый Чек [09:37:37]line ПРОДАЖА [09:37:37]line ТРК (МРК, ГНК) : 33 [09:37:37]line Товар: 2710124130 [09:37:37]line Аи-92-К-2 [09:37:37]line 50.000 * 0.00 [09:37:37]line = 0.00 [09:37:37]line НДС 12% НСП 1% [09:37:37]line > о реализуемом товаре [09:37:37]line ИТОГО: 0.00 [09:37:37]line НСП 1% : 0.00 [09:37:37]line НДС 12% : 0.00 [09:37:37]line Наличными: 0.00 [09:37:37]line Безнал.: 0.00 [09:37:37]line Место: АЗС № 84 "Партнер Нефть" [09:37:37]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:37:37]line СНО: Общий режим [09:37:37]line Чек 124 23.10.2024 09:37 [09:37:37]line Смена: 447 ФФД: 1.0 [09:37:37]line ЗНМ: 0300000178 [09:37:37]line РНМ: 0000000000098116 [09:37:37]line Версия ККМ: 001 [09:37:37]line Талоны: ТК ГПНА Online [09:37:37]line 30099305 [09:37:37]line ФМ: 0000000000965413 [09:37:37]line ФД: 220915 [09:37:37]line ФПД: 68693609033250 [09:37:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093740&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220915&fm=68693609033250&tin=02508201610067®Number=0000000000098116&sum=0 [09:37:37]Connected sock=11 [09:37:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 CB 64 07 01 07 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 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 E4 C3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F3 5E 03 00 35 04 06 00 3E 79 FA 2A 2E 22 69 CC B1 43 46 53 90 43 [09:37:37]written 0, free lines is 4095 [09:37:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 64 A1 47 00 36 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 39 36 35 34 31 33 10 04 04 00 F3 5E 03 00 F4 03 04 00 83 6F 18 67 B6 04 01 00 00 F6 F9 1B E9 02 DF 57 19 [09:37:37]CommunicateWithHost err = 0 [09:37:37]CheckOFDResponse [09:37:37]1017 (14) - 77093643461234 [09:37:37]1041 (16) - 0000000000965413 [09:37:37]1040 (4) - 220915 [09:37:37]1012 (4) - 23.10.2024 03:37 [09:37:37]1206 (1) - 0 [09:37:37]OFD Sender: Remove packet 220915 [09:37:37]ProducePacketName [09:37:37]name=ofd_packets/00220915 [09:37:37]NVStorageDeleteData [09:37:37]Write to MH i2c: 01 00 00 4E 5D AB [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: 01 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: 01 07 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: 01 07 00 4E 5D 00 00 00 00 00 FB 0C B9 [09:37:37]RasterBufferAndPrint [09:37:37]line [09:37:37]line [09:37:37]line [09:37:37]line [09:37:37]line [09:37:37]written 0, free lines is 3329 [09:37:37]MH_Cut [09:37:37]Write to MH i2c: D1 01 00 55 5D 01 84 [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: D1 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: D1 01 00 [09:37:37]MH_I2C_Read... [09:37:37]Read from MH i2c: D1 01 00 55 5D 00 83 [09:37:37]Write to MH i2c: 01 00 00 56 5D B3 [09:37:37]Write i2c OK [09:37:37]MH_I2C_Read... [09:37:38]OFD Sender: No OFD packet to send [09:37:38]*** Cut start [09:37:38]*** Partial cut [09:37:38]*** CUTSNS_PIN = 1 [09:37:38]*** CUTSNS_PIN = 0 [09:37:38]*** Brake cut motor [09:37:39]Read from MH i2c: 01 [09:37:39]MH_I2C_Read... [09:37:39]*** Stop cut motor [09:37:39]*** Cut end [09:37:39]Read from MH i2c: 01 07 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: 01 07 00 56 5D 00 00 00 00 00 FF 0F C8 [09:37:39]process_action close_receipt done [09:37:39]requested_data is exist [09:37:39]produce_requested_data [09:37:39]requested_item fm.sn is exist - process it [09:37:39]wFMCommunicate request_size=4 [09:37:39]MH_SAM_APDU [09:37:39]CAPDU: 80 11 00 00 [09:37:39]Write to MH i2c: E2 08 00 57 5D 80 11 00 00 00 00 00 00 2E [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:39]Read from MH i2c: E2 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 17 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 17 00 57 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7D [09:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:37:39]wFMCommunicate OK [09:37:39]requested_item fd.num is exist - process it [09:37:39]SAM_PROTO_GetFieldsCounters [09:37:39]wFMCommunicate request_size=4 [09:37:39]MH_SAM_APDU [09:37:39]CAPDU: 80 13 00 00 [09:37:39]Write to MH i2c: E2 08 00 58 5D 80 13 00 00 00 00 00 00 31 [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:39]Read from MH i2c: E2 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 62 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 62 00 58 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [09:37:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F3 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:39]wFMCommunicate OK [09:37:39]SAM_PROTO_GetFieldsCounters done [09:37:39]requested_item shift.num is exist - process it [09:37:39]requested_item shift.opened is exist - process it [09:37:39]req_shift_opened [09:37:39]FM_GetShiftState [09:37:39]SAM_PROTO_GetShiftState [09:37:39]wFMCommunicate request_size=4 [09:37:39]MH_SAM_APDU [09:37:39]CAPDU: 80 13 01 00 [09:37:39]Write to MH i2c: E2 08 00 59 5D 80 13 01 00 00 00 00 00 33 [09:37:39]Write i2c OK [09:37:39]MH_I2C_Read... [09:37:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:39]Read from MH i2c: E2 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 0E 00 [09:37:39]MH_I2C_Read... [09:37:39]Read from MH i2c: E2 0E 00 59 5D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 83 [09:37:39]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:37:39]wFMCommunicate OK [09:37:39]SAM_PROTO_GetShiftState done [09:37:39]FM_GetShiftState done [09:37:39]req_shift_opened done [09:37:39]requested_item shift.open_date is exist - process it [09:37:39]req_shift_open_date [09:37:39]req_shift_open_date done [09:37:39]produce_requested_data done [09:37:39]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220915,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:37:39]process_action_free close_receipt [09:37:39]json_value_free [09:37:39]json_value_free done [09:37:39]process_json_proto returns [09:37:39]Send response to host [09:37:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220915,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:37:39]free response buf [09:37:39]execute_script done [09:37:39]execute_script returns [09:37:39]free content buf [09:37:39]Sock 9.Close socket [09:37:39]Sock 9.Thread stoped [09:37:43]OFD Sender: No OFD packet to send [09:37:48]OFD Sender: No OFD packet to send [09:37:50]accept exits with 7 [09:37:50]New connection [09:37:50]New thread 3066531172 created [09:37:50]Thread 3066674532 joined [09:37:50]Waiting for new connection... [09:37:50] Sock 7.Parse request [09:37:50]Sock 7.Check first char [09:37:50]Sock 7.First char is OK [09:37:50]request: POST /json_proto HTTP/1.0 [09:37:50]Method: POST [09:37:50]URL: /json_proto [09:37:50]Method is POST - this is cgi request [09:37:50]url: /json_proto [09:37:50]query_string will be loaded in cgi processing [09:37:50]execute_cgi json_proto POST (null) [09:37:50]execute_cgi path=json_proto method=POST [09:37:50]POST find Content-Length [09:37:50]Host: 172.17.40.4:8080 [09:37:50]Content-Length: 675 [09:37:50]Content-Type: application/json [09:37:50] [09:37:50]POST finish read [09:37:50]Found Content-Length = 675 [09:37:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 14.620, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:50]execute_script... [09:37: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)538828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 14.620, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:50]POST & json_proto [09:37:50]process_json_proto [09:37:50]json parsed OK: [09:37:50]protocol is kg_v1.0 [09:37:50]action value=close_receipt [09:37:50]process_action close_receipt [09:37:50]cmd_close_receipt [09:37:50]MH_GetDate [09:37:50]Write to MH i2c: F0 00 00 5A 5D A6 [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: F0 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: F0 09 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: F0 09 00 5A 5D 00 F2 C3 18 67 65 5C 16 67 21 [09:37:50]GetLastDocTimeStamp 1729676260 [09:37:50]current date 1729676274 [09:37:50]FM_GetShiftState [09:37:50]SAM_PROTO_GetShiftState [09:37:50]wFMCommunicate request_size=4 [09:37:50]MH_SAM_APDU [09:37:50]CAPDU: 80 13 01 00 [09:37:50]Write to MH i2c: E2 08 00 5B 5D 80 13 01 00 00 00 00 00 35 [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:50]Read from MH i2c: E2 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 0E 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 0E 00 5B 5D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 85 [09:37:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:37:50]wFMCommunicate OK [09:37:50]SAM_PROTO_GetShiftState done [09:37:50]FM_GetShiftState done [09:37:50]opened in 1729642119 [09:37:50]opened+sec_in_day 1729728519 [09:37:50]quantity*price = 100000 [09:37:50]sum+1 = 100002 [09:37:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 125 23.10.2024 09:37 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220916 ФПД: 37497603699295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093754&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220916&fm=37497603699295&tin=02508201610067®Number=0000000000098116&sum=100000 [09:37:51]StoreToDocumentArchive [09:37:51]shift 447 fd 220916 [09:37:51]save to /storage/0447/doc_00220916 [09:37:51]save last doc name /storage/0447/doc_00220916 to /storage/kkm_last_doc_name [09:37:51]save OK [09:37:51]Clear old archive folders... [09:37:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:37:51]tlvbuf is 008E7AC0 [09:37:51]SAM_PROTO_ClearQueue [09:37:51]wFMCommunicate request_size=4 [09:37:51]MH_SAM_APDU [09:37:51]CAPDU: 80 09 00 00 [09:37:51]Write to MH i2c: E2 08 00 68 5D 80 09 00 00 00 00 00 00 37 [09:37:51]Write i2c OK [09:37:51]MH_I2C_Read... [09:37:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:51]Read from MH i2c: E2 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: E2 03 00 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: E2 03 00 68 5D 00 90 00 39 [09:37:51]RAPDU: 90 00 [09:37:51]wFMCommunicate OK [09:37:51]SAM_PROTO_ClearQueue done [09:37:51]KKMCreateOFDPacket [09:37:51]OFDProtocolAddRootSTLVToBuf [09:37:51]FM_MakeSignedData [09:37:51]FM_MakeSignedData [09:37:51]SAM_PROTO_SignData [09:37:51]wFMCommunicate request_size=4 [09:37:51]MH_SAM_APDU [09:37:51]CAPDU: 80 0D 01 02 [09:37:51]Write to MH i2c: E2 08 00 69 5D 80 0D 01 02 00 00 00 00 3F [09:37:51]Write i2c OK [09:37:51]MH_I2C_Read... [09:37:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:51]Read from MH i2c: E2 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: E2 03 00 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: E2 03 00 69 5D 00 90 00 3A [09:37:51]RAPDU: 90 00 [09:37:51]wFMCommunicate OK [09:37:51]wFMCommunicate request_size=255 [09:37:51]MH_SAM_APDU [09:37: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 F2 C3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F4 5E 03 00 35 04 06 00 [09:37:51]Write to MH i2c: E2 02 01 6A 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 F2 C3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F4 5E 03 00 35 04 06 00 00 00 62 [09:37:51]Write i2c OK [09:37:51]MH_I2C_Read... [09:37:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:51]Read from MH i2c: E2 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: E2 03 00 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: E2 03 00 6A 5D 00 90 00 3B [09:37:51]RAPDU: 90 00 [09:37:51]wFMCommunicate OK [09:37:51]wFMCommunicate request_size=11 [09:37:51]MH_SAM_APDU [09:37:51]CAPDU: 80 0D 02 02 06 22 1A 97 59 32 5F [09:37:51]Write to MH i2c: E2 0E 00 6B 5D 80 0D 02 02 06 00 22 1A 97 59 32 5F 00 00 0B [09:37:51]Write i2c OK [09:37:51]MH_I2C_Read... [09:37:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:51]Read from MH i2c: E2 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: E2 03 00 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: E2 03 00 6B 5D 00 90 00 3C [09:37:51]RAPDU: 90 00 [09:37:51]wFMCommunicate OK [09:37:51]wFMCommunicate request_size=4 [09:37:51]MH_SAM_APDU [09:37:51]CAPDU: 80 0D 03 02 [09:37:51]Write to MH i2c: E2 08 00 6C 5D 80 0D 03 02 00 00 00 00 44 [09:37:51]Write i2c OK [09:37:51]MH_I2C_Read... [09:37:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:52]Read from MH i2c: E2 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 0B 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 0B 00 6C 5D 00 7D 02 1C 02 2D 79 C3 D5 90 00 20 [09:37:52]RAPDU: 7D 02 1C 02 2D 79 C3 D5 90 00 [09:37:52]wFMCommunicate OK [09:37:52]SAM_PROTO_SignData done [09:37:52]FM_MakeSignedData done [09:37:52]CreateOFDProtocolMessage [09:37:52]wFMCommunicate request_size=4 [09:37:52]MH_SAM_APDU [09:37:52]CAPDU: 80 11 00 00 [09:37:52]Write to MH i2c: E2 08 00 6D 5D 80 11 00 00 00 00 00 00 44 [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:52]Read from MH i2c: E2 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 17 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 17 00 6D 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 93 [09:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:37:52]wFMCommunicate OK [09:37:52]CreateOFDProtocolMessage done [09:37:52]OFDSenderStorePacket 220916 [09:37:52]StoreOFDPacket docnum=220916 [09:37:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 25 1D 08 01 F6 96 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 F2 C3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F4 5E 03 00 35 04 06 00 22 1A 97 59 32 5F 7D 02 1C 02 2D 79 C3 D5 [09:37:52]CheckFolder [09:37:52]dirname=/storage/ofd_packets [09:37:52]CheckFolder done [09:37:52]ProducePacketName [09:37:52]name=ofd_packets/00220916 [09:37:52]NVStorageSaveData ofd_packets/00220916 [09:37:52]File name is /storage/ofd_packets/00220916 [09:37:52]Write 302 bytes [09:37:52]NVStorageSaveData done [09:37:52]OFDSenderStorePacket done [09:37:52]KKMCreateOFDPacket done [09:37:52]NVStorageSaveData kkm_last_timestamp [09:37:52]File name is /storage/kkm_last_timestamp [09:37:52]Write 4 bytes [09:37:52]NVStorageSaveData done [09:37:52]ExternCall_PrintAddStr [09:37:52]wPrintStart [09:37:52]Write to MH i2c: 01 00 00 6E 5D CB [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: 01 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: 01 07 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: 01 07 00 6E 5D 00 00 00 00 00 FF 0F E0 [09:37:52]RasterBufferAndPrint [09:37:52]line Счет N : (1)538828 [09:37:52]line ИНН: 02508201610067 [09:37:52]line Контрольно-Кассовый Чек [09:37:52]line ПРОДАЖА [09:37:52]line ТРК (МРК, ГНК) : 12 [09:37:52]line Товар: 2710124130 [09:37:52]line SUPER 92-К-5 [09:37:52]line 14.620 * 68.40 [09:37:52]line = 1000.01 [09:37:52]line НДС 12% НСП 1% [09:37:52]line > о реализуемом товаре [09:37:52]line ОКРУГЛЕНИЕ: -0.01 [09:37:52]line ИТОГО: 1000.00 [09:37:52]line Внесено: 1000.00 [09:37:52]line СДАЧА: 0.00 [09:37:52]line НСП 1% : 8.85 [09:37:52]line НДС 12% : 106.20 [09:37:52]line Наличными: 1000.00 [09:37:52]line Безнал.: 0.00 [09:37:52]line Место: АЗС № 84 "Партнер Нефть" [09:37:52]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:37:52]line СНО: Общий режим [09:37:52]line Чек 125 23.10.2024 09:37 [09:37:52]line Смена: 447 ФФД: 1.0 [09:37:52]line ЗНМ: 0300000178 [09:37:52]line РНМ: 0000000000098116 [09:37:52]line Версия ККМ: 001 [09:37:52]line ФМ: 0000000000965413 [09:37:52]line ФД: 220916 [09:37:52]line ФПД: 37497603699295 [09:37:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093754&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220916&fm=37497603699295&tin=02508201610067®Number=0000000000098116&sum=100000 [09:37:52]written 0, free lines is 4095 [09:37:52]OFD Sender: Processing packet 220916 [packets to send 81, broken 80] [09:37:52]ProducePacketName [09:37:52]name=ofd_packets/00220916 [09:37:52]OFD Sender: To server: pG, [09:37:52]CommunicateWithHost lk.salyk.kg:30040 [09:37:52]ConnectInit lk.salyk.kg [09:37:52]Connected sock=10 [09:37:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 25 1D 08 01 F6 96 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 F2 C3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F4 5E 03 00 35 04 06 00 22 1A 97 59 32 5F 7D 02 1C 02 2D 79 C3 D5 [09:37:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 0E 7A 47 00 20 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 39 36 35 34 31 33 10 04 04 00 F4 5E 03 00 F4 03 04 00 92 6F 18 67 B6 04 01 00 00 3B CB B0 8C EF A7 64 B2 [09:37:52]CommunicateWithHost err = 0 [09:37:52]CheckOFDResponse [09:37:52]1017 (14) - 77093643461234 [09:37:52]1041 (16) - 0000000000965413 [09:37:52]1040 (4) - 220916 [09:37:52]1012 (4) - 23.10.2024 03:37 [09:37:52]1206 (1) - 0 [09:37:52]OFD Sender: Remove packet 220916 [09:37:52]ProducePacketName [09:37:52]name=ofd_packets/00220916 [09:37:52]NVStorageDeleteData [09:37:52]Write to MH i2c: 01 00 00 99 5D F6 [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: 01 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: 01 07 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: 01 07 00 99 5D 00 00 00 00 00 EE 0C F7 [09:37:52]RasterBufferAndPrint [09:37:52]line [09:37:52]line [09:37:52]line [09:37:52]line [09:37:52]line [09:37:52]written 0, free lines is 3316 [09:37:52]MH_Cut [09:37:52]Write to MH i2c: D1 01 00 A0 5D 01 CF [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: D1 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: D1 01 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: D1 01 00 A0 5D 00 CE [09:37:52]Write to MH i2c: 01 00 00 A1 5D FE [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]OFD Sender: No OFD packet to send [09:37:53]*** Cut start [09:37:53]*** Partial cut [09:37:53]*** CUTSNS_PIN = 1 [09:37:53]*** CUTSNS_PIN = 0 [09:37:53]*** Brake cut motor [09:37:53]Read from MH i2c: 01 [09:37:53]MH_I2C_Read... [09:37:53]*** Stop cut motor [09:37:53]*** Cut end [09:37:53]Read from MH i2c: 01 07 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: 01 07 00 A1 5D 00 00 00 00 00 FF 0F 13 [09:37:53]process_action close_receipt done [09:37:53]requested_data is exist [09:37:53]produce_requested_data [09:37:53]requested_item fm.sn is exist - process it [09:37:53]wFMCommunicate request_size=4 [09:37:53]MH_SAM_APDU [09:37:53]CAPDU: 80 11 00 00 [09:37:53]Write to MH i2c: E2 08 00 A2 5D 80 11 00 00 00 00 00 00 79 [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:53]Read from MH i2c: E2 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 17 00 [09:37:53]MH_I2C_Read... [09:37:53]Read from MH i2c: E2 17 00 A2 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C8 [09:37:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:37:53]wFMCommunicate OK [09:37:53]requested_item fd.num is exist - process it [09:37:53]SAM_PROTO_GetFieldsCounters [09:37:53]wFMCommunicate request_size=4 [09:37:53]MH_SAM_APDU [09:37:53]CAPDU: 80 13 00 00 [09:37:53]Write to MH i2c: E2 08 00 A3 5D 80 13 00 00 00 00 00 00 7C [09:37:53]Write i2c OK [09:37:53]MH_I2C_Read... [09:37:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:54]Read from MH i2c: E2 [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: E2 62 00 [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: E2 62 00 A3 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [09:37:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F4 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:54]wFMCommunicate OK [09:37:54]SAM_PROTO_GetFieldsCounters done [09:37:54]requested_item shift.num is exist - process it [09:37:54]requested_item shift.opened is exist - process it [09:37:54]req_shift_opened [09:37:54]FM_GetShiftState [09:37:54]SAM_PROTO_GetShiftState [09:37:54]wFMCommunicate request_size=4 [09:37:54]MH_SAM_APDU [09:37:54]CAPDU: 80 13 01 00 [09:37:54]Write to MH i2c: E2 08 00 A4 5D 80 13 01 00 00 00 00 00 7E [09:37:54]Write i2c OK [09:37:54]MH_I2C_Read... [09:37:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:54]Read from MH i2c: E2 [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: E2 0E 00 [09:37:54]MH_I2C_Read... [09:37:54]Read from MH i2c: E2 0E 00 A4 5D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CE [09:37:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:37:54]wFMCommunicate OK [09:37:54]SAM_PROTO_GetShiftState done [09:37:54]FM_GetShiftState done [09:37:54]req_shift_opened done [09:37:54]requested_item shift.open_date is exist - process it [09:37:54]req_shift_open_date [09:37:54]req_shift_open_date done [09:37:54]produce_requested_data done [09:37:54]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220916,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:37:54]process_action_free close_receipt [09:37:54]json_value_free [09:37:54]json_value_free done [09:37:54]process_json_proto returns [09:37:54]Send response to host [09:37:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220916,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:37:54]free response buf [09:37:54]execute_script done [09:37:54]execute_script returns [09:37:54]free content buf [09:37:54]Sock 7.Close socket [09:37:54]Sock 7.Thread stoped [09:37:57]OFD Sender: No OFD packet to send [09:38:03]OFD Sender: No OFD packet to send [09:38:08]OFD Sender: No OFD packet to send [09:38:13]OFD Sender: No OFD packet to send [09:38:18]OFD Sender: No OFD packet to send [09:38:23]OFD Sender: No OFD packet to send [09:38:28]OFD Sender: No OFD packet to send [09:38:33]OFD Sender: No OFD packet to send [09:38:38]OFD Sender: No OFD packet to send [09:38:43]OFD Sender: No OFD packet to send [09:38:48]OFD Sender: No OFD packet to send [09:38:53]OFD Sender: No OFD packet to send [09:38:58]OFD Sender: No OFD packet to send [09:39:01]accept exits with 9 [09:39:01]New connection [09:39:01]New thread 3066674532 created [09:39:01]Thread 3066531172 joined [09:39:01]Waiting for new connection... [09:39:01] Sock 9.Parse request [09:39:01]Sock 9.Check first char [09:39:01]Sock 9.First char is OK [09:39:01]request: POST /json_proto HTTP/1.0 [09:39:01]Method: POST [09:39:01]URL: /json_proto [09:39:01]Method is POST - this is cgi request [09:39:01]url: /json_proto [09:39:01]query_string will be loaded in cgi processing [09:39:01]execute_cgi json_proto POST (null) [09:39:01]execute_cgi path=json_proto method=POST [09:39:01]POST find Content-Length [09:39:01]Host: 172.17.40.4:8080 [09:39:01]Content-Length: 682 [09:39:01]Content-Type: application/json [09:39:01] [09:39:01]POST finish read [09:39:01]Found Content-Length = 682 [09:39:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:01]execute_script... [09:39: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)538829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:01]POST & json_proto [09:39:01]process_json_proto [09:39:01]json parsed OK: [09:39:01]protocol is kg_v1.0 [09:39:01]action value=close_receipt [09:39:01]process_action close_receipt [09:39:01]cmd_close_receipt [09:39:01]MH_GetDate [09:39:01]Write to MH i2c: F0 00 00 A5 5D F1 [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 09 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 09 00 A5 5D 00 3A C4 18 67 65 5C 16 67 B5 [09:39:01]GetLastDocTimeStamp 1729676274 [09:39:01]current date 1729676346 [09:39:01]FM_GetShiftState [09:39:01]SAM_PROTO_GetShiftState [09:39:01]wFMCommunicate request_size=4 [09:39:01]MH_SAM_APDU [09:39:01]CAPDU: 80 13 01 00 [09:39:01]Write to MH i2c: E2 08 00 A6 5D 80 13 01 00 00 00 00 00 80 [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:01]Read from MH i2c: E2 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 0E 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 0E 00 A6 5D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D0 [09:39:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:39:01]wFMCommunicate OK [09:39:01]SAM_PROTO_GetShiftState done [09:39:01]FM_GetShiftState done [09:39:01]opened in 1729642119 [09:39:01]opened+sec_in_day 1729728519 [09:39:01]quantity*price = 200043 [09:39:01]sum+1 = 200044 [09:39: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 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 126 23.10.2024 09:39 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220917 ФПД: 74658098140722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093906&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220917&fm=74658098140722&tin=02508201610067®Number=0000000000098116&sum=200000 [09:39:02]StoreToDocumentArchive [09:39:02]shift 447 fd 220917 [09:39:02]save to /storage/0447/doc_00220917 [09:39:02]save last doc name /storage/0447/doc_00220917 to /storage/kkm_last_doc_name [09:39:02]save OK [09:39:02]Clear old archive folders... [09:39:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:02]tlvbuf is 0071B080 [09:39:02]SAM_PROTO_ClearQueue [09:39:02]wFMCommunicate request_size=4 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 09 00 00 [09:39:02]Write to MH i2c: E2 08 00 B3 5D 80 09 00 00 00 00 00 00 82 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:02]Read from MH i2c: E2 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 B3 5D 00 90 00 84 [09:39:02]RAPDU: 90 00 [09:39:02]wFMCommunicate OK [09:39:02]SAM_PROTO_ClearQueue done [09:39:02]KKMCreateOFDPacket [09:39:02]OFDProtocolAddRootSTLVToBuf [09:39:02]FM_MakeSignedData [09:39:02]FM_MakeSignedData [09:39:02]SAM_PROTO_SignData [09:39:02]wFMCommunicate request_size=4 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 0D 01 02 [09:39:02]Write to MH i2c: E2 08 00 B4 5D 80 0D 01 02 00 00 00 00 8A [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:02]Read from MH i2c: E2 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 B4 5D 00 90 00 85 [09:39:02]RAPDU: 90 00 [09:39:02]wFMCommunicate OK [09:39:02]wFMCommunicate request_size=255 [09:39:02]MH_SAM_APDU [09:39: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 3A C4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F5 5E 03 00 35 04 06 00 43 [09:39:02]Write to MH i2c: E2 02 01 B5 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 3A C4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F5 5E 03 00 35 04 06 00 43 00 00 0F [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:03]OFD Sender: No OFD packet to send [09:39:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 B5 5D 00 90 00 86 [09:39:03]RAPDU: 90 00 [09:39:03]wFMCommunicate OK [09:39:03]wFMCommunicate request_size=10 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 0D 02 02 05 E6 B1 6B 56 32 [09:39:03]Write to MH i2c: E2 0D 00 B6 5D 80 0D 02 02 05 00 E6 B1 6B 56 32 00 00 21 [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 B6 5D 00 90 00 87 [09:39:03]RAPDU: 90 00 [09:39:03]wFMCommunicate OK [09:39:03]wFMCommunicate request_size=4 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 0D 03 02 [09:39:03]Write to MH i2c: E2 08 00 B7 5D 80 0D 03 02 00 00 00 00 8F [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 0B 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 0B 00 B7 5D 00 4C 7D 39 D8 69 9A 55 82 90 00 44 [09:39:03]RAPDU: 4C 7D 39 D8 69 9A 55 82 90 00 [09:39:03]wFMCommunicate OK [09:39:03]SAM_PROTO_SignData done [09:39:03]FM_MakeSignedData done [09:39:03]CreateOFDProtocolMessage [09:39:03]wFMCommunicate request_size=4 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 11 00 00 [09:39:03]Write to MH i2c: E2 08 00 B8 5D 80 11 00 00 00 00 00 00 8F [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 17 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 17 00 B8 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DE [09:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:39:03]wFMCommunicate OK [09:39:03]CreateOFDProtocolMessage done [09:39:03]OFDSenderStorePacket 220917 [09:39:03]StoreOFDPacket docnum=220917 [09:39:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 A1 F2 07 01 9B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 3A C4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F5 5E 03 00 35 04 06 00 43 E6 B1 6B 56 32 4C 7D 39 D8 69 9A 55 82 [09:39:03]CheckFolder [09:39:03]dirname=/storage/ofd_packets [09:39:03]CheckFolder done [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00220917 [09:39:03]NVStorageSaveData ofd_packets/00220917 [09:39:03]File name is /storage/ofd_packets/00220917 [09:39:03]Write 301 bytes [09:39:03]NVStorageSaveData done [09:39:03]OFDSenderStorePacket done [09:39:03]KKMCreateOFDPacket done [09:39:03]NVStorageSaveData kkm_last_timestamp [09:39:03]File name is /storage/kkm_last_timestamp [09:39:03]Write 4 bytes [09:39:03]NVStorageSaveData done [09:39:03]ExternCall_PrintAddStr [09:39:03]wPrintStart [09:39:03]Write to MH i2c: 01 00 00 B9 5D 16 [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 B9 5D 00 00 00 00 00 FF 0F 2B [09:39:03]RasterBufferAndPrint [09:39:03]line Счет N : (1)538829 [09:39:03]line ИНН: 02508201610067 [09:39:03]line Контрольно-Кассовый Чек [09:39:03]line ПРОДАЖА [09:39:03]line ТРК (МРК, ГНК) : 41 [09:39:03]line Товар: 2710124500 [09:39:03]line Аи-95-К-3 [09:39:03]line 26.960 * 74.20 [09:39:03]line = 2000.43 [09:39:03]line НДС 12% НСП 1% [09:39:03]line > о реализуемом товаре [09:39:03]line ОКРУГЛЕНИЕ: -0.43 [09:39:03]line ИТОГО: 2000.00 [09:39:03]line Внесено: 2000.00 [09:39:03]line СДАЧА: 0.00 [09:39:03]line НСП 1% : 17.70 [09:39:03]line НДС 12% : 212.43 [09:39:03]line Наличными: 2000.00 [09:39:03]line Безнал.: 0.00 [09:39:03]line Место: АЗС № 84 "Партнер Нефть" [09:39:03]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:39:03]line СНО: Общий режим [09:39:03]line Чек 126 23.10.2024 09:39 [09:39:03]line Смена: 447 ФФД: 1.0 [09:39:03]line ЗНМ: 0300000178 [09:39:03]line РНМ: 0000000000098116 [09:39:03]line Версия ККМ: 001 [09:39:03]line ФМ: 0000000000965413 [09:39:03]line ФД: 220917 [09:39:03]line ФПД: 74658098140722 [09:39:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T093906&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220917&fm=74658098140722&tin=02508201610067®Number=0000000000098116&sum=200000 [09:39:03]OFD Sender: Processing packet 220917 [packets to send 81, broken 80] [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00220917 [09:39:03]OFD Sender: To server: pG, [09:39:03]CommunicateWithHost lk.salyk.kg:30040 [09:39:03]ConnectInit lk.salyk.kg [09:39:03]written 0, free lines is 4095 [09:39:03]Connected sock=10 [09:39:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 A1 F2 07 01 9B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 3A C4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F5 5E 03 00 35 04 06 00 43 E6 B1 6B 56 32 4C 7D 39 D8 69 9A 55 82 [09:39:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 6F 88 47 00 A6 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F5 5E 03 00 F4 03 04 00 D9 6F 18 67 B6 04 01 00 00 BD B0 54 F7 0F A3 6A 5D [09:39:03]CommunicateWithHost err = 0 [09:39:03]CheckOFDResponse [09:39:03]1017 (14) - 77093643461234 [09:39:03]1041 (16) - 0000000000965413 [09:39:03]1040 (4) - 220917 [09:39:03]1012 (4) - 23.10.2024 03:39 [09:39:03]1206 (1) - 0 [09:39:03]OFD Sender: Remove packet 220917 [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00220917 [09:39:03]NVStorageDeleteData [09:39:04]Write to MH i2c: 01 00 00 E4 5D 41 [09:39:04]Write i2c OK [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: 01 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: 01 07 00 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: 01 07 00 E4 5D 00 00 00 00 00 FC 0C 50 [09:39:04]RasterBufferAndPrint [09:39:04]line [09:39:04]line [09:39:04]line [09:39:04]line [09:39:04]line [09:39:04]written 0, free lines is 3331 [09:39:04]MH_Cut [09:39:04]Write to MH i2c: D1 01 00 EB 5D 01 1A [09:39:04]Write i2c OK [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: D1 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: D1 01 00 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: D1 01 00 EB 5D 00 19 [09:39:04]Write to MH i2c: 01 00 00 EC 5D 49 [09:39:04]Write i2c OK [09:39:04]MH_I2C_Read... [09:39:04]OFD Sender: No OFD packet to send [09:39:04]*** Cut start [09:39:04]*** Partial cut [09:39:04]*** CUTSNS_PIN = 1 [09:39:04]*** CUTSNS_PIN = 0 [09:39:05]*** Brake cut motor [09:39:05]Read from MH i2c: 01 [09:39:05]MH_I2C_Read... [09:39:05]*** Stop cut motor [09:39:05]*** Cut end [09:39:05]Read from MH i2c: 01 07 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: 01 07 00 EC 5D 00 00 00 00 00 FF 0F 5E [09:39:05]process_action close_receipt done [09:39:05]requested_data is exist [09:39:05]produce_requested_data [09:39:05]requested_item fm.sn is exist - process it [09:39:05]wFMCommunicate request_size=4 [09:39:05]MH_SAM_APDU [09:39:05]CAPDU: 80 11 00 00 [09:39:05]Write to MH i2c: E2 08 00 ED 5D 80 11 00 00 00 00 00 00 C4 [09:39:05]Write i2c OK [09:39:05]MH_I2C_Read... [09:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:05]Read from MH i2c: E2 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 17 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 17 00 ED 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 13 [09:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:39:05]wFMCommunicate OK [09:39:05]requested_item fd.num is exist - process it [09:39:05]SAM_PROTO_GetFieldsCounters [09:39:05]wFMCommunicate request_size=4 [09:39:05]MH_SAM_APDU [09:39:05]CAPDU: 80 13 00 00 [09:39:05]Write to MH i2c: E2 08 00 EE 5D 80 13 00 00 00 00 00 00 C7 [09:39:05]Write i2c OK [09:39:05]MH_I2C_Read... [09:39:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:05]Read from MH i2c: E2 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 62 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 62 00 EE 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [09:39:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F5 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:05]wFMCommunicate OK [09:39:05]SAM_PROTO_GetFieldsCounters done [09:39:05]requested_item shift.num is exist - process it [09:39:05]requested_item shift.opened is exist - process it [09:39:05]req_shift_opened [09:39:05]FM_GetShiftState [09:39:05]SAM_PROTO_GetShiftState [09:39:05]wFMCommunicate request_size=4 [09:39:05]MH_SAM_APDU [09:39:05]CAPDU: 80 13 01 00 [09:39:05]Write to MH i2c: E2 08 00 EF 5D 80 13 01 00 00 00 00 00 C9 [09:39:05]Write i2c OK [09:39:05]MH_I2C_Read... [09:39:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:05]Read from MH i2c: E2 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 0E 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 0E 00 EF 5D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 19 [09:39:05]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:39:05]wFMCommunicate OK [09:39:05]SAM_PROTO_GetShiftState done [09:39:05]FM_GetShiftState done [09:39:05]req_shift_opened done [09:39:05]requested_item shift.open_date is exist - process it [09:39:05]req_shift_open_date [09:39:05]req_shift_open_date done [09:39:05]produce_requested_data done [09:39:05]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220917,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:39:05]process_action_free close_receipt [09:39:05]json_value_free [09:39:05]json_value_free done [09:39:05]process_json_proto returns [09:39:05]Send response to host [09:39:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220917,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:39:05]free response buf [09:39:05]execute_script done [09:39:05]execute_script returns [09:39:05]free content buf [09:39:05]Sock 9.Close socket [09:39:05]Sock 9.Thread stoped [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:24]OFD Sender: No OFD packet to send [09:39:29]OFD Sender: No OFD packet to send [09:39:34]OFD Sender: No OFD packet to send [09:39:39]OFD Sender: No OFD packet to send [09:39:44]OFD Sender: No OFD packet to send [09:39:49]OFD Sender: No OFD packet to send [09:39:54]OFD Sender: No OFD packet to send [09:39:59]OFD Sender: No OFD packet to send [09:40:04]OFD Sender: No OFD packet to send [09:40:09]OFD Sender: No OFD packet to send [09:40:14]OFD Sender: No OFD packet to send [09:40:19]OFD Sender: No OFD packet to send [09:40:21]accept exits with 7 [09:40:21]New connection [09:40:21]New thread 3066531172 created [09:40:21]Thread 3066674532 joined [09:40:21]Waiting for new connection... [09:40:21] Sock 7.Parse request [09:40:21]Sock 7.Check first char [09:40:21]Sock 7.First char is OK [09:40:21]request: POST /json_proto HTTP/1.0 [09:40:21]Method: POST [09:40:21]URL: /json_proto [09:40:21]Method is POST - this is cgi request [09:40:21]url: /json_proto [09:40:21]query_string will be loaded in cgi processing [09:40:21]execute_cgi json_proto POST (null) [09:40:21]execute_cgi path=json_proto method=POST [09:40:21]POST find Content-Length [09:40:21]Host: 172.17.40.4:8080 [09:40:21]Content-Length: 766 [09:40:21]Content-Type: application/json [09:40:21] [09:40:21]POST finish read [09:40:21]Found Content-Length = 766 [09:40:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:21]execute_script... [09:40:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:21]POST & json_proto [09:40:21]process_json_proto [09:40:21]json parsed OK: [09:40:21]protocol is kg_v1.0 [09:40:21]action value=close_receipt [09:40:21]process_action close_receipt [09:40:21]cmd_close_receipt [09:40:21]MH_GetDate [09:40:21]Write to MH i2c: F0 00 00 F0 5D 3C [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: F0 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: F0 09 00 [09:40:21]MH_I2C_Read... [09:40:21]Read from MH i2c: F0 09 00 F0 5D 00 8A C4 18 67 65 5C 16 67 50 [09:40:21]GetLastDocTimeStamp 1729676346 [09:40:21]current date 1729676426 [09:40:21]FM_GetShiftState [09:40:21]SAM_PROTO_GetShiftState [09:40:21]wFMCommunicate request_size=4 [09:40:21]MH_SAM_APDU [09:40:21]CAPDU: 80 13 01 00 [09:40:21]Write to MH i2c: E2 08 00 F1 5D 80 13 01 00 00 00 00 00 CB [09:40:21]Write i2c OK [09:40:21]MH_I2C_Read... [09:40:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:22]Read from MH i2c: E2 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 0E 00 [09:40:22]MH_I2C_Read... [09:40:22]Read from MH i2c: E2 0E 00 F1 5D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1B [09:40:22]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:40:22]wFMCommunicate OK [09:40:22]SAM_PROTO_GetShiftState done [09:40:22]FM_GetShiftState done [09:40:22]opened in 1729642119 [09:40:22]opened+sec_in_day 1729728519 [09:40:22]quantity*price = 200025 [09:40:22]sum+1 = 200026 [09:40:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 127 23.10.2024 09:40 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220918 ФПД: 140381210709649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T094026&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220918&fm=140381210709649&tin=02508201610067®Number=0000000000098116&sum=200025 [09:40:23]StoreToDocumentArchive [09:40:23]shift 447 fd 220918 [09:40:23]save to /storage/0447/doc_00220918 [09:40:23]save last doc name /storage/0447/doc_00220918 to /storage/kkm_last_doc_name [09:40:23]save OK [09:40:23]Clear old archive folders... [09:40:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:40:23]tlvbuf is 009558A0 [09:40:23]SAM_PROTO_ClearQueue [09:40:23]wFMCommunicate request_size=4 [09:40:23]MH_SAM_APDU [09:40:23]CAPDU: 80 09 00 00 [09:40:23]Write to MH i2c: E2 08 00 FE 5D 80 09 00 00 00 00 00 00 CD [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:23]Read from MH i2c: E2 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 03 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 03 00 FE 5D 00 90 00 CF [09:40:23]RAPDU: 90 00 [09:40:23]wFMCommunicate OK [09:40:23]SAM_PROTO_ClearQueue done [09:40:23]KKMCreateOFDPacket [09:40:23]OFDProtocolAddRootSTLVToBuf [09:40:23]FM_MakeSignedData [09:40:23]FM_MakeSignedData [09:40:23]SAM_PROTO_SignData [09:40:23]wFMCommunicate request_size=4 [09:40:23]MH_SAM_APDU [09:40:23]CAPDU: 80 0D 01 02 [09:40:23]Write to MH i2c: E2 08 00 FF 5D 80 0D 01 02 00 00 00 00 D5 [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:23]Read from MH i2c: E2 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 03 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 03 00 FF 5D 00 90 00 D0 [09:40:23]RAPDU: 90 00 [09:40:23]wFMCommunicate OK [09:40:23]wFMCommunicate request_size=255 [09:40:23]MH_SAM_APDU [09:40:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8A C4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F6 5E 03 00 35 04 06 00 7F AD 0C 32 [09:40:23]Write to MH i2c: E2 02 01 00 5E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8A C4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F6 5E 03 00 35 04 06 00 7F AD 0C 32 00 00 41 [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:23]Read from MH i2c: E2 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 03 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 03 00 00 5E 00 90 00 D2 [09:40:23]RAPDU: 90 00 [09:40:23]wFMCommunicate OK [09:40:23]wFMCommunicate request_size=7 [09:40:23]MH_SAM_APDU [09:40:23]CAPDU: 80 0D 02 02 02 8E 91 [09:40:23]Write to MH i2c: E2 0A 00 01 5E 80 0D 02 02 02 00 8E 91 00 00 FC [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:23]Read from MH i2c: E2 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 03 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 03 00 01 5E 00 90 00 D3 [09:40:23]RAPDU: 90 00 [09:40:23]wFMCommunicate OK [09:40:23]wFMCommunicate request_size=4 [09:40:23]MH_SAM_APDU [09:40:23]CAPDU: 80 0D 03 02 [09:40:23]Write to MH i2c: E2 08 00 02 5E 80 0D 03 02 00 00 00 00 DB [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:23]Read from MH i2c: E2 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 0B 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 0B 00 02 5E 00 9A 06 32 55 52 33 B6 FC 90 00 3A [09:40:23]RAPDU: 9A 06 32 55 52 33 B6 FC 90 00 [09:40:23]wFMCommunicate OK [09:40:23]SAM_PROTO_SignData done [09:40:23]FM_MakeSignedData done [09:40:23]CreateOFDProtocolMessage [09:40:23]wFMCommunicate request_size=4 [09:40:23]MH_SAM_APDU [09:40:23]CAPDU: 80 11 00 00 [09:40:23]Write to MH i2c: E2 08 00 03 5E 80 11 00 00 00 00 00 00 DB [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:23]Read from MH i2c: E2 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 17 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: E2 17 00 03 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2A [09:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:40:23]wFMCommunicate OK [09:40:23]CreateOFDProtocolMessage done [09:40:23]OFDSenderStorePacket 220918 [09:40:23]StoreOFDPacket docnum=220918 [09:40:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 F1 58 04 01 AD 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8A C4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F6 5E 03 00 35 04 06 00 7F AD 0C 32 8E 91 9A 06 32 55 52 33 B6 FC [09:40:23]CheckFolder [09:40:23]dirname=/storage/ofd_packets [09:40:23]CheckFolder done [09:40:23]ProducePacketName [09:40:23]name=ofd_packets/00220918 [09:40:23]NVStorageSaveData ofd_packets/00220918 [09:40:23]File name is /storage/ofd_packets/00220918 [09:40:23]Write 298 bytes [09:40:23]NVStorageSaveData done [09:40:23]OFDSenderStorePacket done [09:40:23]KKMCreateOFDPacket done [09:40:23]NVStorageSaveData kkm_last_timestamp [09:40:23]File name is /storage/kkm_last_timestamp [09:40:23]Write 4 bytes [09:40:23]NVStorageSaveData done [09:40:23]ExternCall_PrintAddStr [09:40:23]wPrintStart [09:40:23]Write to MH i2c: 01 00 00 04 5E 62 [09:40:23]Write i2c OK [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: 01 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: 01 07 00 [09:40:23]MH_I2C_Read... [09:40:23]Read from MH i2c: 01 07 00 04 5E 00 00 00 00 00 FF 0F 77 [09:40:23]RasterBufferAndPrint [09:40:23]line Счет N : (1)538830 [09:40:23]line ИНН: 02508201610067 [09:40:23]line Контрольно-Кассовый Чек [09:40:23]line ПРОДАЖА [09:40:23]line ТРК (МРК, ГНК) : 61 [09:40:23]line Товар: 2710194210 [09:40:23]line ДТ-К-2 [09:40:23]line 26.250 * 76.20 [09:40:23]line = 2000.25 [09:40:23]line НДС 12% НСП 1% [09:40:23]line > о реализуемом товаре [09:40:23]line ИТОГО: 2000.25 [09:40:23]line НСП 1% : 17.70 [09:40:23]line НДС 12% : 212.42 [09:40:23]line Наличными: 0.00 [09:40:23]line Безнал.: 2000.25 [09:40:23]line Место: АЗС № 84 "Партнер Нефть" [09:40:23]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:40:23]line СНО: Общий режим [09:40:23]line Чек 127 23.10.2024 09:40 [09:40:23]line Смена: 447 ФФД: 1.0 [09:40:23]line ЗНМ: 0300000178 [09:40:23]line РНМ: 0000000000098116 [09:40:23]line Версия ККМ: 001 [09:40:23]line Платежная система: Mbank [09:40:23]line ФМ: 0000000000965413 [09:40:23]line ФД: 220918 [09:40:23]line ФПД: 140381210709649 [09:40:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T094026&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220918&fm=140381210709649&tin=02508201610067®Number=0000000000098116&sum=200025 [09:40:24]OFD Sender: Processing packet 220918 [packets to send 81, broken 80] [09:40:24]ProducePacketName [09:40:24]name=ofd_packets/00220918 [09:40:24]OFD Sender: To server: pG, [09:40:24]CommunicateWithHost lk.salyk.kg:30040 [09:40:24]ConnectInit lk.salyk.kg [09:40:24]written 0, free lines is 4095 [09:40:24]Connected sock=10 [09:40:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 F1 58 04 01 AD 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 8A C4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F6 5E 03 00 35 04 06 00 7F AD 0C 32 8E 91 9A 06 32 55 52 33 B6 FC [09:40:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 AC AF 47 00 CC 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 39 36 35 34 31 33 10 04 04 00 F6 5E 03 00 F4 03 04 00 2A 70 18 67 B6 04 01 00 00 EF D5 62 E9 EE 4B 8E 69 [09:40:24]CommunicateWithHost err = 0 [09:40:24]CheckOFDResponse [09:40:24]1017 (14) - 77093643461234 [09:40:24]1041 (16) - 0000000000965413 [09:40:24]1040 (4) - 220918 [09:40:24]1012 (4) - 23.10.2024 03:40 [09:40:24]1206 (1) - 0 [09:40:24]OFD Sender: Remove packet 220918 [09:40:24]ProducePacketName [09:40:24]name=ofd_packets/00220918 [09:40:24]NVStorageDeleteData [09:40:24]Write to MH i2c: 01 00 00 2D 5E 8B [09:40:24]Write i2c OK [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: 01 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: 01 07 00 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: 01 07 00 2D 5E 00 00 00 00 00 22 0D C1 [09:40:24]RasterBufferAndPrint [09:40:24]line [09:40:24]line [09:40:24]line [09:40:24]line [09:40:24]line [09:40:24]written 0, free lines is 3368 [09:40:24]MH_Cut [09:40:24]Write to MH i2c: D1 01 00 34 5E 01 64 [09:40:24]Write i2c OK [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: D1 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: D1 01 00 [09:40:24]MH_I2C_Read... [09:40:24]Read from MH i2c: D1 01 00 34 5E 00 63 [09:40:24]Write to MH i2c: 01 00 00 35 5E 93 [09:40:24]Write i2c OK [09:40:24]MH_I2C_Read... [09:40:24]OFD Sender: No OFD packet to send [09:40:25]*** Cut start [09:40:25]*** Partial cut [09:40:25]*** CUTSNS_PIN = 1 [09:40:25]*** CUTSNS_PIN = 0 [09:40:25]*** Brake cut motor [09:40:25]Read from MH i2c: 01 [09:40:25]MH_I2C_Read... [09:40:25]*** Stop cut motor [09:40:25]*** Cut end [09:40:25]Read from MH i2c: 01 07 00 [09:40:25]MH_I2C_Read... [09:40:25]Read from MH i2c: 01 07 00 35 5E 00 00 00 00 00 FF 0F A8 [09:40:25]process_action close_receipt done [09:40:25]requested_data is exist [09:40:25]produce_requested_data [09:40:25]requested_item fm.sn is exist - process it [09:40:25]wFMCommunicate request_size=4 [09:40:25]MH_SAM_APDU [09:40:25]CAPDU: 80 11 00 00 [09:40:25]Write to MH i2c: E2 08 00 36 5E 80 11 00 00 00 00 00 00 0E [09:40:25]Write i2c OK [09:40:25]MH_I2C_Read... [09:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:25]Read from MH i2c: E2 [09:40:25]MH_I2C_Read... [09:40:25]Read from MH i2c: E2 17 00 [09:40:25]MH_I2C_Read... [09:40:25]Read from MH i2c: E2 17 00 36 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5D [09:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:40:25]wFMCommunicate OK [09:40:25]requested_item fd.num is exist - process it [09:40:25]SAM_PROTO_GetFieldsCounters [09:40:25]wFMCommunicate request_size=4 [09:40:25]MH_SAM_APDU [09:40:25]CAPDU: 80 13 00 00 [09:40:25]Write to MH i2c: E2 08 00 37 5E 80 13 00 00 00 00 00 00 11 [09:40:25]Write i2c OK [09:40:25]MH_I2C_Read... [09:40:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:25]Read from MH i2c: E2 [09:40:25]MH_I2C_Read... [09:40:25]Read from MH i2c: E2 62 00 [09:40:25]MH_I2C_Read... [09:40:25]Read from MH i2c: E2 62 00 37 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [09:40:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F6 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:40:25]wFMCommunicate OK [09:40:25]SAM_PROTO_GetFieldsCounters done [09:40:25]requested_item shift.num is exist - process it [09:40:25]requested_item shift.opened is exist - process it [09:40:25]req_shift_opened [09:40:25]FM_GetShiftState [09:40:25]SAM_PROTO_GetShiftState [09:40:25]wFMCommunicate request_size=4 [09:40:25]MH_SAM_APDU [09:40:25]CAPDU: 80 13 01 00 [09:40:25]Write to MH i2c: E2 08 00 38 5E 80 13 01 00 00 00 00 00 13 [09:40:25]Write i2c OK [09:40:25]MH_I2C_Read... [09:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:26]Read from MH i2c: E2 [09:40:26]MH_I2C_Read... [09:40:26]Read from MH i2c: E2 0E 00 [09:40:26]MH_I2C_Read... [09:40:26]Read from MH i2c: E2 0E 00 38 5E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 63 [09:40:26]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:40:26]wFMCommunicate OK [09:40:26]SAM_PROTO_GetShiftState done [09:40:26]FM_GetShiftState done [09:40:26]req_shift_opened done [09:40:26]requested_item shift.open_date is exist - process it [09:40:26]req_shift_open_date [09:40:26]req_shift_open_date done [09:40:26]produce_requested_data done [09:40:26]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220918,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:40:26]process_action_free close_receipt [09:40:26]json_value_free [09:40:26]json_value_free done [09:40:26]process_json_proto returns [09:40:26]Send response to host [09:40:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220918,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:40:26]free response buf [09:40:26]execute_script done [09:40:26]execute_script returns [09:40:26]free content buf [09:40:26]Sock 7.Close socket [09:40:26]Sock 7.Thread stoped [09:40:29]OFD Sender: No OFD packet to send [09:40:34]OFD Sender: No OFD packet to send [09:40:39]OFD Sender: No OFD packet to send [09:40:44]OFD Sender: No OFD packet to send [09:40:49]OFD Sender: No OFD packet to send [09:40:54]OFD Sender: No OFD packet to send [09:40:59]OFD Sender: No OFD packet to send [09:41:04]OFD Sender: No OFD packet to send [09:41:09]OFD Sender: No OFD packet to send [09:41:14]OFD Sender: No OFD packet to send [09:41:19]OFD Sender: No OFD packet to send [09:41:24]OFD Sender: No OFD packet to send [09:41:29]OFD Sender: No OFD packet to send [09:41:34]OFD Sender: No OFD packet to send [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:54]OFD Sender: No OFD packet to send [09:41:59]OFD Sender: No OFD packet to send [09:42:04]OFD Sender: No OFD packet to send [09:42:09]OFD Sender: No OFD packet to send [09:42:14]OFD Sender: No OFD packet to send [09:42:19]OFD Sender: No OFD packet to send [09:42:24]OFD Sender: No OFD packet to send [09:42:29]OFD Sender: No OFD packet to send [09:42:35]OFD Sender: No OFD packet to send [09:42:40]OFD Sender: No OFD packet to send [09:42:45]OFD Sender: No OFD packet to send [09:42:50]OFD Sender: No OFD packet to send [09:42:55]OFD Sender: No OFD packet to send [09:43:00]OFD Sender: No OFD packet to send [09:43:05]OFD Sender: No OFD packet to send [09:43:10]OFD Sender: No OFD packet to send [09:43:15]OFD Sender: No OFD packet to send [09:43:20]OFD Sender: No OFD packet to send [09:43:25]OFD Sender: No OFD packet to send [09:43:30]OFD Sender: No OFD packet to send [09:43:35]OFD Sender: No OFD packet to send [09:43:40]OFD Sender: No OFD packet to send [09:43:45]OFD Sender: No OFD packet to send [09:43:50]OFD Sender: No OFD packet to send [09:43:55]OFD Sender: No OFD packet to send [09:44:00]OFD Sender: No OFD packet to send [09:44:05]OFD Sender: No OFD packet to send [09:44:10]OFD Sender: No OFD packet to send [09:44:15]OFD Sender: No OFD packet to send [09:44:20]OFD Sender: No OFD packet to send [09:44:25]OFD Sender: No OFD packet to send [09:44:30]OFD Sender: No OFD packet to send [09:44:35]OFD Sender: No OFD packet to send [09:44:40]OFD Sender: No OFD packet to send [09:44:45]OFD Sender: No OFD packet to send [09:44:50]OFD Sender: No OFD packet to send [09:44:55]OFD Sender: No OFD packet to send [09:45:00]OFD Sender: No OFD packet to send [09:45:05]OFD Sender: No OFD packet to send [09:45:10]OFD Sender: No OFD packet to send [09:45:15]OFD Sender: No OFD packet to send [09:45:20]OFD Sender: No OFD packet to send [09:45:25]OFD Sender: No OFD packet to send [09:45:30]OFD Sender: No OFD packet to send [09:45:35]OFD Sender: No OFD packet to send [09:45:40]OFD Sender: No OFD packet to send [09:45:45]OFD Sender: No OFD packet to send [09:45:50]OFD Sender: No OFD packet to send [09:45:55]OFD Sender: No OFD packet to send [09:46:00]OFD Sender: No OFD packet to send [09:46:05]OFD Sender: No OFD packet to send [09:46:10]OFD Sender: No OFD packet to send [09:46:15]OFD Sender: No OFD packet to send [09:46:20]OFD Sender: No OFD packet to send [09:46:25]OFD Sender: No OFD packet to send [09:46:30]OFD Sender: No OFD packet to send [09:46:35]OFD Sender: No OFD packet to send [09:46:40]OFD Sender: No OFD packet to send [09:46:45]OFD Sender: No OFD packet to send [09:46:50]OFD Sender: No OFD packet to send [09:46:55]accept exits with 9 [09:46:55]New connection [09:46:55]New thread 3066674532 created [09:46:55]Thread 3066531172 joined [09:46:55]Waiting for new connection... [09:46:55] Sock 9.Parse request [09:46:55]Sock 9.Check first char [09:46:55]Sock 9.First char is OK [09:46:55]request: POST /json_proto HTTP/1.0 [09:46:55]Method: POST [09:46:55]URL: /json_proto [09:46:55]Method is POST - this is cgi request [09:46:55]url: /json_proto [09:46:55]query_string will be loaded in cgi processing [09:46:55]execute_cgi json_proto POST (null) [09:46:55]execute_cgi path=json_proto method=POST [09:46:55]POST find Content-Length [09:46:55]Host: 172.17.40.4:8080 [09:46:55]Content-Length: 679 [09:46:55]Content-Type: application/json [09:46:55] [09:46:55]POST finish read [09:46:55]Found Content-Length = 679 [09:46:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:55]execute_script... [09:46: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)538831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:55]POST & json_proto [09:46:55]process_json_proto [09:46:55]json parsed OK: [09:46:55]protocol is kg_v1.0 [09:46:55]action value=close_receipt [09:46:55]process_action close_receipt [09:46:55]cmd_close_receipt [09:46:55]MH_GetDate [09:46:55]Write to MH i2c: F0 00 00 39 5E 86 [09:46:55]Write i2c OK [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: F0 [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: F0 09 00 [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: F0 09 00 39 5E 00 13 C6 18 67 65 5C 16 67 25 [09:46:55]GetLastDocTimeStamp 1729676426 [09:46:55]current date 1729676819 [09:46:55]FM_GetShiftState [09:46:55]SAM_PROTO_GetShiftState [09:46:55]wFMCommunicate request_size=4 [09:46:55]MH_SAM_APDU [09:46:55]CAPDU: 80 13 01 00 [09:46:55]Write to MH i2c: E2 08 00 3A 5E 80 13 01 00 00 00 00 00 15 [09:46:55]Write i2c OK [09:46:55]MH_I2C_Read... [09:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:55]Read from MH i2c: E2 [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: E2 0E 00 [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: E2 0E 00 3A 5E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 65 [09:46:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:46:55]wFMCommunicate OK [09:46:55]SAM_PROTO_GetShiftState done [09:46:55]FM_GetShiftState done [09:46:55]opened in 1729642119 [09:46:55]opened+sec_in_day 1729728519 [09:46:55]quantity*price = 100050 [09:46:55]sum+1 = 100052 [09:46:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 128 23.10.2024 09:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220919 ФПД: 14627537086447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T094659&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220919&fm=14627537086447&tin=02508201610067®Number=0000000000098116&sum=100000 [09:46:56]StoreToDocumentArchive [09:46:56]shift 447 fd 220919 [09:46:56]save to /storage/0447/doc_00220919 [09:46:56]save last doc name /storage/0447/doc_00220919 to /storage/kkm_last_doc_name [09:46:56]save OK [09:46:56]Clear old archive folders... [09:46:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:46:56]tlvbuf is 00874530 [09:46:56]SAM_PROTO_ClearQueue [09:46:56]wFMCommunicate request_size=4 [09:46:56]MH_SAM_APDU [09:46:56]CAPDU: 80 09 00 00 [09:46:56]Write to MH i2c: E2 08 00 47 5E 80 09 00 00 00 00 00 00 17 [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:56]Read from MH i2c: E2 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 03 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 03 00 47 5E 00 90 00 19 [09:46:56]RAPDU: 90 00 [09:46:56]wFMCommunicate OK [09:46:56]SAM_PROTO_ClearQueue done [09:46:56]KKMCreateOFDPacket [09:46:56]OFDProtocolAddRootSTLVToBuf [09:46:56]FM_MakeSignedData [09:46:56]FM_MakeSignedData [09:46:56]SAM_PROTO_SignData [09:46:56]wFMCommunicate request_size=4 [09:46:56]MH_SAM_APDU [09:46:56]CAPDU: 80 0D 01 02 [09:46:56]Write to MH i2c: E2 08 00 48 5E 80 0D 01 02 00 00 00 00 1F [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:56]Read from MH i2c: E2 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 03 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 03 00 48 5E 00 90 00 1A [09:46:56]RAPDU: 90 00 [09:46:56]wFMCommunicate OK [09:46:56]wFMCommunicate request_size=255 [09:46:56]MH_SAM_APDU [09:46:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 13 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F7 5E 03 00 35 04 06 00 0D 4D BD 26 [09:46:56]Write to MH i2c: E2 02 01 49 5E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 13 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F7 5E 03 00 35 04 06 00 0D 4D BD 26 00 00 CA [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:56]Read from MH i2c: E2 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 03 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 03 00 49 5E 00 90 00 1B [09:46:56]RAPDU: 90 00 [09:46:56]wFMCommunicate OK [09:46:56]wFMCommunicate request_size=7 [09:46:56]MH_SAM_APDU [09:46:56]CAPDU: 80 0D 02 02 02 E7 EF [09:46:56]Write to MH i2c: E2 0A 00 4A 5E 80 0D 02 02 02 00 E7 EF 00 00 FC [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:56]Read from MH i2c: E2 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 03 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 03 00 4A 5E 00 90 00 1C [09:46:56]RAPDU: 90 00 [09:46:56]wFMCommunicate OK [09:46:56]wFMCommunicate request_size=4 [09:46:56]MH_SAM_APDU [09:46:56]CAPDU: 80 0D 03 02 [09:46:56]Write to MH i2c: E2 08 00 4B 5E 80 0D 03 02 00 00 00 00 24 [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:56]Read from MH i2c: E2 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 0B 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 0B 00 4B 5E 00 FA 65 A6 E1 61 EE F8 B0 90 00 02 [09:46:56]RAPDU: FA 65 A6 E1 61 EE F8 B0 90 00 [09:46:56]wFMCommunicate OK [09:46:56]SAM_PROTO_SignData done [09:46:56]FM_MakeSignedData done [09:46:56]CreateOFDProtocolMessage [09:46:56]wFMCommunicate request_size=4 [09:46:56]MH_SAM_APDU [09:46:56]CAPDU: 80 11 00 00 [09:46:56]Write to MH i2c: E2 08 00 4C 5E 80 11 00 00 00 00 00 00 24 [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:56]Read from MH i2c: E2 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 17 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 17 00 4C 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 73 [09:46:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:46:56]wFMCommunicate OK [09:46:56]CreateOFDProtocolMessage done [09:46:56]OFDSenderStorePacket 220919 [09:46:56]StoreOFDPacket docnum=220919 [09:46:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 72 82 04 01 D0 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 13 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F7 5E 03 00 35 04 06 00 0D 4D BD 26 E7 EF FA 65 A6 E1 61 EE F8 B0 [09:46:56]CheckFolder [09:46:56]dirname=/storage/ofd_packets [09:46:56]CheckFolder done [09:46:56]ProducePacketName [09:46:56]name=ofd_packets/00220919 [09:46:56]NVStorageSaveData ofd_packets/00220919 [09:46:56]File name is /storage/ofd_packets/00220919 [09:46:56]Write 298 bytes [09:46:56]NVStorageSaveData done [09:46:56]OFDSenderStorePacket done [09:46:56]KKMCreateOFDPacket done [09:46:56]NVStorageSaveData kkm_last_timestamp [09:46:56]File name is /storage/kkm_last_timestamp [09:46:56]Write 4 bytes [09:46:56]NVStorageSaveData done [09:46:56]ExternCall_PrintAddStr [09:46:56]wPrintStart [09:46:56]Write to MH i2c: 01 00 00 4D 5E AB [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: 01 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: 01 07 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: 01 07 00 4D 5E 00 00 00 00 00 FF 0F C0 [09:46:56]RasterBufferAndPrint [09:46:56]line Счет N : (1)538831 [09:46:56]line ИНН: 02508201610067 [09:46:56]line Контрольно-Кассовый Чек [09:46:56]line ПРОДАЖА [09:46:56]line ТРК (МРК, ГНК) : 61 [09:46:56]line Товар: 2710194210 [09:46:56]line ДТ-К-2 [09:46:56]line 13.130 * 76.20 [09:46:56]line = 1000.51 [09:46:56]line НДС 12% НСП 1% [09:46:56]line > о реализуемом товаре [09:46:56]line ОКРУГЛЕНИЕ: -0.51 [09:46:56]line ИТОГО: 1000.00 [09:46:56]line Внесено: 1000.00 [09:46:56]line СДАЧА: 0.00 [09:46:56]line НСП 1% : 8.85 [09:46:56]line НДС 12% : 106.25 [09:46:56]line Наличными: 1000.00 [09:46:56]line Безнал.: 0.00 [09:46:56]line Место: АЗС № 84 "Партнер Нефть" [09:46:56]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:46:56]line СНО: Общий режим [09:46:56]line Чек 128 23.10.2024 09:46 [09:46:56]line Смена: 447 ФФД: 1.0 [09:46:56]line ЗНМ: 0300000178 [09:46:56]line РНМ: 0000000000098116 [09:46:56]line Версия ККМ: 001 [09:46:56]line ФМ: 0000000000965413 [09:46:56]line ФД: 220919 [09:46:56]line ФПД: 14627537086447 [09:46:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T094659&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220919&fm=14627537086447&tin=02508201610067®Number=0000000000098116&sum=100000 [09:46:57]OFD Sender: Processing packet 220919 [packets to send 81, broken 80] [09:46:57]ProducePacketName [09:46:57]name=ofd_packets/00220919 [09:46:57]OFD Sender: To server: pG, [09:46:57]CommunicateWithHost lk.salyk.kg:30040 [09:46:57]ConnectInit lk.salyk.kg [09:46:57]written 0, free lines is 4095 [09:46:57]Connected sock=10 [09:46:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 72 82 04 01 D0 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 13 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F7 5E 03 00 35 04 06 00 0D 4D BD 26 E7 EF FA 65 A6 E1 61 EE F8 B0 [09:46:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 BA 8C 47 00 EC 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 39 36 35 34 31 33 10 04 04 00 F7 5E 03 00 F4 03 04 00 B3 71 18 67 B6 04 01 00 00 46 60 32 49 1C 05 5A C1 [09:46:57]CommunicateWithHost err = 0 [09:46:57]CheckOFDResponse [09:46:57]1017 (14) - 77093643461234 [09:46:57]1041 (16) - 0000000000965413 [09:46:57]1040 (4) - 220919 [09:46:57]1012 (4) - 23.10.2024 03:46 [09:46:57]1206 (1) - 0 [09:46:57]OFD Sender: Remove packet 220919 [09:46:57]ProducePacketName [09:46:57]name=ofd_packets/00220919 [09:46:57]NVStorageDeleteData [09:46:57]Write to MH i2c: 01 00 00 78 5E D6 [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: 01 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: 01 07 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: 01 07 00 78 5E 00 00 00 00 00 F2 0C DB [09:46:57]RasterBufferAndPrint [09:46:57]line [09:46:57]line [09:46:57]line [09:46:57]line [09:46:57]line [09:46:57]written 0, free lines is 3320 [09:46:57]MH_Cut [09:46:57]Write to MH i2c: D1 01 00 7F 5E 01 AF [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: D1 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: D1 01 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: D1 01 00 7F 5E 00 AE [09:46:57]Write to MH i2c: 01 00 00 80 5E DE [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]OFD Sender: No OFD packet to send [09:46:58]*** Cut start [09:46:58]*** Partial cut [09:46:58]*** CUTSNS_PIN = 1 [09:46:58]*** CUTSNS_PIN = 0 [09:46:58]*** Brake cut motor [09:46:58]Read from MH i2c: 01 [09:46:58]MH_I2C_Read... [09:46:58]*** Stop cut motor [09:46:58]*** Cut end [09:46:58]Read from MH i2c: 01 07 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: 01 07 00 80 5E 00 00 00 00 00 FF 0F F3 [09:46:58]process_action close_receipt done [09:46:58]requested_data is exist [09:46:58]produce_requested_data [09:46:58]requested_item fm.sn is exist - process it [09:46:58]wFMCommunicate request_size=4 [09:46:58]MH_SAM_APDU [09:46:58]CAPDU: 80 11 00 00 [09:46:58]Write to MH i2c: E2 08 00 81 5E 80 11 00 00 00 00 00 00 59 [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:58]Read from MH i2c: E2 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 17 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 17 00 81 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A8 [09:46:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:46:58]wFMCommunicate OK [09:46:58]requested_item fd.num is exist - process it [09:46:58]SAM_PROTO_GetFieldsCounters [09:46:58]wFMCommunicate request_size=4 [09:46:58]MH_SAM_APDU [09:46:58]CAPDU: 80 13 00 00 [09:46:58]Write to MH i2c: E2 08 00 82 5E 80 13 00 00 00 00 00 00 5C [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:59]Read from MH i2c: E2 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: E2 62 00 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: E2 62 00 82 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [09:46:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F7 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:59]wFMCommunicate OK [09:46:59]SAM_PROTO_GetFieldsCounters done [09:46:59]requested_item shift.num is exist - process it [09:46:59]requested_item shift.opened is exist - process it [09:46:59]req_shift_opened [09:46:59]FM_GetShiftState [09:46:59]SAM_PROTO_GetShiftState [09:46:59]wFMCommunicate request_size=4 [09:46:59]MH_SAM_APDU [09:46:59]CAPDU: 80 13 01 00 [09:46:59]Write to MH i2c: E2 08 00 83 5E 80 13 01 00 00 00 00 00 5E [09:46:59]Write i2c OK [09:46:59]MH_I2C_Read... [09:46:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:59]Read from MH i2c: E2 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: E2 0E 00 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: E2 0E 00 83 5E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AE [09:46:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:46:59]wFMCommunicate OK [09:46:59]SAM_PROTO_GetShiftState done [09:46:59]FM_GetShiftState done [09:46:59]req_shift_opened done [09:46:59]requested_item shift.open_date is exist - process it [09:46:59]req_shift_open_date [09:46:59]req_shift_open_date done [09:46:59]produce_requested_data done [09:46:59]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220919,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:46:59]process_action_free close_receipt [09:46:59]json_value_free [09:46:59]json_value_free done [09:46:59]process_json_proto returns [09:46:59]Send response to host [09:46:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220919,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:46:59]free response buf [09:46:59]execute_script done [09:46:59]execute_script returns [09:46:59]free content buf [09:46:59]Sock 9.Close socket [09:46:59]Sock 9.Thread stoped [09:47:02]OFD Sender: No OFD packet to send [09:47:07]OFD Sender: No OFD packet to send [09:47:12]OFD Sender: No OFD packet to send [09:47:17]OFD Sender: No OFD packet to send [09:47:22]OFD Sender: No OFD packet to send [09:47:27]OFD Sender: No OFD packet to send [09:47:32]OFD Sender: No OFD packet to send [09:47:37]OFD Sender: No OFD packet to send [09:47:42]OFD Sender: No OFD packet to send [09:47:47]OFD Sender: No OFD packet to send [09:47:52]OFD Sender: No OFD packet to send [09:47:56]accept exits with 7 [09:47:56]New connection [09:47:56]New thread 3066531172 created [09:47:56]Thread 3066674532 joined [09:47:56]Waiting for new connection... [09:47:56] Sock 7.Parse request [09:47:56]Sock 7.Check first char [09:47:56]Sock 7.First char is OK [09:47:56]request: POST /json_proto HTTP/1.0 [09:47:56]Method: POST [09:47:56]URL: /json_proto [09:47:56]Method is POST - this is cgi request [09:47:56]url: /json_proto [09:47:56]query_string will be loaded in cgi processing [09:47:56]execute_cgi json_proto POST (null) [09:47:56]execute_cgi path=json_proto method=POST [09:47:56]POST find Content-Length [09:47:56]Host: 172.17.40.4:8080 [09:47:56]Content-Length: 682 [09:47:56]Content-Type: application/json [09:47:56] [09:47:56]POST finish read [09:47:56]Found Content-Length = 682 [09:47:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:56]execute_script... [09:47: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)538832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:56]POST & json_proto [09:47:56]process_json_proto [09:47:56]json parsed OK: [09:47:56]protocol is kg_v1.0 [09:47:56]action value=close_receipt [09:47:56]process_action close_receipt [09:47:56]cmd_close_receipt [09:47:56]MH_GetDate [09:47:56]Write to MH i2c: F0 00 00 84 5E D1 [09:47:56]Write i2c OK [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: F0 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: F0 09 00 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: F0 09 00 84 5E 00 50 C6 18 67 65 5C 16 67 AD [09:47:56]GetLastDocTimeStamp 1729676819 [09:47:56]current date 1729676880 [09:47:56]FM_GetShiftState [09:47:56]SAM_PROTO_GetShiftState [09:47:56]wFMCommunicate request_size=4 [09:47:56]MH_SAM_APDU [09:47:56]CAPDU: 80 13 01 00 [09:47:56]Write to MH i2c: E2 08 00 85 5E 80 13 01 00 00 00 00 00 60 [09:47:56]Write i2c OK [09:47:56]MH_I2C_Read... [09:47:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:56]Read from MH i2c: E2 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: E2 0E 00 [09:47:56]MH_I2C_Read... [09:47:56]Read from MH i2c: E2 0E 00 85 5E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B0 [09:47:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:47:56]wFMCommunicate OK [09:47:56]SAM_PROTO_GetShiftState done [09:47:56]FM_GetShiftState done [09:47:56]opened in 1729642119 [09:47:56]opened+sec_in_day 1729728519 [09:47:56]quantity*price = 100015 [09:47:56]sum+1 = 100017 [09:47:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 129 23.10.2024 09:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220920 ФПД: 253676490089809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T094800&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220920&fm=253676490089809&tin=02508201610067®Number=0000000000098116&sum=100000 [09:47:57]StoreToDocumentArchive [09:47:57]shift 447 fd 220920 [09:47:57]save to /storage/0447/doc_00220920 [09:47:57]save last doc name /storage/0447/doc_00220920 to /storage/kkm_last_doc_name [09:47:57]save OK [09:47:57]Clear old archive folders... [09:47:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:47:57]tlvbuf is 008E7A90 [09:47:57]SAM_PROTO_ClearQueue [09:47:57]wFMCommunicate request_size=4 [09:47:57]MH_SAM_APDU [09:47:57]CAPDU: 80 09 00 00 [09:47:57]Write to MH i2c: E2 08 00 92 5E 80 09 00 00 00 00 00 00 62 [09:47:57]Write i2c OK [09:47:57]MH_I2C_Read... [09:47:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:57]Read from MH i2c: E2 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 03 00 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 03 00 92 5E 00 90 00 64 [09:47:57]RAPDU: 90 00 [09:47:57]wFMCommunicate OK [09:47:57]SAM_PROTO_ClearQueue done [09:47:57]KKMCreateOFDPacket [09:47:57]OFDProtocolAddRootSTLVToBuf [09:47:57]FM_MakeSignedData [09:47:57]FM_MakeSignedData [09:47:57]SAM_PROTO_SignData [09:47:57]wFMCommunicate request_size=4 [09:47:57]MH_SAM_APDU [09:47:57]CAPDU: 80 0D 01 02 [09:47:57]Write to MH i2c: E2 08 00 93 5E 80 0D 01 02 00 00 00 00 6A [09:47:57]Write i2c OK [09:47:57]MH_I2C_Read... [09:47:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:57]Read from MH i2c: E2 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 03 00 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 03 00 93 5E 00 90 00 65 [09:47:57]RAPDU: 90 00 [09:47:57]wFMCommunicate OK [09:47:57]wFMCommunicate request_size=255 [09:47:57]MH_SAM_APDU [09:47:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 50 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F8 5E 03 00 35 04 06 00 E6 [09:47:57]Write to MH i2c: E2 02 01 94 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 50 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F8 5E 03 00 35 04 06 00 E6 00 00 01 [09:47:57]Write i2c OK [09:47:57]MH_I2C_Read... [09:47:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:57]Read from MH i2c: E2 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 03 00 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 03 00 94 5E 00 90 00 66 [09:47:57]RAPDU: 90 00 [09:47:57]wFMCommunicate OK [09:47:57]wFMCommunicate request_size=10 [09:47:57]MH_SAM_APDU [09:47:57]CAPDU: 80 0D 02 02 05 B7 A9 14 65 51 [09:47:57]Write to MH i2c: E2 0D 00 95 5E 80 0D 02 02 05 00 B7 A9 14 65 51 00 00 A1 [09:47:57]Write i2c OK [09:47:57]MH_I2C_Read... [09:47:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:57]Read from MH i2c: E2 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 03 00 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 03 00 95 5E 00 90 00 67 [09:47:57]RAPDU: 90 00 [09:47:57]wFMCommunicate OK [09:47:57]wFMCommunicate request_size=4 [09:47:57]MH_SAM_APDU [09:47:57]CAPDU: 80 0D 03 02 [09:47:57]Write to MH i2c: E2 08 00 96 5E 80 0D 03 02 00 00 00 00 6F [09:47:57]Write i2c OK [09:47:57]MH_I2C_Read... [09:47:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:57]Read from MH i2c: E2 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 0B 00 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 0B 00 96 5E 00 B2 8F F2 C9 ED 8D A5 CA 90 00 55 [09:47:57]RAPDU: B2 8F F2 C9 ED 8D A5 CA 90 00 [09:47:57]wFMCommunicate OK [09:47:57]SAM_PROTO_SignData done [09:47:57]FM_MakeSignedData done [09:47:57]CreateOFDProtocolMessage [09:47:57]wFMCommunicate request_size=4 [09:47:57]MH_SAM_APDU [09:47:57]CAPDU: 80 11 00 00 [09:47:57]Write to MH i2c: E2 08 00 97 5E 80 11 00 00 00 00 00 00 6F [09:47:57]Write i2c OK [09:47:57]MH_I2C_Read... [09:47:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:57]Read from MH i2c: E2 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 17 00 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: E2 17 00 97 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BE [09:47:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:47:57]wFMCommunicate OK [09:47:57]CreateOFDProtocolMessage done [09:47:57]OFDSenderStorePacket 220920 [09:47:57]StoreOFDPacket docnum=220920 [09:47:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 11 47 07 01 D4 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 50 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F8 5E 03 00 35 04 06 00 E6 B7 A9 14 65 51 B2 8F F2 C9 ED 8D A5 CA [09:47:57]CheckFolder [09:47:57]dirname=/storage/ofd_packets [09:47:57]CheckFolder done [09:47:57]ProducePacketName [09:47:57]name=ofd_packets/00220920 [09:47:57]NVStorageSaveData ofd_packets/00220920 [09:47:57]File name is /storage/ofd_packets/00220920 [09:47:57]Write 301 bytes [09:47:57]NVStorageSaveData done [09:47:57]OFDSenderStorePacket done [09:47:57]KKMCreateOFDPacket done [09:47:57]NVStorageSaveData kkm_last_timestamp [09:47:57]File name is /storage/kkm_last_timestamp [09:47:57]Write 4 bytes [09:47:57]NVStorageSaveData done [09:47:57]ExternCall_PrintAddStr [09:47:57]wPrintStart [09:47:57]Write to MH i2c: 01 00 00 98 5E F6 [09:47:57]Write i2c OK [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: 01 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: 01 07 00 [09:47:57]MH_I2C_Read... [09:47:57]Read from MH i2c: 01 07 00 98 5E 00 00 00 00 00 FF 0F 0B [09:47:57]RasterBufferAndPrint [09:47:57]line Счет N : (1)538832 [09:47:57]line ИНН: 02508201610067 [09:47:57]line Контрольно-Кассовый Чек [09:47:57]line ПРОДАЖА [09:47:57]line ТРК (МРК, ГНК) : 43 [09:47:57]line Товар: 2710124130 [09:47:57]line Аи-92-К-2 [09:47:57]line 14.950 * 66.90 [09:47:57]line = 1000.16 [09:47:57]line НДС 12% НСП 1% [09:47:57]line > о реализуемом товаре [09:47:57]line ОКРУГЛЕНИЕ: -0.16 [09:47:57]line ИТОГО: 1000.00 [09:47:57]line Внесено: 1000.00 [09:47:57]line СДАЧА: 0.00 [09:47:57]line НСП 1% : 8.85 [09:47:57]line НДС 12% : 106.21 [09:47:57]line Наличными: 1000.00 [09:47:57]line Безнал.: 0.00 [09:47:57]line Место: АЗС № 84 "Партнер Нефть" [09:47:57]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:47:57]line СНО: Общий режим [09:47:57]line Чек 129 23.10.2024 09:48 [09:47:57]line Смена: 447 ФФД: 1.0 [09:47:57]line ЗНМ: 0300000178 [09:47:57]line РНМ: 0000000000098116 [09:47:57]line Версия ККМ: 001 [09:47:57]line ФМ: 0000000000965413 [09:47:57]line ФД: 220920 [09:47:57]line ФПД: 253676490089809 [09:47:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T094800&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220920&fm=253676490089809&tin=02508201610067®Number=0000000000098116&sum=100000 [09:47:58]OFD Sender: Processing packet 220920 [packets to send 81, broken 80] [09:47:58]ProducePacketName [09:47:58]name=ofd_packets/00220920 [09:47:58]OFD Sender: To server: pG, [09:47:58]CommunicateWithHost lk.salyk.kg:30040 [09:47:58]ConnectInit lk.salyk.kg [09:47:58]written 0, free lines is 4095 [09:47:58]Connected sock=10 [09:47:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 11 47 07 01 D4 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 50 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F8 5E 03 00 35 04 06 00 E6 B7 A9 14 65 51 B2 8F F2 C9 ED 8D A5 CA [09:47:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 6E BA 47 00 2D 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 39 36 35 34 31 33 10 04 04 00 F8 5E 03 00 F4 03 04 00 F0 71 18 67 B6 04 01 00 00 59 67 7E 4D 67 77 0B 4E [09:47:58]CommunicateWithHost err = 0 [09:47:58]CheckOFDResponse [09:47:58]1017 (14) - 77093643461234 [09:47:58]1041 (16) - 0000000000965413 [09:47:58]1040 (4) - 220920 [09:47:58]1012 (4) - 23.10.2024 03:48 [09:47:58]1206 (1) - 0 [09:47:58]OFD Sender: Remove packet 220920 [09:47:58]ProducePacketName [09:47:58]name=ofd_packets/00220920 [09:47:58]NVStorageDeleteData [09:47:58]Write to MH i2c: 01 00 00 C3 5E 21 [09:47:58]Write i2c OK [09:47:58]MH_I2C_Read... [09:47:58]Read from MH i2c: 01 [09:47:58]MH_I2C_Read... [09:47:58]Read from MH i2c: 01 07 00 [09:47:58]MH_I2C_Read... [09:47:58]Read from MH i2c: 01 07 00 C3 5E 00 00 00 00 00 F2 0C 26 [09:47:58]RasterBufferAndPrint [09:47:58]line [09:47:58]line [09:47:58]line [09:47:58]line [09:47:58]line [09:47:58]written 0, free lines is 3323 [09:47:58]MH_Cut [09:47:58]Write to MH i2c: D1 01 00 CA 5E 01 FA [09:47:58]Write i2c OK [09:47:58]MH_I2C_Read... [09:47:58]Read from MH i2c: D1 [09:47:58]MH_I2C_Read... [09:47:58]Read from MH i2c: D1 01 00 [09:47:58]MH_I2C_Read... [09:47:58]Read from MH i2c: D1 01 00 CA 5E 00 F9 [09:47:58]Write to MH i2c: 01 00 00 CB 5E 29 [09:47:58]Write i2c OK [09:47:58]MH_I2C_Read... [09:47:59]OFD Sender: No OFD packet to send [09:47:59]*** Cut start [09:47:59]*** Partial cut [09:47:59]*** CUTSNS_PIN = 1 [09:47:59]*** CUTSNS_PIN = 0 [09:47:59]*** Brake cut motor [09:47:59]Read from MH i2c: 01 [09:48:00]MH_I2C_Read... [09:48:00]*** Stop cut motor [09:48:00]*** Cut end [09:48:00]Read from MH i2c: 01 07 00 [09:48:00]MH_I2C_Read... [09:48:00]Read from MH i2c: 01 07 00 CB 5E 00 00 00 00 00 FF 0F 3E [09:48:00]process_action close_receipt done [09:48:00]requested_data is exist [09:48:00]produce_requested_data [09:48:00]requested_item fm.sn is exist - process it [09:48:00]wFMCommunicate request_size=4 [09:48:00]MH_SAM_APDU [09:48:00]CAPDU: 80 11 00 00 [09:48:00]Write to MH i2c: E2 08 00 CC 5E 80 11 00 00 00 00 00 00 A4 [09:48:00]Write i2c OK [09:48:00]MH_I2C_Read... [09:48:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:00]Read from MH i2c: E2 [09:48:00]MH_I2C_Read... [09:48:00]Read from MH i2c: E2 17 00 [09:48:00]MH_I2C_Read... [09:48:00]Read from MH i2c: E2 17 00 CC 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F3 [09:48:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:48:00]wFMCommunicate OK [09:48:00]requested_item fd.num is exist - process it [09:48:00]SAM_PROTO_GetFieldsCounters [09:48:00]wFMCommunicate request_size=4 [09:48:00]MH_SAM_APDU [09:48:00]CAPDU: 80 13 00 00 [09:48:00]Write to MH i2c: E2 08 00 CD 5E 80 13 00 00 00 00 00 00 A7 [09:48:00]Write i2c OK [09:48:00]MH_I2C_Read... [09:48:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:00]Read from MH i2c: E2 [09:48:00]MH_I2C_Read... [09:48:00]Read from MH i2c: E2 62 00 [09:48:00]MH_I2C_Read... [09:48:00]Read from MH i2c: E2 62 00 CD 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [09:48:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F8 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:00]wFMCommunicate OK [09:48:00]SAM_PROTO_GetFieldsCounters done [09:48:00]requested_item shift.num is exist - process it [09:48:00]requested_item shift.opened is exist - process it [09:48:00]req_shift_opened [09:48:00]FM_GetShiftState [09:48:00]SAM_PROTO_GetShiftState [09:48:00]wFMCommunicate request_size=4 [09:48:00]MH_SAM_APDU [09:48:00]CAPDU: 80 13 01 00 [09:48:00]Write to MH i2c: E2 08 00 CE 5E 80 13 01 00 00 00 00 00 A9 [09:48:00]Write i2c OK [09:48:00]MH_I2C_Read... [09:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:00]Read from MH i2c: E2 [09:48:00]MH_I2C_Read... [09:48:00]Read from MH i2c: E2 0E 00 [09:48:00]MH_I2C_Read... [09:48:00]Read from MH i2c: E2 0E 00 CE 5E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F9 [09:48:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:48:00]wFMCommunicate OK [09:48:00]SAM_PROTO_GetShiftState done [09:48:00]FM_GetShiftState done [09:48:00]req_shift_opened done [09:48:00]requested_item shift.open_date is exist - process it [09:48:00]req_shift_open_date [09:48:00]req_shift_open_date done [09:48:00]produce_requested_data done [09:48:00]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220920,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:48:00]process_action_free close_receipt [09:48:00]json_value_free [09:48:00]json_value_free done [09:48:00]process_json_proto returns [09:48:00]Send response to host [09:48:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220920,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:48:00]free response buf [09:48:00]execute_script done [09:48:00]execute_script returns [09:48:00]free content buf [09:48:00]Sock 7.Close socket [09:48:00]Sock 7.Thread stoped [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:35]accept exits with 9 [09:48:35]New connection [09:48:35]New thread 3066674532 created [09:48:35]Thread 3066531172 joined [09:48:35]Waiting for new connection... [09:48:35] Sock 9.Parse request [09:48:35]Sock 9.Check first char [09:48:35]Sock 9.First char is OK [09:48:35]request: POST /json_proto HTTP/1.0 [09:48:35]Method: POST [09:48:35]URL: /json_proto [09:48:35]Method is POST - this is cgi request [09:48:35]url: /json_proto [09:48:35]query_string will be loaded in cgi processing [09:48:35]execute_cgi json_proto POST (null) [09:48:35]execute_cgi path=json_proto method=POST [09:48:35]POST find Content-Length [09:48:35]Host: 172.17.40.4:8080 [09:48:35]Content-Length: 677 [09:48:35]Content-Type: application/json [09:48:35] [09:48:35]POST finish read [09:48:35]Found Content-Length = 677 [09:48:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:35]execute_script... [09:48:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:35]POST & json_proto [09:48:35]process_json_proto [09:48:35]json parsed OK: [09:48:35]protocol is kg_v1.0 [09:48:35]action value=close_receipt [09:48:35]process_action close_receipt [09:48:35]cmd_close_receipt [09:48:35]MH_GetDate [09:48:35]Write to MH i2c: F0 00 00 CF 5E 1C [09:48:35]Write i2c OK [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: F0 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: F0 09 00 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: F0 09 00 CF 5E 00 78 C6 18 67 65 5C 16 67 20 [09:48:35]GetLastDocTimeStamp 1729676880 [09:48:35]current date 1729676920 [09:48:35]FM_GetShiftState [09:48:35]SAM_PROTO_GetShiftState [09:48:35]wFMCommunicate request_size=4 [09:48:35]MH_SAM_APDU [09:48:35]CAPDU: 80 13 01 00 [09:48:35]Write to MH i2c: E2 08 00 D0 5E 80 13 01 00 00 00 00 00 AB [09:48:35]Write i2c OK [09:48:35]MH_I2C_Read... [09:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:35]Read from MH i2c: E2 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: E2 0E 00 [09:48:35]MH_I2C_Read... [09:48:35]Read from MH i2c: E2 0E 00 D0 5E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FB [09:48:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:48:35]wFMCommunicate OK [09:48:35]SAM_PROTO_GetShiftState done [09:48:35]FM_GetShiftState done [09:48:35]opened in 1729642119 [09:48:35]opened+sec_in_day 1729728519 [09:48:35]quantity*price = 60009 [09:48:35]sum+1 = 60010 [09:48:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 130 23.10.2024 09:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220921 ФПД: 239397195652876 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T094840&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220921&fm=239397195652876&tin=02508201610067®Number=0000000000098116&sum=60000 [09:48:36]StoreToDocumentArchive [09:48:36]shift 447 fd 220921 [09:48:36]save to /storage/0447/doc_00220921 [09:48:36]save last doc name /storage/0447/doc_00220921 to /storage/kkm_last_doc_name [09:48:36]save OK [09:48:36]Clear old archive folders... [09:48:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:36]tlvbuf is 00955990 [09:48:36]SAM_PROTO_ClearQueue [09:48:36]wFMCommunicate request_size=4 [09:48:36]MH_SAM_APDU [09:48:36]CAPDU: 80 09 00 00 [09:48:36]Write to MH i2c: E2 08 00 DD 5E 80 09 00 00 00 00 00 00 AD [09:48:36]Write i2c OK [09:48:36]MH_I2C_Read... [09:48:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:36]Read from MH i2c: E2 [09:48:36]MH_I2C_Read... [09:48:36]Read from MH i2c: E2 03 00 [09:48:36]MH_I2C_Read... [09:48:36]Read from MH i2c: E2 03 00 DD 5E 00 90 00 AF [09:48:36]RAPDU: 90 00 [09:48:36]wFMCommunicate OK [09:48:36]SAM_PROTO_ClearQueue done [09:48:36]KKMCreateOFDPacket [09:48:36]OFDProtocolAddRootSTLVToBuf [09:48:36]FM_MakeSignedData [09:48:36]FM_MakeSignedData [09:48:36]SAM_PROTO_SignData [09:48:36]wFMCommunicate request_size=4 [09:48:36]MH_SAM_APDU [09:48:36]CAPDU: 80 0D 01 02 [09:48:36]Write to MH i2c: E2 08 00 DE 5E 80 0D 01 02 00 00 00 00 B5 [09:48:36]Write i2c OK [09:48:36]MH_I2C_Read... [09:48:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:36]Read from MH i2c: E2 [09:48:36]MH_I2C_Read... [09:48:36]Read from MH i2c: E2 03 00 [09:48:36]MH_I2C_Read... [09:48:36]Read from MH i2c: E2 03 00 DE 5E 00 90 00 B0 [09:48:36]RAPDU: 90 00 [09:48:36]wFMCommunicate OK [09:48:36]wFMCommunicate request_size=255 [09:48:36]MH_SAM_APDU [09:48:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 78 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F9 5E 03 00 35 04 06 00 D9 [09:48:36]Write to MH i2c: E2 02 01 DF 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 78 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F9 5E 03 00 35 04 06 00 D9 00 00 4C [09:48:36]Write i2c OK [09:48:36]MH_I2C_Read... [09:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:37]Read from MH i2c: E2 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: E2 03 00 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: E2 03 00 DF 5E 00 90 00 B1 [09:48:37]RAPDU: 90 00 [09:48:37]wFMCommunicate OK [09:48:37]wFMCommunicate request_size=10 [09:48:37]MH_SAM_APDU [09:48:37]CAPDU: 80 0D 02 02 05 BB 00 CE 9F 0C [09:48:37]Write to MH i2c: E2 0D 00 E0 5E 80 0D 02 02 05 00 BB 00 CE 9F 0C 00 00 F6 [09:48:37]Write i2c OK [09:48:37]MH_I2C_Read... [09:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:37]Read from MH i2c: E2 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: E2 03 00 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: E2 03 00 E0 5E 00 90 00 B2 [09:48:37]RAPDU: 90 00 [09:48:37]wFMCommunicate OK [09:48:37]wFMCommunicate request_size=4 [09:48:37]MH_SAM_APDU [09:48:37]CAPDU: 80 0D 03 02 [09:48:37]Write to MH i2c: E2 08 00 E1 5E 80 0D 03 02 00 00 00 00 BA [09:48:37]Write i2c OK [09:48:37]MH_I2C_Read... [09:48:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:37]Read from MH i2c: E2 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: E2 0B 00 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: E2 0B 00 E1 5E 00 FB 30 F3 62 3C 99 8B 90 90 00 2B [09:48:37]RAPDU: FB 30 F3 62 3C 99 8B 90 90 00 [09:48:37]wFMCommunicate OK [09:48:37]SAM_PROTO_SignData done [09:48:37]FM_MakeSignedData done [09:48:37]CreateOFDProtocolMessage [09:48:37]wFMCommunicate request_size=4 [09:48:37]MH_SAM_APDU [09:48:37]CAPDU: 80 11 00 00 [09:48:37]Write to MH i2c: E2 08 00 E2 5E 80 11 00 00 00 00 00 00 BA [09:48:37]Write i2c OK [09:48:37]MH_I2C_Read... [09:48:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:37]Read from MH i2c: E2 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: E2 17 00 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: E2 17 00 E2 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 09 [09:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:48:37]wFMCommunicate OK [09:48:37]CreateOFDProtocolMessage done [09:48:37]OFDSenderStorePacket 220921 [09:48:37]StoreOFDPacket docnum=220921 [09:48:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 28 95 07 01 9D EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 78 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F9 5E 03 00 35 04 06 00 D9 BB 00 CE 9F 0C FB 30 F3 62 3C 99 8B 90 [09:48:37]CheckFolder [09:48:37]dirname=/storage/ofd_packets [09:48:37]CheckFolder done [09:48:37]ProducePacketName [09:48:37]name=ofd_packets/00220921 [09:48:37]NVStorageSaveData ofd_packets/00220921 [09:48:37]File name is /storage/ofd_packets/00220921 [09:48:37]Write 301 bytes [09:48:37]NVStorageSaveData done [09:48:37]OFDSenderStorePacket done [09:48:37]KKMCreateOFDPacket done [09:48:37]NVStorageSaveData kkm_last_timestamp [09:48:37]File name is /storage/kkm_last_timestamp [09:48:37]Write 4 bytes [09:48:37]NVStorageSaveData done [09:48:37]ExternCall_PrintAddStr [09:48:37]wPrintStart [09:48:37]Write to MH i2c: 01 00 00 E3 5E 41 [09:48:37]Write i2c OK [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: 01 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: 01 07 00 [09:48:37]MH_I2C_Read... [09:48:37]Read from MH i2c: 01 07 00 E3 5E 00 00 00 00 00 FF 0F 56 [09:48:37]RasterBufferAndPrint [09:48:37]line Счет N : (1)538833 [09:48:37]line ИНН: 02508201610067 [09:48:37]line Контрольно-Кассовый Чек [09:48:37]line ПРОДАЖА [09:48:37]line ТРК (МРК, ГНК) : 23 [09:48:37]line Товар: 2710124130 [09:48:37]line Аи-92-К-2 [09:48:37]line 8.970 * 66.90 [09:48:37]line = 600.09 [09:48:37]line НДС 12% НСП 1% [09:48:37]line > о реализуемом товаре [09:48:37]line ОКРУГЛЕНИЕ: -0.09 [09:48:37]line ИТОГО: 600.00 [09:48:37]line Внесено: 600.00 [09:48:37]line СДАЧА: 0.00 [09:48:37]line НСП 1% : 5.31 [09:48:37]line НДС 12% : 63.73 [09:48:37]line Наличными: 600.00 [09:48:37]line Безнал.: 0.00 [09:48:37]line Место: АЗС № 84 "Партнер Нефть" [09:48:37]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:48:37]line СНО: Общий режим [09:48:37]line Чек 130 23.10.2024 09:48 [09:48:37]line Смена: 447 ФФД: 1.0 [09:48:37]line ЗНМ: 0300000178 [09:48:37]line РНМ: 0000000000098116 [09:48:37]line Версия ККМ: 001 [09:48:37]line ФМ: 0000000000965413 [09:48:37]line ФД: 220921 [09:48:37]line ФПД: 239397195652876 [09:48:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T094840&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220921&fm=239397195652876&tin=02508201610067®Number=0000000000098116&sum=60000 [09:48:37]OFD Sender: Processing packet 220921 [packets to send 81, broken 80] [09:48:37]ProducePacketName [09:48:37]name=ofd_packets/00220921 [09:48:37]OFD Sender: To server: pG, [09:48:37]CommunicateWithHost lk.salyk.kg:30040 [09:48:37]ConnectInit lk.salyk.kg [09:48:37]written 0, free lines is 4095 [09:48:37]Connected sock=10 [09:48:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 28 95 07 01 9D EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 78 C6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 F9 5E 03 00 35 04 06 00 D9 BB 00 CE 9F 0C FB 30 F3 62 3C 99 8B 90 [09:48:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 49 92 47 00 90 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 39 36 35 34 31 33 10 04 04 00 F9 5E 03 00 F4 03 04 00 17 72 18 67 B6 04 01 00 00 92 43 53 45 E0 8D D9 27 [09:48:38]CommunicateWithHost err = 0 [09:48:38]CheckOFDResponse [09:48:38]1017 (14) - 77093643461234 [09:48:38]1041 (16) - 0000000000965413 [09:48:38]1040 (4) - 220921 [09:48:38]1012 (4) - 23.10.2024 03:48 [09:48:38]1206 (1) - 0 [09:48:38]OFD Sender: Remove packet 220921 [09:48:38]ProducePacketName [09:48:38]name=ofd_packets/00220921 [09:48:38]NVStorageDeleteData [09:48:38]Write to MH i2c: 01 00 00 0E 5F 6D [09:48:38]Write i2c OK [09:48:38]MH_I2C_Read... [09:48:38]Read from MH i2c: 01 [09:48:38]MH_I2C_Read... [09:48:38]Read from MH i2c: 01 07 00 [09:48:38]MH_I2C_Read... [09:48:38]Read from MH i2c: 01 07 00 0E 5F 00 00 00 00 00 F1 0C 71 [09:48:38]RasterBufferAndPrint [09:48:38]line [09:48:38]line [09:48:38]line [09:48:38]line [09:48:38]line [09:48:38]written 0, free lines is 3319 [09:48:38]MH_Cut [09:48:38]Write to MH i2c: D1 01 00 15 5F 01 46 [09:48:38]Write i2c OK [09:48:38]MH_I2C_Read... [09:48:38]Read from MH i2c: D1 [09:48:38]MH_I2C_Read... [09:48:38]Read from MH i2c: D1 01 00 [09:48:38]MH_I2C_Read... [09:48:38]Read from MH i2c: D1 01 00 15 5F 00 45 [09:48:38]Write to MH i2c: 01 00 00 16 5F 75 [09:48:38]Write i2c OK [09:48:38]MH_I2C_Read... [09:48:38]OFD Sender: No OFD packet to send [09:48:38]*** Cut start [09:48:38]*** Partial cut [09:48:38]*** CUTSNS_PIN = 1 [09:48:38]*** CUTSNS_PIN = 0 [09:48:39]*** Brake cut motor [09:48:39]Read from MH i2c: 01 [09:48:39]MH_I2C_Read... [09:48:39]*** Stop cut motor [09:48:39]*** Cut end [09:48:39]Read from MH i2c: 01 07 00 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: 01 07 00 16 5F 00 00 00 00 00 FF 0F 8A [09:48:39]process_action close_receipt done [09:48:39]requested_data is exist [09:48:39]produce_requested_data [09:48:39]requested_item fm.sn is exist - process it [09:48:39]wFMCommunicate request_size=4 [09:48:39]MH_SAM_APDU [09:48:39]CAPDU: 80 11 00 00 [09:48:39]Write to MH i2c: E2 08 00 17 5F 80 11 00 00 00 00 00 00 F0 [09:48:39]Write i2c OK [09:48:39]MH_I2C_Read... [09:48:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:39]Read from MH i2c: E2 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: E2 17 00 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: E2 17 00 17 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3F [09:48:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:48:39]wFMCommunicate OK [09:48:39]requested_item fd.num is exist - process it [09:48:39]SAM_PROTO_GetFieldsCounters [09:48:39]wFMCommunicate request_size=4 [09:48:39]MH_SAM_APDU [09:48:39]CAPDU: 80 13 00 00 [09:48:39]Write to MH i2c: E2 08 00 18 5F 80 13 00 00 00 00 00 00 F3 [09:48:39]Write i2c OK [09:48:39]MH_I2C_Read... [09:48:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:39]Read from MH i2c: E2 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: E2 62 00 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: E2 62 00 18 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [09:48:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 F9 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:39]wFMCommunicate OK [09:48:39]SAM_PROTO_GetFieldsCounters done [09:48:39]requested_item shift.num is exist - process it [09:48:39]requested_item shift.opened is exist - process it [09:48:39]req_shift_opened [09:48:39]FM_GetShiftState [09:48:39]SAM_PROTO_GetShiftState [09:48:39]wFMCommunicate request_size=4 [09:48:39]MH_SAM_APDU [09:48:39]CAPDU: 80 13 01 00 [09:48:39]Write to MH i2c: E2 08 00 19 5F 80 13 01 00 00 00 00 00 F5 [09:48:39]Write i2c OK [09:48:39]MH_I2C_Read... [09:48:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:39]Read from MH i2c: E2 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: E2 0E 00 [09:48:39]MH_I2C_Read... [09:48:39]Read from MH i2c: E2 0E 00 19 5F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 45 [09:48:39]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:48:39]wFMCommunicate OK [09:48:39]SAM_PROTO_GetShiftState done [09:48:39]FM_GetShiftState done [09:48:39]req_shift_opened done [09:48:39]requested_item shift.open_date is exist - process it [09:48:39]req_shift_open_date [09:48:39]req_shift_open_date done [09:48:39]produce_requested_data done [09:48:39]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220921,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:48:39]process_action_free close_receipt [09:48:39]json_value_free [09:48:39]json_value_free done [09:48:39]process_json_proto returns [09:48:39]Send response to host [09:48:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220921,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:48:39]free response buf [09:48:39]execute_script done [09:48:39]execute_script returns [09:48:39]free content buf [09:48:39]Sock 9.Close socket [09:48:39]Sock 9.Thread stoped [09:48:43]OFD Sender: No OFD packet to send [09:48:48]OFD Sender: No OFD packet to send [09:48:53]OFD Sender: No OFD packet to send [09:48:58]OFD Sender: No OFD packet to send [09:49:03]OFD Sender: No OFD packet to send [09:49:08]OFD Sender: No OFD packet to send [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:18]OFD Sender: No OFD packet to send [09:50:23]OFD Sender: No OFD packet to send [09:50:28]OFD Sender: No OFD packet to send [09:50:33]OFD Sender: No OFD packet to send [09:50:38]OFD Sender: No OFD packet to send [09:50:43]OFD Sender: No OFD packet to send [09:50:48]OFD Sender: No OFD packet to send [09:50:53]OFD Sender: No OFD packet to send [09:50:58]OFD Sender: No OFD packet to send [09:51:03]OFD Sender: No OFD packet to send [09:51:08]OFD Sender: No OFD packet to send [09:51:13]OFD Sender: No OFD packet to send [09:51:18]OFD Sender: No OFD packet to send [09:51:23]OFD Sender: No OFD packet to send [09:51:28]OFD Sender: No OFD packet to send [09:51:33]OFD Sender: No OFD packet to send [09:51:38]OFD Sender: No OFD packet to send [09:51:43]OFD Sender: No OFD packet to send [09:51:48]OFD Sender: No OFD packet to send [09:51:53]OFD Sender: No OFD packet to send [09:51:58]OFD Sender: No OFD packet to send [09:52:03]OFD Sender: No OFD packet to send [09:52:08]OFD Sender: No OFD packet to send [09:52:13]OFD Sender: No OFD packet to send [09:52:18]OFD Sender: No OFD packet to send [09:52:23]OFD Sender: No OFD packet to send [09:52:28]OFD Sender: No OFD packet to send [09:52:33]OFD Sender: No OFD packet to send [09:52:38]OFD Sender: No OFD packet to send [09:52:43]OFD Sender: No OFD packet to send [09:52:48]OFD Sender: No OFD packet to send [09:52:53]OFD Sender: No OFD packet to send [09:52:58]OFD Sender: No OFD packet to send [09:53:03]OFD Sender: No OFD packet to send [09:53:08]OFD Sender: No OFD packet to send [09:53:13]OFD Sender: No OFD packet to send [09:53:18]OFD Sender: No OFD packet to send [09:53:23]OFD Sender: No OFD packet to send [09:53:28]OFD Sender: No OFD packet to send [09:53:33]OFD Sender: No OFD packet to send [09:53:38]OFD Sender: No OFD packet to send [09:53:43]OFD Sender: No OFD packet to send [09:53:48]OFD Sender: No OFD packet to send [09:53:53]OFD Sender: No OFD packet to send [09:53:58]OFD Sender: No OFD packet to send [09:54:03]OFD Sender: No OFD packet to send [09:54:04]accept exits with 7 [09:54:04]New connection [09:54:04]New thread 3066531172 created [09:54:04]Thread 3066674532 joined [09:54:04]Waiting for new connection... [09:54:04] Sock 7.Parse request [09:54:04]Sock 7.Check first char [09:54:04]Sock 7.First char is OK [09:54:04]request: POST /json_proto HTTP/1.0 [09:54:04]Method: POST [09:54:04]URL: /json_proto [09:54:04]Method is POST - this is cgi request [09:54:04]url: /json_proto [09:54:04]query_string will be loaded in cgi processing [09:54:04]execute_cgi json_proto POST (null) [09:54:04]execute_cgi path=json_proto method=POST [09:54:04]POST find Content-Length [09:54:04]Host: 172.17.40.4:8080 [09:54:04]Content-Length: 759 [09:54:04]Content-Type: application/json [09:54:04] [09:54:04]POST finish read [09:54:04]Found Content-Length = 759 [09:54:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 5.850, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:04]execute_script... [09:54: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)538834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 5.850, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.14 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:04]POST & json_proto [09:54:04]process_json_proto [09:54:04]json parsed OK: [09:54:04]protocol is kg_v1.0 [09:54:04]action value=close_receipt [09:54:04]process_action close_receipt [09:54:04]cmd_close_receipt [09:54:04]MH_GetDate [09:54:04]Write to MH i2c: F0 00 00 1A 5F 68 [09:54:04]Write i2c OK [09:54:04]MH_I2C_Read... [09:54:04]Read from MH i2c: F0 [09:54:04]MH_I2C_Read... [09:54:04]Read from MH i2c: F0 09 00 [09:54:04]MH_I2C_Read... [09:54:04]Read from MH i2c: F0 09 00 1A 5F 00 C1 C7 18 67 65 5C 16 67 B6 [09:54:04]GetLastDocTimeStamp 1729676920 [09:54:04]current date 1729677249 [09:54:04]FM_GetShiftState [09:54:04]SAM_PROTO_GetShiftState [09:54:04]wFMCommunicate request_size=4 [09:54:04]MH_SAM_APDU [09:54:04]CAPDU: 80 13 01 00 [09:54:04]Write to MH i2c: E2 08 00 1B 5F 80 13 01 00 00 00 00 00 F7 [09:54:04]Write i2c OK [09:54:04]MH_I2C_Read... [09:54:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:04]Read from MH i2c: E2 [09:54:04]MH_I2C_Read... [09:54:04]Read from MH i2c: E2 0E 00 [09:54:04]MH_I2C_Read... [09:54:04]Read from MH i2c: E2 0E 00 1B 5F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 47 [09:54:04]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:54:04]wFMCommunicate OK [09:54:04]SAM_PROTO_GetShiftState done [09:54:04]FM_GetShiftState done [09:54:04]opened in 1729642119 [09:54:04]opened+sec_in_day 1729728519 [09:54:04]quantity*price = 40014 [09:54:04]sum+1 = 40015 [09:54:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.14 НСП 1% : 3.54 НДС 12% : 42.49 Наличными: 0.00 Безнал.: 400.14 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 131 23.10.2024 09:54 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220922 ФПД: 67599006109558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095409&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220922&fm=67599006109558&tin=02508201610067®Number=0000000000098116&sum=40014 [09:54:05]StoreToDocumentArchive [09:54:05]shift 447 fd 220922 [09:54:05]save to /storage/0447/doc_00220922 [09:54:05]save last doc name /storage/0447/doc_00220922 to /storage/kkm_last_doc_name [09:54:05]save OK [09:54:05]Clear old archive folders... [09:54:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:54:05]tlvbuf is 0092C730 [09:54:05]SAM_PROTO_ClearQueue [09:54:05]wFMCommunicate request_size=4 [09:54:05]MH_SAM_APDU [09:54:05]CAPDU: 80 09 00 00 [09:54:05]Write to MH i2c: E2 08 00 28 5F 80 09 00 00 00 00 00 00 F9 [09:54:05]Write i2c OK [09:54:05]MH_I2C_Read... [09:54:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:05]Read from MH i2c: E2 [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: E2 03 00 [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: E2 03 00 28 5F 00 90 00 FB [09:54:05]RAPDU: 90 00 [09:54:05]wFMCommunicate OK [09:54:05]SAM_PROTO_ClearQueue done [09:54:05]KKMCreateOFDPacket [09:54:05]OFDProtocolAddRootSTLVToBuf [09:54:05]FM_MakeSignedData [09:54:05]FM_MakeSignedData [09:54:05]SAM_PROTO_SignData [09:54:05]wFMCommunicate request_size=4 [09:54:05]MH_SAM_APDU [09:54:05]CAPDU: 80 0D 01 02 [09:54:05]Write to MH i2c: E2 08 00 29 5F 80 0D 01 02 00 00 00 00 01 [09:54:05]Write i2c OK [09:54:05]MH_I2C_Read... [09:54:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:05]Read from MH i2c: E2 [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: E2 03 00 [09:54:05]MH_I2C_Read... [09:54:05]Read from MH i2c: E2 03 00 29 5F 00 90 00 FC [09:54:05]RAPDU: 90 00 [09:54:05]wFMCommunicate OK [09:54:05]wFMCommunicate request_size=255 [09:54:05]MH_SAM_APDU [09:54: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 16 00 00 00 00 00 37 04 06 00 B8 1A 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 4E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 4E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 C1 C7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FA 5E 03 00 35 04 06 00 [09:54:05]Write to MH i2c: E2 02 01 2A 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 16 00 00 00 00 00 37 04 06 00 B8 1A 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 4E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 4E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 C1 C7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FA 5E 03 00 35 04 06 00 00 00 D5 [09:54:05]Write i2c OK [09:54:05]MH_I2C_Read... [09:54:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:06]Read from MH i2c: E2 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: E2 03 00 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: E2 03 00 2A 5F 00 90 00 FD [09:54:06]RAPDU: 90 00 [09:54:06]wFMCommunicate OK [09:54:06]wFMCommunicate request_size=11 [09:54:06]MH_SAM_APDU [09:54:06]CAPDU: 80 0D 02 02 06 3D 7B 1E BF 0F 76 [09:54:06]Write to MH i2c: E2 0E 00 2B 5F 80 0D 02 02 06 00 3D 7B 1E BF 0F 76 00 00 2A [09:54:06]Write i2c OK [09:54:06]MH_I2C_Read... [09:54:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:06]Read from MH i2c: E2 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: E2 03 00 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: E2 03 00 2B 5F 00 90 00 FE [09:54:06]RAPDU: 90 00 [09:54:06]wFMCommunicate OK [09:54:06]wFMCommunicate request_size=4 [09:54:06]MH_SAM_APDU [09:54:06]CAPDU: 80 0D 03 02 [09:54:06]Write to MH i2c: E2 08 00 2C 5F 80 0D 03 02 00 00 00 00 06 [09:54:06]Write i2c OK [09:54:06]MH_I2C_Read... [09:54:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:06]Read from MH i2c: E2 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: E2 0B 00 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: E2 0B 00 2C 5F 00 A3 69 94 4B D1 D4 29 F1 90 00 B1 [09:54:06]RAPDU: A3 69 94 4B D1 D4 29 F1 90 00 [09:54:06]wFMCommunicate OK [09:54:06]SAM_PROTO_SignData done [09:54:06]FM_MakeSignedData done [09:54:06]CreateOFDProtocolMessage [09:54:06]wFMCommunicate request_size=4 [09:54:06]MH_SAM_APDU [09:54:06]CAPDU: 80 11 00 00 [09:54:06]Write to MH i2c: E2 08 00 2D 5F 80 11 00 00 00 00 00 00 06 [09:54:06]Write i2c OK [09:54:06]MH_I2C_Read... [09:54:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:06]Read from MH i2c: E2 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: E2 17 00 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: E2 17 00 2D 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 55 [09:54:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:54:06]wFMCommunicate OK [09:54:06]CreateOFDProtocolMessage done [09:54:06]OFDSenderStorePacket 220922 [09:54:06]StoreOFDPacket docnum=220922 [09:54:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 57 44 08 01 C3 D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 16 00 00 00 00 00 37 04 06 00 B8 1A 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 4E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 4E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 C1 C7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FA 5E 03 00 35 04 06 00 3D 7B 1E BF 0F 76 A3 69 94 4B D1 D4 29 F1 [09:54:06]CheckFolder [09:54:06]dirname=/storage/ofd_packets [09:54:06]CheckFolder done [09:54:06]ProducePacketName [09:54:06]name=ofd_packets/00220922 [09:54:06]NVStorageSaveData ofd_packets/00220922 [09:54:06]File name is /storage/ofd_packets/00220922 [09:54:06]Write 302 bytes [09:54:06]NVStorageSaveData done [09:54:06]OFDSenderStorePacket done [09:54:06]KKMCreateOFDPacket done [09:54:06]NVStorageSaveData kkm_last_timestamp [09:54:06]File name is /storage/kkm_last_timestamp [09:54:06]Write 4 bytes [09:54:06]NVStorageSaveData done [09:54:06]ExternCall_PrintAddStr [09:54:06]wPrintStart [09:54:06]Write to MH i2c: 01 00 00 2E 5F 8D [09:54:06]Write i2c OK [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: 01 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: 01 07 00 [09:54:06]MH_I2C_Read... [09:54:06]Read from MH i2c: 01 07 00 2E 5F 00 00 00 00 00 FF 0F A2 [09:54:06]RasterBufferAndPrint [09:54:06]line Счет N : (1)538834 [09:54:06]line ИНН: 02508201610067 [09:54:06]line Контрольно-Кассовый Чек [09:54:06]line ПРОДАЖА [09:54:06]line ТРК (МРК, ГНК) : 32 [09:54:06]line Товар: 2710124130 [09:54:06]line SUPER 92-К-5 [09:54:06]line 5.850 * 68.40 [09:54:06]line = 400.14 [09:54:06]line НДС 12% НСП 1% [09:54:06]line > о реализуемом товаре [09:54:06]line ИТОГО: 400.14 [09:54:06]line НСП 1% : 3.54 [09:54:06]line НДС 12% : 42.49 [09:54:06]line Наличными: 0.00 [09:54:06]line Безнал.: 400.14 [09:54:06]line Место: АЗС № 84 "Партнер Нефть" [09:54:06]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:54:06]line СНО: Общий режим [09:54:06]line Чек 131 23.10.2024 09:54 [09:54:06]line Смена: 447 ФФД: 1.0 [09:54:06]line ЗНМ: 0300000178 [09:54:06]line РНМ: 0000000000098116 [09:54:06]line Версия ККМ: 001 [09:54:06]line Платежная система: Mbank [09:54:06]line ФМ: 0000000000965413 [09:54:06]line ФД: 220922 [09:54:06]line ФПД: 67599006109558 [09:54:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095409&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220922&fm=67599006109558&tin=02508201610067®Number=0000000000098116&sum=40014 [09:54:06]OFD Sender: Processing packet 220922 [packets to send 81, broken 80] [09:54:06]ProducePacketName [09:54:06]name=ofd_packets/00220922 [09:54:06]OFD Sender: To server: pG, [09:54:06]CommunicateWithHost lk.salyk.kg:30040 [09:54:06]ConnectInit lk.salyk.kg [09:54:06]written 0, free lines is 4095 [09:54:06]Connected sock=10 [09:54:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 57 44 08 01 C3 D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 16 00 00 00 00 00 37 04 06 00 B8 1A 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 4E 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 4E 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 C1 C7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FA 5E 03 00 35 04 06 00 3D 7B 1E BF 0F 76 A3 69 94 4B D1 D4 29 F1 [09:54:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A2 5D 47 00 84 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FA 5E 03 00 F4 03 04 00 61 73 18 67 B6 04 01 00 00 9F 4F 6F CD 65 2D 1C 1E [09:54:07]CommunicateWithHost err = 0 [09:54:07]CheckOFDResponse [09:54:07]1017 (14) - 77093643461234 [09:54:07]1041 (16) - 0000000000965413 [09:54:07]1040 (4) - 220922 [09:54:07]1012 (4) - 23.10.2024 03:54 [09:54:07]1206 (1) - 0 [09:54:07]OFD Sender: Remove packet 220922 [09:54:07]ProducePacketName [09:54:07]name=ofd_packets/00220922 [09:54:07]NVStorageDeleteData [09:54:07]Write to MH i2c: 01 00 00 57 5F B6 [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: 01 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: 01 07 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: 01 07 00 57 5F 00 00 00 00 00 09 0D D3 [09:54:07]RasterBufferAndPrint [09:54:07]line [09:54:07]line [09:54:07]line [09:54:07]line [09:54:07]line [09:54:07]written 0, free lines is 3343 [09:54:07]MH_Cut [09:54:07]Write to MH i2c: D1 01 00 5E 5F 01 8F [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: D1 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: D1 01 00 [09:54:07]MH_I2C_Read... [09:54:07]Read from MH i2c: D1 01 00 5E 5F 00 8E [09:54:07]Write to MH i2c: 01 00 00 5F 5F BE [09:54:07]Write i2c OK [09:54:07]MH_I2C_Read... [09:54:07]OFD Sender: No OFD packet to send [09:54:07]*** Cut start [09:54:07]*** Partial cut [09:54:07]*** CUTSNS_PIN = 1 [09:54:07]*** CUTSNS_PIN = 0 [09:54:08]*** Brake cut motor [09:54:08]Read from MH i2c: 01 [09:54:08]MH_I2C_Read... [09:54:08]*** Stop cut motor [09:54:08]*** Cut end [09:54:08]Read from MH i2c: 01 07 00 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: 01 07 00 5F 5F 00 00 00 00 00 FF 0F D3 [09:54:08]process_action close_receipt done [09:54:08]requested_data is exist [09:54:08]produce_requested_data [09:54:08]requested_item fm.sn is exist - process it [09:54:08]wFMCommunicate request_size=4 [09:54:08]MH_SAM_APDU [09:54:08]CAPDU: 80 11 00 00 [09:54:08]Write to MH i2c: E2 08 00 60 5F 80 11 00 00 00 00 00 00 39 [09:54:08]Write i2c OK [09:54:08]MH_I2C_Read... [09:54:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:08]Read from MH i2c: E2 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: E2 17 00 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: E2 17 00 60 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 88 [09:54:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:54:08]wFMCommunicate OK [09:54:08]requested_item fd.num is exist - process it [09:54:08]SAM_PROTO_GetFieldsCounters [09:54:08]wFMCommunicate request_size=4 [09:54:08]MH_SAM_APDU [09:54:08]CAPDU: 80 13 00 00 [09:54:08]Write to MH i2c: E2 08 00 61 5F 80 13 00 00 00 00 00 00 3C [09:54:08]Write i2c OK [09:54:08]MH_I2C_Read... [09:54:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:08]Read from MH i2c: E2 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: E2 62 00 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: E2 62 00 61 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [09:54:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FA 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:08]wFMCommunicate OK [09:54:08]SAM_PROTO_GetFieldsCounters done [09:54:08]requested_item shift.num is exist - process it [09:54:08]requested_item shift.opened is exist - process it [09:54:08]req_shift_opened [09:54:08]FM_GetShiftState [09:54:08]SAM_PROTO_GetShiftState [09:54:08]wFMCommunicate request_size=4 [09:54:08]MH_SAM_APDU [09:54:08]CAPDU: 80 13 01 00 [09:54:08]Write to MH i2c: E2 08 00 62 5F 80 13 01 00 00 00 00 00 3E [09:54:08]Write i2c OK [09:54:08]MH_I2C_Read... [09:54:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:08]Read from MH i2c: E2 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: E2 0E 00 [09:54:08]MH_I2C_Read... [09:54:08]Read from MH i2c: E2 0E 00 62 5F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 8E [09:54:08]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:54:08]wFMCommunicate OK [09:54:08]SAM_PROTO_GetShiftState done [09:54:08]FM_GetShiftState done [09:54:08]req_shift_opened done [09:54:08]requested_item shift.open_date is exist - process it [09:54:08]req_shift_open_date [09:54:08]req_shift_open_date done [09:54:08]produce_requested_data done [09:54:08]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220922,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:54:08]process_action_free close_receipt [09:54:08]json_value_free [09:54:08]json_value_free done [09:54:08]process_json_proto returns [09:54:08]Send response to host [09:54:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220922,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:54:08]free response buf [09:54:08]execute_script done [09:54:08]execute_script returns [09:54:08]free content buf [09:54:08]Sock 7.Close socket [09:54:08]Sock 7.Thread stoped [09:54:12]OFD Sender: No OFD packet to send [09:54:17]OFD Sender: No OFD packet to send [09:54:22]OFD Sender: No OFD packet to send [09:54:25]accept exits with 9 [09:54:25]New connection [09:54:25]New thread 3066674532 created [09:54:25]Thread 3066531172 joined [09:54:25]Waiting for new connection... [09:54:25] Sock 9.Parse request [09:54:25]Sock 9.Check first char [09:54:25]Sock 9.First char is OK [09:54:25]request: POST /json_proto HTTP/1.0 [09:54:25]Method: POST [09:54:25]URL: /json_proto [09:54:25]Method is POST - this is cgi request [09:54:25]url: /json_proto [09:54:25]query_string will be loaded in cgi processing [09:54:25]execute_cgi json_proto POST (null) [09:54:25]execute_cgi path=json_proto method=POST [09:54:25]POST find Content-Length [09:54:25]Host: 172.17.40.4:8080 [09:54:25]Content-Length: 608 [09:54:25]Content-Type: application/json [09:54:25] [09:54:25]POST finish read [09:54:25]Found Content-Length = 608 [09:54:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80188", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:25]execute_script... [09:54:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80188", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:25]POST & json_proto [09:54:25]process_json_proto [09:54:25]json parsed OK: [09:54:25]protocol is kg_v1.0 [09:54:25]action value=close_receipt [09:54:25]process_action close_receipt [09:54:25]cmd_close_receipt [09:54:25]MH_GetDate [09:54:25]Write to MH i2c: F0 00 00 63 5F B1 [09:54:25]Write i2c OK [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: F0 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: F0 09 00 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: F0 09 00 63 5F 00 D6 C7 18 67 65 5C 16 67 14 [09:54:25]GetLastDocTimeStamp 1729677249 [09:54:25]current date 1729677270 [09:54:25]FM_GetShiftState [09:54:25]SAM_PROTO_GetShiftState [09:54:25]wFMCommunicate request_size=4 [09:54:25]MH_SAM_APDU [09:54:25]CAPDU: 80 13 01 00 [09:54:25]Write to MH i2c: E2 08 00 64 5F 80 13 01 00 00 00 00 00 40 [09:54:25]Write i2c OK [09:54:25]MH_I2C_Read... [09:54:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:25]Read from MH i2c: E2 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: E2 0E 00 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: E2 0E 00 64 5F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 90 [09:54:25]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:54:25]wFMCommunicate OK [09:54:25]SAM_PROTO_GetShiftState done [09:54:25]FM_GetShiftState done [09:54:25]opened in 1729642119 [09:54:25]opened+sec_in_day 1729728519 [09:54:25]quantity*price = 13400 [09:54:25]sum+1 = 13401 [09:54:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 132 23.10.2024 09:54 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220923 ФПД: 199767048793324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095430&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220923&fm=199767048793324&tin=02508201610067®Number=0000000000098116&sum=13400 0 [09:54:26]StoreToDocumentArchive [09:54:26]shift 447 fd 220923 [09:54:26]save to /storage/0447/doc_00220923 [09:54:26]save last doc name /storage/0447/doc_00220923 to /storage/kkm_last_doc_name [09:54:26]save OK [09:54:26]Clear old archive folders... [09:54:26]ProcessDocumentItem done err = 0, tmpTLVsize=261 [09:54:26]tlvbuf is 007D58D0 [09:54:26]SAM_PROTO_ClearQueue [09:54:26]wFMCommunicate request_size=4 [09:54:26]MH_SAM_APDU [09:54:26]CAPDU: 80 09 00 00 [09:54:26]Write to MH i2c: E2 08 00 71 5F 80 09 00 00 00 00 00 00 42 [09:54:26]Write i2c OK [09:54:26]MH_I2C_Read... [09:54:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:26]Read from MH i2c: E2 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 03 00 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 03 00 71 5F 00 90 00 44 [09:54:26]RAPDU: 90 00 [09:54:26]wFMCommunicate OK [09:54:26]SAM_PROTO_ClearQueue done [09:54:26]KKMCreateOFDPacket [09:54:26]OFDProtocolAddRootSTLVToBuf [09:54:26]FM_MakeSignedData [09:54:26]FM_MakeSignedData [09:54:26]SAM_PROTO_SignData [09:54:26]wFMCommunicate request_size=4 [09:54:26]MH_SAM_APDU [09:54:26]CAPDU: 80 0D 01 02 [09:54:26]Write to MH i2c: E2 08 00 72 5F 80 0D 01 02 00 00 00 00 4A [09:54:26]Write i2c OK [09:54:26]MH_I2C_Read... [09:54:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:26]Read from MH i2c: E2 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 03 00 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 03 00 72 5F 00 90 00 45 [09:54:26]RAPDU: 90 00 [09:54:26]wFMCommunicate OK [09:54:26]wFMCommunicate request_size=255 [09:54:26]MH_SAM_APDU [09:54:26]CAPDU: 80 0D 02 02 FA 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 D6 C7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 [09:54:26]Write to MH i2c: E2 02 01 73 5F 80 0D 02 02 FA 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 D6 C7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 00 C5 [09:54:26]Write i2c OK [09:54:26]MH_I2C_Read... [09:54:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:27]Read from MH i2c: E2 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 03 00 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 03 00 73 5F 00 90 00 46 [09:54:27]RAPDU: 90 00 [09:54:27]wFMCommunicate OK [09:54:27]wFMCommunicate request_size=20 [09:54:27]MH_SAM_APDU [09:54:27]CAPDU: 80 0D 02 02 0F 00 FB 5E 03 00 35 04 06 00 B5 AF E3 FB 2C EC [09:54:27]Write to MH i2c: E2 17 00 74 5F 80 0D 02 02 0F 00 00 FB 5E 03 00 35 04 06 00 B5 AF E3 FB 2C EC 00 00 60 [09:54:27]Write i2c OK [09:54:27]MH_I2C_Read... [09:54:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:27]Read from MH i2c: E2 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 03 00 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 03 00 74 5F 00 90 00 47 [09:54:27]RAPDU: 90 00 [09:54:27]wFMCommunicate OK [09:54:27]wFMCommunicate request_size=4 [09:54:27]MH_SAM_APDU [09:54:27]CAPDU: 80 0D 03 02 [09:54:27]Write to MH i2c: E2 08 00 75 5F 80 0D 03 02 00 00 00 00 4F [09:54:27]Write i2c OK [09:54:27]MH_I2C_Read... [09:54:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:27]Read from MH i2c: E2 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 0B 00 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 0B 00 75 5F 00 33 DE 2B 98 5C 07 46 2B 90 00 F8 [09:54:27]RAPDU: 33 DE 2B 98 5C 07 46 2B 90 00 [09:54:27]wFMCommunicate OK [09:54:27]SAM_PROTO_SignData done [09:54:27]FM_MakeSignedData done [09:54:27]CreateOFDProtocolMessage [09:54:27]wFMCommunicate request_size=4 [09:54:27]MH_SAM_APDU [09:54:27]CAPDU: 80 11 00 00 [09:54:27]Write to MH i2c: E2 08 00 76 5F 80 11 00 00 00 00 00 00 4F [09:54:27]Write i2c OK [09:54:27]MH_I2C_Read... [09:54:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:27]Read from MH i2c: E2 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 17 00 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 17 00 76 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9E [09:54:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:54:27]wFMCommunicate OK [09:54:27]CreateOFDProtocolMessage done [09:54:27]OFDSenderStorePacket 220923 [09:54:27]StoreOFDPacket docnum=220923 [09:54:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 19 01 00 00 2C 3A 11 01 B8 1C 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 D6 C7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FB 5E 03 00 35 04 06 00 B5 AF E3 FB 2C EC 33 DE 2B 98 5C 07 46 2B [09:54:27]CheckFolder [09:54:27]dirname=/storage/ofd_packets [09:54:27]CheckFolder done [09:54:27]ProducePacketName [09:54:27]name=ofd_packets/00220923 [09:54:27]NVStorageSaveData ofd_packets/00220923 [09:54:27]File name is /storage/ofd_packets/00220923 [09:54:27]Write 311 bytes [09:54:27]NVStorageSaveData done [09:54:27]OFDSenderStorePacket done [09:54:27]KKMCreateOFDPacket done [09:54:27]NVStorageSaveData kkm_last_timestamp [09:54:27]File name is /storage/kkm_last_timestamp [09:54:27]Write 4 bytes [09:54:27]NVStorageSaveData done [09:54:27]ExternCall_PrintAddStr [09:54:27]wPrintStart [09:54:27]Write to MH i2c: 01 00 00 77 5F D6 [09:54:27]Write i2c OK [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: 01 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: 01 07 00 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: 01 07 00 77 5F 00 00 00 00 00 FF 0F EB [09:54:27]RasterBufferAndPrint [09:54:27]line Счет N : (3)80188 [09:54:27]line ИНН: 02508201610067 [09:54:27]line Контрольно-Кассовый Чек [09:54:27]line ПРОДАЖА [09:54:27]line Товар: 48741156 [09:54:27]line Сигареты LD Blue [09:54:27]line 1.000 * 134.00 [09:54:27]line = 134.00 [09:54:27]line НДС 12% НСП 1% [09:54:27]line > о реализуемом товаре [09:54:27]line ИТОГО: 134.00 [09:54:27]line НСП 1% : 1.19 [09:54:27]line НДС 12% : 14.23 [09:54:27]line Наличными: 134.00 [09:54:27]line Безнал.: 0.00 [09:54:27]line Место: АЗС № 84 "Партнер Нефть" [09:54:27]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:54:27]line СНО: Общий режим [09:54:27]line Чек 132 23.10.2024 09:54 [09:54:27]line Смена: 447 ФФД: 1.0 [09:54:27]line ЗНМ: 0300000178 [09:54:27]line РНМ: 0000000000098116 [09:54:27]line Версия ККМ: 001 [09:54:27]line ФМ: 0000000000965413 [09:54:27]line ФД: 220923 [09:54:27]line ФПД: 199767048793324 [09:54:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095430&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220923&fm=199767048793324&tin=02508201610067®Number=0000000000098116&sum=13400 [09:54:27]line 0 [09:54:27]written 0, free lines is 4095 [09:54:27]OFD Sender: Processing packet 220923 [packets to send 81, broken 80] [09:54:27]ProducePacketName [09:54:27]name=ofd_packets/00220923 [09:54:27]OFD Sender: To server: pG, [09:54:27]CommunicateWithHost lk.salyk.kg:30040 [09:54:27]ConnectInit lk.salyk.kg [09:54:27]Connected sock=10 [09:54:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 19 01 00 00 2C 3A 11 01 B8 1C 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 D6 C7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FB 5E 03 00 35 04 06 00 B5 AF E3 FB 2C EC 33 DE 2B 98 5C 07 46 2B [09:54:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E2 8D 47 00 04 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FB 5E 03 00 F4 03 04 00 75 73 18 67 B6 04 01 00 00 A7 03 2B 48 72 78 F2 7B [09:54:27]CommunicateWithHost err = 0 [09:54:27]CheckOFDResponse [09:54:27]1017 (14) - 77093643461234 [09:54:27]1041 (16) - 0000000000965413 [09:54:27]1040 (4) - 220923 [09:54:27]1012 (4) - 23.10.2024 03:54 [09:54:27]1206 (1) - 0 [09:54:27]OFD Sender: Remove packet 220923 [09:54:27]ProducePacketName [09:54:27]name=ofd_packets/00220923 [09:54:27]NVStorageDeleteData [09:54:28]Write to MH i2c: 01 00 00 9F 5F FE [09:54:28]Write i2c OK [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: 01 [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: 01 07 00 [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: 01 07 00 9F 5F 00 00 00 00 00 06 0D 18 [09:54:28]RasterBufferAndPrint [09:54:28]line [09:54:28]line [09:54:28]line [09:54:28]line [09:54:28]line [09:54:28]written 0, free lines is 3340 [09:54:28]MH_Cut [09:54:28]Write to MH i2c: D1 01 00 A6 5F 01 D7 [09:54:28]Write i2c OK [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: D1 [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: D1 01 00 [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: D1 01 00 A6 5F 00 D6 [09:54:28]Write to MH i2c: 01 00 00 A7 5F 06 [09:54:28]Write i2c OK [09:54:28]MH_I2C_Read... [09:54:28]OFD Sender: No OFD packet to send [09:54:28]*** Cut start [09:54:28]*** Partial cut [09:54:28]*** CUTSNS_PIN = 1 [09:54:28]*** CUTSNS_PIN = 0 [09:54:29]*** Brake cut motor [09:54:29]Read from MH i2c: 01 [09:54:29]MH_I2C_Read... [09:54:29]*** Stop cut motor [09:54:29]*** Cut end [09:54:29]Read from MH i2c: 01 07 00 [09:54:29]MH_I2C_Read... [09:54:29]Read from MH i2c: 01 07 00 A7 5F 00 00 00 00 00 FF 0F 1B [09:54:29]process_action close_receipt done [09:54:29]requested_data is exist [09:54:29]produce_requested_data [09:54:29]requested_item fm.sn is exist - process it [09:54:29]wFMCommunicate request_size=4 [09:54:29]MH_SAM_APDU [09:54:29]CAPDU: 80 11 00 00 [09:54:29]Write to MH i2c: E2 08 00 A8 5F 80 11 00 00 00 00 00 00 81 [09:54:29]Write i2c OK [09:54:29]MH_I2C_Read... [09:54:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:29]Read from MH i2c: E2 [09:54:29]MH_I2C_Read... [09:54:29]Read from MH i2c: E2 17 00 [09:54:29]MH_I2C_Read... [09:54:29]Read from MH i2c: E2 17 00 A8 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D0 [09:54:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:54:29]wFMCommunicate OK [09:54:29]requested_item fd.num is exist - process it [09:54:29]SAM_PROTO_GetFieldsCounters [09:54:29]wFMCommunicate request_size=4 [09:54:29]MH_SAM_APDU [09:54:29]CAPDU: 80 13 00 00 [09:54:29]Write to MH i2c: E2 08 00 A9 5F 80 13 00 00 00 00 00 00 84 [09:54:29]Write i2c OK [09:54:29]MH_I2C_Read... [09:54:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:29]Read from MH i2c: E2 [09:54:29]MH_I2C_Read... [09:54:29]Read from MH i2c: E2 62 00 [09:54:29]MH_I2C_Read... [09:54:29]Read from MH i2c: E2 62 00 A9 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [09:54:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FB 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:29]wFMCommunicate OK [09:54:29]SAM_PROTO_GetFieldsCounters done [09:54:29]requested_item shift.num is exist - process it [09:54:29]requested_item shift.opened is exist - process it [09:54:29]req_shift_opened [09:54:29]FM_GetShiftState [09:54:29]SAM_PROTO_GetShiftState [09:54:29]wFMCommunicate request_size=4 [09:54:29]MH_SAM_APDU [09:54:29]CAPDU: 80 13 01 00 [09:54:29]Write to MH i2c: E2 08 00 AA 5F 80 13 01 00 00 00 00 00 86 [09:54:29]Write i2c OK [09:54:29]MH_I2C_Read... [09:54:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:29]Read from MH i2c: E2 [09:54:29]MH_I2C_Read... [09:54:29]Read from MH i2c: E2 0E 00 [09:54:29]MH_I2C_Read... [09:54:29]Read from MH i2c: E2 0E 00 AA 5F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D6 [09:54:29]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:54:29]wFMCommunicate OK [09:54:29]SAM_PROTO_GetShiftState done [09:54:29]FM_GetShiftState done [09:54:29]req_shift_opened done [09:54:29]requested_item shift.open_date is exist - process it [09:54:29]req_shift_open_date [09:54:29]req_shift_open_date done [09:54:29]produce_requested_data done [09:54:29]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220923,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:54:29]process_action_free close_receipt [09:54:29]json_value_free [09:54:29]json_value_free done [09:54:29]process_json_proto returns [09:54:29]Send response to host [09:54:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220923,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:54:29]free response buf [09:54:29]execute_script done [09:54:29]execute_script returns [09:54:29]free content buf [09:54:29]Sock 9.Close socket [09:54:29]Sock 9.Thread stoped [09:54:33]OFD Sender: No OFD packet to send [09:54:38]OFD Sender: No OFD packet to send [09:54:43]OFD Sender: No OFD packet to send [09:54:48]OFD Sender: No OFD packet to send [09:54:53]OFD Sender: No OFD packet to send [09:54:58]OFD Sender: No OFD packet to send [09:55:03]OFD Sender: No OFD packet to send [09:55:08]OFD Sender: No OFD packet to send [09:55:13]OFD Sender: No OFD packet to send [09:55:18]OFD Sender: No OFD packet to send [09:55:23]OFD Sender: No OFD packet to send [09:55:28]OFD Sender: No OFD packet to send [09:55:33]OFD Sender: No OFD packet to send [09:55:38]OFD Sender: No OFD packet to send [09:55:43]OFD Sender: No OFD packet to send [09:55:46]accept exits with 7 [09:55:46]New connection [09:55:46]New thread 3066531172 created [09:55:46]Thread 3066674532 joined [09:55:46]Waiting for new connection... [09:55:46] Sock 7.Parse request [09:55:46]Sock 7.Check first char [09:55:46]Sock 7.First char is OK [09:55:46]request: POST /json_proto HTTP/1.0 [09:55:46]Method: POST [09:55:46]URL: /json_proto [09:55:46]Method is POST - this is cgi request [09:55:46]url: /json_proto [09:55:46]query_string will be loaded in cgi processing [09:55:46]execute_cgi json_proto POST (null) [09:55:46]execute_cgi path=json_proto method=POST [09:55:46]POST find Content-Length [09:55:46]Host: 172.17.40.4:8080 [09:55:46]Content-Length: 674 [09:55:46]Content-Type: application/json [09:55:46] [09:55:46]POST finish read [09:55:46]Found Content-Length = 674 [09:55:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:46]execute_script... [09:55:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:46]POST & json_proto [09:55:46]process_json_proto [09:55:46]json parsed OK: [09:55:46]protocol is kg_v1.0 [09:55:46]action value=close_receipt [09:55:46]process_action close_receipt [09:55:46]cmd_close_receipt [09:55:46]MH_GetDate [09:55:46]Write to MH i2c: F0 00 00 AB 5F F9 [09:55:46]Write i2c OK [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: F0 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: F0 09 00 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: F0 09 00 AB 5F 00 27 C8 18 67 65 5C 16 67 AE [09:55:46]GetLastDocTimeStamp 1729677270 [09:55:46]current date 1729677351 [09:55:46]FM_GetShiftState [09:55:46]SAM_PROTO_GetShiftState [09:55:46]wFMCommunicate request_size=4 [09:55:46]MH_SAM_APDU [09:55:46]CAPDU: 80 13 01 00 [09:55:46]Write to MH i2c: E2 08 00 AC 5F 80 13 01 00 00 00 00 00 88 [09:55:46]Write i2c OK [09:55:46]MH_I2C_Read... [09:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:46]Read from MH i2c: E2 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: E2 0E 00 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: E2 0E 00 AC 5F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D8 [09:55:46]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:55:46]wFMCommunicate OK [09:55:46]SAM_PROTO_GetShiftState done [09:55:46]FM_GetShiftState done [09:55:46]opened in 1729642119 [09:55:46]opened+sec_in_day 1729728519 [09:55:46]quantity*price = 50063 [09:55:46]sum+1 = 50064 [09:55:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 133 23.10.2024 09:55 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220924 ФПД: 10148622857833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095551&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220924&fm=10148622857833&tin=02508201610067®Number=0000000000098116&sum=50000 [09:55:47]StoreToDocumentArchive [09:55:47]shift 447 fd 220924 [09:55:47]save to /storage/0447/doc_00220924 [09:55:47]save last doc name /storage/0447/doc_00220924 to /storage/kkm_last_doc_name [09:55:47]save OK [09:55:47]Clear old archive folders... [09:55:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:55:47]tlvbuf is 0071AD00 [09:55:47]SAM_PROTO_ClearQueue [09:55:47]wFMCommunicate request_size=4 [09:55:47]MH_SAM_APDU [09:55:47]CAPDU: 80 09 00 00 [09:55:47]Write to MH i2c: E2 08 00 B9 5F 80 09 00 00 00 00 00 00 8A [09:55:47]Write i2c OK [09:55:47]MH_I2C_Read... [09:55:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:47]Read from MH i2c: E2 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: E2 03 00 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: E2 03 00 B9 5F 00 90 00 8C [09:55:47]RAPDU: 90 00 [09:55:47]wFMCommunicate OK [09:55:47]SAM_PROTO_ClearQueue done [09:55:47]KKMCreateOFDPacket [09:55:47]OFDProtocolAddRootSTLVToBuf [09:55:47]FM_MakeSignedData [09:55:47]FM_MakeSignedData [09:55:47]SAM_PROTO_SignData [09:55:47]wFMCommunicate request_size=4 [09:55:47]MH_SAM_APDU [09:55:47]CAPDU: 80 0D 01 02 [09:55:47]Write to MH i2c: E2 08 00 BA 5F 80 0D 01 02 00 00 00 00 92 [09:55:47]Write i2c OK [09:55:47]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 BA 5F 00 90 00 8D [09:55:48]RAPDU: 90 00 [09:55:48]wFMCommunicate OK [09:55:48]wFMCommunicate request_size=255 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 27 C8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FC 5E 03 00 35 04 06 00 09 3A E9 0F [09:55:48]Write to MH i2c: E2 02 01 BB 5F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 27 C8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FC 5E 03 00 35 04 06 00 09 3A E9 0F 00 00 E3 [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 BB 5F 00 90 00 8E [09:55:48]RAPDU: 90 00 [09:55:48]wFMCommunicate OK [09:55:48]wFMCommunicate request_size=7 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 0D 02 02 02 76 69 [09:55:48]Write to MH i2c: E2 0A 00 BC 5F 80 0D 02 02 02 00 76 69 00 00 78 [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 BC 5F 00 90 00 8F [09:55:48]RAPDU: 90 00 [09:55:48]wFMCommunicate OK [09:55:48]wFMCommunicate request_size=4 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 0D 03 02 [09:55:48]Write to MH i2c: E2 08 00 BD 5F 80 0D 03 02 00 00 00 00 97 [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 0B 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 0B 00 BD 5F 00 21 07 E3 A3 EC 18 40 88 90 00 12 [09:55:48]RAPDU: 21 07 E3 A3 EC 18 40 88 90 00 [09:55:48]wFMCommunicate OK [09:55:48]SAM_PROTO_SignData done [09:55:48]FM_MakeSignedData done [09:55:48]CreateOFDProtocolMessage [09:55:48]wFMCommunicate request_size=4 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 11 00 00 [09:55:48]Write to MH i2c: E2 08 00 BE 5F 80 11 00 00 00 00 00 00 97 [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 17 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 17 00 BE 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E6 [09:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:55:48]wFMCommunicate OK [09:55:48]CreateOFDProtocolMessage done [09:55:48]OFDSenderStorePacket 220924 [09:55:48]StoreOFDPacket docnum=220924 [09:55:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 FD 0E 04 01 E2 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 27 C8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FC 5E 03 00 35 04 06 00 09 3A E9 0F 76 69 21 07 E3 A3 EC 18 40 88 [09:55:48]CheckFolder [09:55:48]dirname=/storage/ofd_packets [09:55:48]CheckFolder done [09:55:48]ProducePacketName [09:55:48]name=ofd_packets/00220924 [09:55:48]NVStorageSaveData ofd_packets/00220924 [09:55:48]File name is /storage/ofd_packets/00220924 [09:55:48]Write 298 bytes [09:55:48]NVStorageSaveData done [09:55:48]OFDSenderStorePacket done [09:55:48]KKMCreateOFDPacket done [09:55:48]NVStorageSaveData kkm_last_timestamp [09:55:48]File name is /storage/kkm_last_timestamp [09:55:48]Write 4 bytes [09:55:48]NVStorageSaveData done [09:55:48]ExternCall_PrintAddStr [09:55:48]wPrintStart [09:55:48]Write to MH i2c: 01 00 00 BF 5F 1E [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: 01 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: 01 07 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: 01 07 00 BF 5F 00 00 00 00 00 FF 0F 33 [09:55:48]RasterBufferAndPrint [09:55:48]line Счет N : (1)538835 [09:55:48]line ИНН: 02508201610067 [09:55:48]line Контрольно-Кассовый Чек [09:55:48]line ПРОДАЖА [09:55:48]line ТРК (МРК, ГНК) : 61 [09:55:48]line Товар: 2710194210 [09:55:48]line ДТ-К-2 [09:55:48]line 6.570 * 76.20 [09:55:48]line = 500.63 [09:55:48]line НДС 12% НСП 1% [09:55:48]line > о реализуемом товаре [09:55:48]line ОКРУГЛЕНИЕ: -0.63 [09:55:48]line ИТОГО: 500.00 [09:55:48]line Внесено: 500.00 [09:55:48]line СДАЧА: 0.00 [09:55:48]line НСП 1% : 4.43 [09:55:48]line НДС 12% : 53.16 [09:55:48]line Наличными: 500.00 [09:55:48]line Безнал.: 0.00 [09:55:48]line Место: АЗС № 84 "Партнер Нефть" [09:55:48]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:55:48]line СНО: Общий режим [09:55:48]line Чек 133 23.10.2024 09:55 [09:55:48]line Смена: 447 ФФД: 1.0 [09:55:48]line ЗНМ: 0300000178 [09:55:48]line РНМ: 0000000000098116 [09:55:48]line Версия ККМ: 001 [09:55:48]line ФМ: 0000000000965413 [09:55:48]line ФД: 220924 [09:55:48]line ФПД: 10148622857833 [09:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095551&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220924&fm=10148622857833&tin=02508201610067®Number=0000000000098116&sum=50000 [09:55:48]OFD Sender: Processing packet 220924 [packets to send 81, broken 80] [09:55:48]ProducePacketName [09:55:48]name=ofd_packets/00220924 [09:55:48]OFD Sender: To server: pG, [09:55:48]CommunicateWithHost lk.salyk.kg:30040 [09:55:48]ConnectInit lk.salyk.kg [09:55:48]written 0, free lines is 4095 [09:55:48]Connected sock=10 [09:55:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 FD 0E 04 01 E2 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 27 C8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FC 5E 03 00 35 04 06 00 09 3A E9 0F 76 69 21 07 E3 A3 EC 18 40 88 [09:55:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 EF C2 47 00 CF 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 39 36 35 34 31 33 10 04 04 00 FC 5E 03 00 F4 03 04 00 C7 73 18 67 B6 04 01 00 00 42 07 F5 3D A2 19 B7 56 [09:55:49]CommunicateWithHost err = 0 [09:55:49]CheckOFDResponse [09:55:49]1017 (14) - 77093643461234 [09:55:49]1041 (16) - 0000000000965413 [09:55:49]1040 (4) - 220924 [09:55:49]1012 (4) - 23.10.2024 03:55 [09:55:49]1206 (1) - 0 [09:55:49]OFD Sender: Remove packet 220924 [09:55:49]ProducePacketName [09:55:49]name=ofd_packets/00220924 [09:55:49]NVStorageDeleteData [09:55:49]Write to MH i2c: 01 00 00 EA 5F 49 [09:55:49]Write i2c OK [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: 01 [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: 01 07 00 [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: 01 07 00 EA 5F 00 00 00 00 00 F2 0C 4E [09:55:49]RasterBufferAndPrint [09:55:49]line [09:55:49]line [09:55:49]line [09:55:49]line [09:55:49]line [09:55:49]written 0, free lines is 3320 [09:55:49]MH_Cut [09:55:49]Write to MH i2c: D1 01 00 F1 5F 01 22 [09:55:49]Write i2c OK [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: D1 [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: D1 01 00 [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: D1 01 00 F1 5F 00 21 [09:55:49]Write to MH i2c: 01 00 00 F2 5F 51 [09:55:49]Write i2c OK [09:55:49]MH_I2C_Read... [09:55:49]OFD Sender: No OFD packet to send [09:55:49]*** Cut start [09:55:49]*** Partial cut [09:55:49]*** CUTSNS_PIN = 1 [09:55:50]*** CUTSNS_PIN = 0 [09:55:50]*** Brake cut motor [09:55:50]Read from MH i2c: 01 [09:55:50]MH_I2C_Read... [09:55:50]*** Stop cut motor [09:55:50]*** Cut end [09:55:50]Read from MH i2c: 01 07 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: 01 07 00 F2 5F 00 00 00 00 00 FF 0F 66 [09:55:50]process_action close_receipt done [09:55:50]requested_data is exist [09:55:50]produce_requested_data [09:55:50]requested_item fm.sn is exist - process it [09:55:50]wFMCommunicate request_size=4 [09:55:50]MH_SAM_APDU [09:55:50]CAPDU: 80 11 00 00 [09:55:50]Write to MH i2c: E2 08 00 F3 5F 80 11 00 00 00 00 00 00 CC [09:55:50]Write i2c OK [09:55:50]MH_I2C_Read... [09:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:50]Read from MH i2c: E2 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 17 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 17 00 F3 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1B [09:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:55:50]wFMCommunicate OK [09:55:50]requested_item fd.num is exist - process it [09:55:50]SAM_PROTO_GetFieldsCounters [09:55:50]wFMCommunicate request_size=4 [09:55:50]MH_SAM_APDU [09:55:50]CAPDU: 80 13 00 00 [09:55:50]Write to MH i2c: E2 08 00 F4 5F 80 13 00 00 00 00 00 00 CF [09:55:50]Write i2c OK [09:55:50]MH_I2C_Read... [09:55:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:50]Read from MH i2c: E2 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 62 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 62 00 F4 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [09:55:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FC 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:55:50]wFMCommunicate OK [09:55:50]SAM_PROTO_GetFieldsCounters done [09:55:50]requested_item shift.num is exist - process it [09:55:50]requested_item shift.opened is exist - process it [09:55:50]req_shift_opened [09:55:50]FM_GetShiftState [09:55:50]SAM_PROTO_GetShiftState [09:55:50]wFMCommunicate request_size=4 [09:55:50]MH_SAM_APDU [09:55:50]CAPDU: 80 13 01 00 [09:55:50]Write to MH i2c: E2 08 00 F5 5F 80 13 01 00 00 00 00 00 D1 [09:55:50]Write i2c OK [09:55:50]MH_I2C_Read... [09:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:50]Read from MH i2c: E2 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 0E 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 0E 00 F5 5F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 21 [09:55:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:55:50]wFMCommunicate OK [09:55:50]SAM_PROTO_GetShiftState done [09:55:50]FM_GetShiftState done [09:55:50]req_shift_opened done [09:55:50]requested_item shift.open_date is exist - process it [09:55:50]req_shift_open_date [09:55:50]req_shift_open_date done [09:55:50]produce_requested_data done [09:55:50]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220924,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:55:50]process_action_free close_receipt [09:55:50]json_value_free [09:55:50]json_value_free done [09:55:50]process_json_proto returns [09:55:50]Send response to host [09:55:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220924,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:55:50]free response buf [09:55:50]execute_script done [09:55:50]execute_script returns [09:55:50]free content buf [09:55:50]Sock 7.Close socket [09:55:50]Sock 7.Thread stoped [09:55:54]OFD Sender: No OFD packet to send [09:55:59]OFD Sender: No OFD packet to send [09:56:04]OFD Sender: No OFD packet to send [09:56:09]OFD Sender: No OFD packet to send [09:56:14]OFD Sender: No OFD packet to send [09:56:19]OFD Sender: No OFD packet to send [09:56:24]OFD Sender: No OFD packet to send [09:56:29]OFD Sender: No OFD packet to send [09:56:34]OFD Sender: No OFD packet to send [09:56:39]OFD Sender: No OFD packet to send [09:56:44]OFD Sender: No OFD packet to send [09:56:49]OFD Sender: No OFD packet to send [09:56:54]OFD Sender: No OFD packet to send [09:56:59]OFD Sender: No OFD packet to send [09:57:04]OFD Sender: No OFD packet to send [09:57:09]OFD Sender: No OFD packet to send [09:57:14]OFD Sender: No OFD packet to send [09:57:19]OFD Sender: No OFD packet to send [09:57:24]OFD Sender: No OFD packet to send [09:57:29]OFD Sender: No OFD packet to send [09:57:34]OFD Sender: No OFD packet to send [09:57:39]OFD Sender: No OFD packet to send [09:57:44]OFD Sender: No OFD packet to send [09:57:49]OFD Sender: No OFD packet to send [09:57:54]OFD Sender: No OFD packet to send [09:57:59]OFD Sender: No OFD packet to send [09:58:04]OFD Sender: No OFD packet to send [09:58:09]OFD Sender: No OFD packet to send [09:58:14]OFD Sender: No OFD packet to send [09:58:19]OFD Sender: No OFD packet to send [09:58:24]OFD Sender: No OFD packet to send [09:58:29]OFD Sender: No OFD packet to send [09:58:34]OFD Sender: No OFD packet to send [09:58:39]OFD Sender: No OFD packet to send [09:58:44]OFD Sender: No OFD packet to send [09:58:49]OFD Sender: No OFD packet to send [09:58:54]OFD Sender: No OFD packet to send [09:58:59]OFD Sender: No OFD packet to send [09:59:03]accept exits with 9 [09:59:03]New connection [09:59:03]New thread 3066674532 created [09:59:03]Thread 3066531172 joined [09:59:03]Waiting for new connection... [09:59:03] Sock 9.Parse request [09:59:03]Sock 9.Check first char [09:59:03]Sock 9.First char is OK [09:59:03]request: POST /json_proto HTTP/1.0 [09:59:03]Method: POST [09:59:03]URL: /json_proto [09:59:03]Method is POST - this is cgi request [09:59:03]url: /json_proto [09:59:03]query_string will be loaded in cgi processing [09:59:03]execute_cgi json_proto POST (null) [09:59:03]execute_cgi path=json_proto method=POST [09:59:03]POST find Content-Length [09:59:03]Host: 172.17.40.4:8080 [09:59:03]Content-Length: 675 [09:59:03]Content-Type: application/json [09:59:03] [09:59:03]POST finish read [09:59:03]Found Content-Length = 675 [09:59:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 14.620, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:03]execute_script... [09:59: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)538836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 14.620, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:03]POST & json_proto [09:59:03]process_json_proto [09:59:03]json parsed OK: [09:59:03]protocol is kg_v1.0 [09:59:03]action value=close_receipt [09:59:03]process_action close_receipt [09:59:03]cmd_close_receipt [09:59:03]MH_GetDate [09:59:03]Write to MH i2c: F0 00 00 F6 5F 44 [09:59:03]Write i2c OK [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: F0 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: F0 09 00 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: F0 09 00 F6 5F 00 EC C8 18 67 65 5C 16 67 BE [09:59:03]GetLastDocTimeStamp 1729677351 [09:59:03]current date 1729677548 [09:59:03]FM_GetShiftState [09:59:03]SAM_PROTO_GetShiftState [09:59:03]wFMCommunicate request_size=4 [09:59:03]MH_SAM_APDU [09:59:03]CAPDU: 80 13 01 00 [09:59:03]Write to MH i2c: E2 08 00 F7 5F 80 13 01 00 00 00 00 00 D3 [09:59:03]Write i2c OK [09:59:03]MH_I2C_Read... [09:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:03]Read from MH i2c: E2 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 0E 00 [09:59:03]MH_I2C_Read... [09:59:03]Read from MH i2c: E2 0E 00 F7 5F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 23 [09:59:03]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:59:03]wFMCommunicate OK [09:59:03]SAM_PROTO_GetShiftState done [09:59:03]FM_GetShiftState done [09:59:03]opened in 1729642119 [09:59:03]opened+sec_in_day 1729728519 [09:59:03]quantity*price = 100000 [09:59:03]sum+1 = 100002 [09:59:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 134 23.10.2024 09:59 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220925 ФПД: 188899947935702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095908&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220925&fm=188899947935702&tin=02508201610067®Number=0000000000098116&sum=100000 [09:59:04]StoreToDocumentArchive [09:59:04]shift 447 fd 220925 [09:59:04]save to /storage/0447/doc_00220925 [09:59:04]save last doc name /storage/0447/doc_00220925 to /storage/kkm_last_doc_name [09:59:04]save OK [09:59:04]Clear old archive folders... [09:59:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:59:04]tlvbuf is 0071AF60 [09:59:04]SAM_PROTO_ClearQueue [09:59:04]wFMCommunicate request_size=4 [09:59:04]MH_SAM_APDU [09:59:04]CAPDU: 80 09 00 00 [09:59:04]Write to MH i2c: E2 08 00 04 60 80 09 00 00 00 00 00 00 D6 [09:59:04]Write i2c OK [09:59:04]MH_I2C_Read... [09:59:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:04]Read from MH i2c: E2 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 03 00 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 03 00 04 60 00 90 00 D8 [09:59:04]RAPDU: 90 00 [09:59:04]wFMCommunicate OK [09:59:04]SAM_PROTO_ClearQueue done [09:59:04]KKMCreateOFDPacket [09:59:04]OFDProtocolAddRootSTLVToBuf [09:59:04]FM_MakeSignedData [09:59:04]FM_MakeSignedData [09:59:04]SAM_PROTO_SignData [09:59:04]wFMCommunicate request_size=4 [09:59:04]MH_SAM_APDU [09:59:04]CAPDU: 80 0D 01 02 [09:59:04]Write to MH i2c: E2 08 00 05 60 80 0D 01 02 00 00 00 00 DE [09:59:04]Write i2c OK [09:59:04]MH_I2C_Read... [09:59:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:04]Read from MH i2c: E2 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 03 00 [09:59:04]MH_I2C_Read... [09:59:04]Read from MH i2c: E2 03 00 05 60 00 90 00 D9 [09:59:04]RAPDU: 90 00 [09:59:04]wFMCommunicate OK [09:59:04]wFMCommunicate request_size=255 [09:59:04]MH_SAM_APDU [09:59: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 EC C8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FD 5E 03 00 35 04 06 00 [09:59:04]Write to MH i2c: E2 02 01 06 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 EC C8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FD 5E 03 00 35 04 06 00 00 00 12 [09:59:04]Write i2c OK [09:59:04]MH_I2C_Read... [09:59:04]OFD Sender: No OFD packet to send [09:59:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:05]Read from MH i2c: E2 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 03 00 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 03 00 06 60 00 90 00 DA [09:59:05]RAPDU: 90 00 [09:59:05]wFMCommunicate OK [09:59:05]wFMCommunicate request_size=11 [09:59:05]MH_SAM_APDU [09:59:05]CAPDU: 80 0D 02 02 06 AB CD B2 4B 77 D6 [09:59:05]Write to MH i2c: E2 0E 00 07 60 80 0D 02 02 06 00 AB CD B2 4B 77 D6 00 00 AF [09:59:05]Write i2c OK [09:59:05]MH_I2C_Read... [09:59:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:05]Read from MH i2c: E2 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 03 00 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 03 00 07 60 00 90 00 DB [09:59:05]RAPDU: 90 00 [09:59:05]wFMCommunicate OK [09:59:05]wFMCommunicate request_size=4 [09:59:05]MH_SAM_APDU [09:59:05]CAPDU: 80 0D 03 02 [09:59:05]Write to MH i2c: E2 08 00 08 60 80 0D 03 02 00 00 00 00 E3 [09:59:05]Write i2c OK [09:59:05]MH_I2C_Read... [09:59:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:05]Read from MH i2c: E2 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 0B 00 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 0B 00 08 60 00 4E 70 31 1D F9 BD 51 95 90 00 8C [09:59:05]RAPDU: 4E 70 31 1D F9 BD 51 95 90 00 [09:59:05]wFMCommunicate OK [09:59:05]SAM_PROTO_SignData done [09:59:05]FM_MakeSignedData done [09:59:05]CreateOFDProtocolMessage [09:59:05]wFMCommunicate request_size=4 [09:59:05]MH_SAM_APDU [09:59:05]CAPDU: 80 11 00 00 [09:59:05]Write to MH i2c: E2 08 00 09 60 80 11 00 00 00 00 00 00 E3 [09:59:05]Write i2c OK [09:59:05]MH_I2C_Read... [09:59:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:05]Read from MH i2c: E2 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 17 00 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: E2 17 00 09 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 32 [09:59:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:59:05]wFMCommunicate OK [09:59:05]CreateOFDProtocolMessage done [09:59:05]OFDSenderStorePacket 220925 [09:59:05]StoreOFDPacket docnum=220925 [09:59:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 1B EC 08 01 7B 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 EC C8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FD 5E 03 00 35 04 06 00 AB CD B2 4B 77 D6 4E 70 31 1D F9 BD 51 95 [09:59:05]CheckFolder [09:59:05]dirname=/storage/ofd_packets [09:59:05]CheckFolder done [09:59:05]ProducePacketName [09:59:05]name=ofd_packets/00220925 [09:59:05]NVStorageSaveData ofd_packets/00220925 [09:59:05]File name is /storage/ofd_packets/00220925 [09:59:05]Write 302 bytes [09:59:05]NVStorageSaveData done [09:59:05]OFDSenderStorePacket done [09:59:05]KKMCreateOFDPacket done [09:59:05]NVStorageSaveData kkm_last_timestamp [09:59:05]File name is /storage/kkm_last_timestamp [09:59:05]Write 4 bytes [09:59:05]NVStorageSaveData done [09:59:05]ExternCall_PrintAddStr [09:59:05]wPrintStart [09:59:05]Write to MH i2c: 01 00 00 0A 60 6A [09:59:05]Write i2c OK [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: 01 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: 01 07 00 [09:59:05]MH_I2C_Read... [09:59:05]Read from MH i2c: 01 07 00 0A 60 00 00 00 00 00 FF 0F 7F [09:59:05]RasterBufferAndPrint [09:59:05]line Счет N : (1)538836 [09:59:05]line ИНН: 02508201610067 [09:59:05]line Контрольно-Кассовый Чек [09:59:05]line ПРОДАЖА [09:59:05]line ТРК (МРК, ГНК) : 42 [09:59:05]line Товар: 2710124130 [09:59:05]line SUPER 92-К-5 [09:59:05]line 14.620 * 68.40 [09:59:05]line = 1000.01 [09:59:05]line НДС 12% НСП 1% [09:59:05]line > о реализуемом товаре [09:59:05]line ОКРУГЛЕНИЕ: -0.01 [09:59:05]line ИТОГО: 1000.00 [09:59:05]line Внесено: 1000.00 [09:59:05]line СДАЧА: 0.00 [09:59:05]line НСП 1% : 8.85 [09:59:05]line НДС 12% : 106.20 [09:59:05]line Наличными: 1000.00 [09:59:05]line Безнал.: 0.00 [09:59:05]line Место: АЗС № 84 "Партнер Нефть" [09:59:05]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:59:05]line СНО: Общий режим [09:59:05]line Чек 134 23.10.2024 09:59 [09:59:05]line Смена: 447 ФФД: 1.0 [09:59:05]line ЗНМ: 0300000178 [09:59:05]line РНМ: 0000000000098116 [09:59:05]line Версия ККМ: 001 [09:59:05]line ФМ: 0000000000965413 [09:59:05]line ФД: 220925 [09:59:05]line ФПД: 188899947935702 [09:59:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095908&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220925&fm=188899947935702&tin=02508201610067®Number=0000000000098116&sum=100000 [09:59:05]OFD Sender: Processing packet 220925 [packets to send 81, broken 80] [09:59:05]ProducePacketName [09:59:05]name=ofd_packets/00220925 [09:59:05]OFD Sender: To server: pG, [09:59:05]CommunicateWithHost lk.salyk.kg:30040 [09:59:05]ConnectInit lk.salyk.kg [09:59:05]written 0, free lines is 4095 [09:59:05]Connected sock=10 [09:59:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 1B EC 08 01 7B 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 EC C8 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FD 5E 03 00 35 04 06 00 AB CD B2 4B 77 D6 4E 70 31 1D F9 BD 51 95 [09:59:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 52 A1 47 00 66 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 39 36 35 34 31 33 10 04 04 00 FD 5E 03 00 F4 03 04 00 8B 74 18 67 B6 04 01 00 00 54 00 08 8F 2D 79 C6 AB [09:59:05]CommunicateWithHost err = 0 [09:59:05]CheckOFDResponse [09:59:05]1017 (14) - 77093643461234 [09:59:05]1041 (16) - 0000000000965413 [09:59:05]1040 (4) - 220925 [09:59:05]1012 (4) - 23.10.2024 03:59 [09:59:05]1206 (1) - 0 [09:59:05]OFD Sender: Remove packet 220925 [09:59:05]ProducePacketName [09:59:05]name=ofd_packets/00220925 [09:59:05]NVStorageDeleteData [09:59:06]Write to MH i2c: 01 00 00 35 60 95 [09:59:06]Write i2c OK [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: 01 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: 01 07 00 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: 01 07 00 35 60 00 00 00 00 00 F5 0C 9D [09:59:06]RasterBufferAndPrint [09:59:06]line [09:59:06]line [09:59:06]line [09:59:06]line [09:59:06]line [09:59:06]written 0, free lines is 3327 [09:59:06]MH_Cut [09:59:06]Write to MH i2c: D1 01 00 3C 60 01 6E [09:59:06]Write i2c OK [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: D1 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: D1 01 00 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: D1 01 00 3C 60 00 6D [09:59:06]Write to MH i2c: 01 00 00 3D 60 9D [09:59:06]Write i2c OK [09:59:06]MH_I2C_Read... [09:59:06]OFD Sender: No OFD packet to send [09:59:06]*** Cut start [09:59:06]*** Partial cut [09:59:06]*** CUTSNS_PIN = 1 [09:59:06]*** CUTSNS_PIN = 0 [09:59:07]*** Brake cut motor [09:59:07]Read from MH i2c: 01 [09:59:07]MH_I2C_Read... [09:59:07]*** Stop cut motor [09:59:07]*** Cut end [09:59:07]Read from MH i2c: 01 07 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: 01 07 00 3D 60 00 00 00 00 00 FF 0F B2 [09:59:07]process_action close_receipt done [09:59:07]requested_data is exist [09:59:07]produce_requested_data [09:59:07]requested_item fm.sn is exist - process it [09:59:07]wFMCommunicate request_size=4 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 11 00 00 [09:59:07]Write to MH i2c: E2 08 00 3E 60 80 11 00 00 00 00 00 00 18 [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 17 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 17 00 3E 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 67 [09:59:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:59:07]wFMCommunicate OK [09:59:07]requested_item fd.num is exist - process it [09:59:07]SAM_PROTO_GetFieldsCounters [09:59:07]wFMCommunicate request_size=4 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 13 00 00 [09:59:07]Write to MH i2c: E2 08 00 3F 60 80 13 00 00 00 00 00 00 1B [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 62 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 62 00 3F 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [09:59:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FD 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:07]wFMCommunicate OK [09:59:07]SAM_PROTO_GetFieldsCounters done [09:59:07]requested_item shift.num is exist - process it [09:59:07]requested_item shift.opened is exist - process it [09:59:07]req_shift_opened [09:59:07]FM_GetShiftState [09:59:07]SAM_PROTO_GetShiftState [09:59:07]wFMCommunicate request_size=4 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 13 01 00 [09:59:07]Write to MH i2c: E2 08 00 40 60 80 13 01 00 00 00 00 00 1D [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 0E 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 0E 00 40 60 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 6D [09:59:07]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:59:07]wFMCommunicate OK [09:59:07]SAM_PROTO_GetShiftState done [09:59:07]FM_GetShiftState done [09:59:07]req_shift_opened done [09:59:07]requested_item shift.open_date is exist - process it [09:59:07]req_shift_open_date [09:59:07]req_shift_open_date done [09:59:07]produce_requested_data done [09:59:07]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220925,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:59:07]process_action_free close_receipt [09:59:07]json_value_free [09:59:07]json_value_free done [09:59:07]process_json_proto returns [09:59:07]Send response to host [09:59:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220925,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:59:07]free response buf [09:59:07]execute_script done [09:59:07]execute_script returns [09:59:07]free content buf [09:59:07]Sock 9.Close socket [09:59:07]Sock 9.Thread stoped [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]accept exits with 7 [09:59:51]New connection [09:59:51]New thread 3066531172 created [09:59:51]Thread 3066674532 joined [09:59:51]Waiting for new connection... [09:59:51] Sock 7.Parse request [09:59:51]Sock 7.Check first char [09:59:51]Sock 7.First char is OK [09:59:51]request: POST /json_proto HTTP/1.0 [09:59:51]Method: POST [09:59:51]URL: /json_proto [09:59:51]Method is POST - this is cgi request [09:59:51]url: /json_proto [09:59:51]query_string will be loaded in cgi processing [09:59:51]execute_cgi json_proto POST (null) [09:59:51]execute_cgi path=json_proto method=POST [09:59:51]POST find Content-Length [09:59:51]Host: 172.17.40.4:8080 [09:59:51]Content-Length: 677 [09:59:51]Content-Type: application/json [09:59:51] [09:59:51]POST finish read [09:59:51]Found Content-Length = 677 [09:59:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:51]execute_script... [09:59: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)538837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:51]POST & json_proto [09:59:51]process_json_proto [09:59:51]json parsed OK: [09:59:51]protocol is kg_v1.0 [09:59:51]action value=close_receipt [09:59:51]process_action close_receipt [09:59:51]cmd_close_receipt [09:59:51]MH_GetDate [09:59:51]Write to MH i2c: F0 00 00 41 60 90 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: F0 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: F0 09 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: F0 09 00 41 60 00 1B C9 18 67 65 5C 16 67 3A [09:59:51]GetLastDocTimeStamp 1729677548 [09:59:51]current date 1729677595 [09:59:51]FM_GetShiftState [09:59:51]SAM_PROTO_GetShiftState [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 13 01 00 [09:59:51]Write to MH i2c: E2 08 00 42 60 80 13 01 00 00 00 00 00 1F [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 0E 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 0E 00 42 60 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 6F [09:59:51]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:59:51]wFMCommunicate OK [09:59:51]SAM_PROTO_GetShiftState done [09:59:51]FM_GetShiftState done [09:59:51]opened in 1729642119 [09:59:51]opened+sec_in_day 1729728519 [09:59:51]quantity*price = 30038 [09:59:51]sum+1 = 30039 [09:59:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 135 23.10.2024 09:59 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220926 ФПД: 74610746717159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095955&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220926&fm=74610746717159&tin=02508201610067®Number=0000000000098116&sum=30000 [09:59:52]StoreToDocumentArchive [09:59:52]shift 447 fd 220926 [09:59:52]save to /storage/0447/doc_00220926 [09:59:52]save last doc name /storage/0447/doc_00220926 to /storage/kkm_last_doc_name [09:59:52]save OK [09:59:52]Clear old archive folders... [09:59:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:52]tlvbuf is 007D5AD0 [09:59:52]SAM_PROTO_ClearQueue [09:59:52]wFMCommunicate request_size=4 [09:59:52]MH_SAM_APDU [09:59:52]CAPDU: 80 09 00 00 [09:59:52]Write to MH i2c: E2 08 00 4F 60 80 09 00 00 00 00 00 00 21 [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:52]Read from MH i2c: E2 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 03 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 03 00 4F 60 00 90 00 23 [09:59:52]RAPDU: 90 00 [09:59:52]wFMCommunicate OK [09:59:52]SAM_PROTO_ClearQueue done [09:59:52]KKMCreateOFDPacket [09:59:52]OFDProtocolAddRootSTLVToBuf [09:59:52]FM_MakeSignedData [09:59:52]FM_MakeSignedData [09:59:52]SAM_PROTO_SignData [09:59:52]wFMCommunicate request_size=4 [09:59:52]MH_SAM_APDU [09:59:52]CAPDU: 80 0D 01 02 [09:59:52]Write to MH i2c: E2 08 00 50 60 80 0D 01 02 00 00 00 00 29 [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:52]Read from MH i2c: E2 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 03 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 03 00 50 60 00 90 00 24 [09:59:52]RAPDU: 90 00 [09:59:52]wFMCommunicate OK [09:59:52]wFMCommunicate request_size=255 [09:59:52]MH_SAM_APDU [09:59:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 1B C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FE 5E 03 00 35 04 06 00 43 [09:59:52]Write to MH i2c: E2 02 01 51 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 1B C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FE 5E 03 00 35 04 06 00 43 00 00 F1 [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:52]Read from MH i2c: E2 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 03 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 03 00 51 60 00 90 00 25 [09:59:52]RAPDU: 90 00 [09:59:52]wFMCommunicate OK [09:59:52]wFMCommunicate request_size=10 [09:59:52]MH_SAM_APDU [09:59:52]CAPDU: 80 0D 02 02 05 DB AB 0D F3 E7 [09:59:52]Write to MH i2c: E2 0D 00 52 60 80 0D 02 02 05 00 DB AB 0D F3 E7 00 00 A3 [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:52]Read from MH i2c: E2 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 03 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 03 00 52 60 00 90 00 26 [09:59:52]RAPDU: 90 00 [09:59:52]wFMCommunicate OK [09:59:52]wFMCommunicate request_size=4 [09:59:52]MH_SAM_APDU [09:59:52]CAPDU: 80 0D 03 02 [09:59:52]Write to MH i2c: E2 08 00 53 60 80 0D 03 02 00 00 00 00 2E [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:52]Read from MH i2c: E2 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 0B 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 0B 00 53 60 00 88 95 51 55 F4 9C 14 BC 90 00 52 [09:59:52]RAPDU: 88 95 51 55 F4 9C 14 BC 90 00 [09:59:52]wFMCommunicate OK [09:59:52]SAM_PROTO_SignData done [09:59:52]FM_MakeSignedData done [09:59:52]CreateOFDProtocolMessage [09:59:52]wFMCommunicate request_size=4 [09:59:52]MH_SAM_APDU [09:59:52]CAPDU: 80 11 00 00 [09:59:52]Write to MH i2c: E2 08 00 54 60 80 11 00 00 00 00 00 00 2E [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:52]Read from MH i2c: E2 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 17 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: E2 17 00 54 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7D [09:59:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:59:52]wFMCommunicate OK [09:59:52]CreateOFDProtocolMessage done [09:59:52]OFDSenderStorePacket 220926 [09:59:52]StoreOFDPacket docnum=220926 [09:59:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 83 F4 07 01 95 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 1B C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FE 5E 03 00 35 04 06 00 43 DB AB 0D F3 E7 88 95 51 55 F4 9C 14 BC [09:59:52]CheckFolder [09:59:52]dirname=/storage/ofd_packets [09:59:52]CheckFolder done [09:59:52]ProducePacketName [09:59:52]name=ofd_packets/00220926 [09:59:52]NVStorageSaveData ofd_packets/00220926 [09:59:52]File name is /storage/ofd_packets/00220926 [09:59:52]Write 301 bytes [09:59:52]NVStorageSaveData done [09:59:52]OFDSenderStorePacket done [09:59:52]KKMCreateOFDPacket done [09:59:52]NVStorageSaveData kkm_last_timestamp [09:59:52]File name is /storage/kkm_last_timestamp [09:59:52]Write 4 bytes [09:59:52]NVStorageSaveData done [09:59:52]ExternCall_PrintAddStr [09:59:52]wPrintStart [09:59:52]Write to MH i2c: 01 00 00 55 60 B5 [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 07 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 07 00 55 60 00 00 00 00 00 FF 0F CA [09:59:52]RasterBufferAndPrint [09:59:52]line Счет N : (1)538837 [09:59:52]line ИНН: 02508201610067 [09:59:52]line Контрольно-Кассовый Чек [09:59:52]line ПРОДАЖА [09:59:52]line ТРК (МРК, ГНК) : 23 [09:59:52]line Товар: 2710124130 [09:59:52]line Аи-92-К-2 [09:59:52]line 4.490 * 66.90 [09:59:52]line = 300.38 [09:59:52]line НДС 12% НСП 1% [09:59:52]line > о реализуемом товаре [09:59:52]line ОКРУГЛЕНИЕ: -0.38 [09:59:52]line ИТОГО: 300.00 [09:59:52]line Внесено: 300.00 [09:59:52]line СДАЧА: 0.00 [09:59:52]line НСП 1% : 2.66 [09:59:52]line НДС 12% : 31.90 [09:59:52]line Наличными: 300.00 [09:59:52]line Безнал.: 0.00 [09:59:52]line Место: АЗС № 84 "Партнер Нефть" [09:59:52]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [09:59:52]line СНО: Общий режим [09:59:52]line Чек 135 23.10.2024 09:59 [09:59:52]line Смена: 447 ФФД: 1.0 [09:59:52]line ЗНМ: 0300000178 [09:59:52]line РНМ: 0000000000098116 [09:59:52]line Версия ККМ: 001 [09:59:52]line ФМ: 0000000000965413 [09:59:52]line ФД: 220926 [09:59:52]line ФПД: 74610746717159 [09:59:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T095955&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220926&fm=74610746717159&tin=02508201610067®Number=0000000000098116&sum=30000 [09:59:53]OFD Sender: Processing packet 220926 [packets to send 81, broken 80] [09:59:53]ProducePacketName [09:59:53]name=ofd_packets/00220926 [09:59:53]OFD Sender: To server: pG, [09:59:53]CommunicateWithHost lk.salyk.kg:30040 [09:59:53]ConnectInit lk.salyk.kg [09:59:53]written 0, free lines is 4095 [09:59:53]Connected sock=10 [09:59:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 83 F4 07 01 95 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 1B C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FE 5E 03 00 35 04 06 00 43 DB AB 0D F3 E7 88 95 51 55 F4 9C 14 BC [09:59:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 6D 04 47 00 5A 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 39 36 35 34 31 33 10 04 04 00 FE 5E 03 00 F4 03 04 00 BB 74 18 67 B6 04 01 00 00 EB 5D 82 AD 7D C6 45 29 [09:59:53]CommunicateWithHost err = 0 [09:59:53]CheckOFDResponse [09:59:53]1017 (14) - 77093643461234 [09:59:53]1041 (16) - 0000000000965413 [09:59:53]1040 (4) - 220926 [09:59:53]1012 (4) - 23.10.2024 03:59 [09:59:53]1206 (1) - 0 [09:59:53]OFD Sender: Remove packet 220926 [09:59:53]ProducePacketName [09:59:53]name=ofd_packets/00220926 [09:59:53]NVStorageDeleteData [09:59:53]Write to MH i2c: 01 00 00 80 60 E0 [09:59:53]Write i2c OK [09:59:53]MH_I2C_Read... [09:59:53]Read from MH i2c: 01 [09:59:53]MH_I2C_Read... [09:59:53]Read from MH i2c: 01 07 00 [09:59:53]MH_I2C_Read... [09:59:53]Read from MH i2c: 01 07 00 80 60 00 00 00 00 00 F2 0C E5 [09:59:53]RasterBufferAndPrint [09:59:53]line [09:59:53]line [09:59:53]line [09:59:53]line [09:59:53]line [09:59:53]written 0, free lines is 3320 [09:59:53]MH_Cut [09:59:53]Write to MH i2c: D1 01 00 87 60 01 B9 [09:59:53]Write i2c OK [09:59:53]MH_I2C_Read... [09:59:53]Read from MH i2c: D1 [09:59:53]MH_I2C_Read... [09:59:53]Read from MH i2c: D1 01 00 [09:59:53]MH_I2C_Read... [09:59:53]Read from MH i2c: D1 01 00 87 60 00 B8 [09:59:53]Write to MH i2c: 01 00 00 88 60 E8 [09:59:53]Write i2c OK [09:59:53]MH_I2C_Read... [09:59:54]OFD Sender: No OFD packet to send [09:59:54]*** Cut start [09:59:54]*** Partial cut [09:59:54]*** CUTSNS_PIN = 1 [09:59:54]*** CUTSNS_PIN = 0 [09:59:54]*** Brake cut motor [09:59:55]Read from MH i2c: 01 [09:59:55]MH_I2C_Read... [09:59:55]*** Stop cut motor [09:59:55]*** Cut end [09:59:55]Read from MH i2c: 01 07 00 [09:59:55]MH_I2C_Read... [09:59:55]Read from MH i2c: 01 07 00 88 60 00 00 00 00 00 FF 0F FD [09:59:55]process_action close_receipt done [09:59:55]requested_data is exist [09:59:55]produce_requested_data [09:59:55]requested_item fm.sn is exist - process it [09:59:55]wFMCommunicate request_size=4 [09:59:55]MH_SAM_APDU [09:59:55]CAPDU: 80 11 00 00 [09:59:55]Write to MH i2c: E2 08 00 89 60 80 11 00 00 00 00 00 00 63 [09:59:55]Write i2c OK [09:59:55]MH_I2C_Read... [09:59:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:55]Read from MH i2c: E2 [09:59:55]MH_I2C_Read... [09:59:55]Read from MH i2c: E2 17 00 [09:59:55]MH_I2C_Read... [09:59:55]Read from MH i2c: E2 17 00 89 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B2 [09:59:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [09:59:55]wFMCommunicate OK [09:59:55]requested_item fd.num is exist - process it [09:59:55]SAM_PROTO_GetFieldsCounters [09:59:55]wFMCommunicate request_size=4 [09:59:55]MH_SAM_APDU [09:59:55]CAPDU: 80 13 00 00 [09:59:55]Write to MH i2c: E2 08 00 8A 60 80 13 00 00 00 00 00 00 66 [09:59:55]Write i2c OK [09:59:55]MH_I2C_Read... [09:59:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:55]Read from MH i2c: E2 [09:59:55]MH_I2C_Read... [09:59:55]Read from MH i2c: E2 62 00 [09:59:55]MH_I2C_Read... [09:59:55]Read from MH i2c: E2 62 00 8A 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [09:59:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FE 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:55]wFMCommunicate OK [09:59:55]SAM_PROTO_GetFieldsCounters done [09:59:55]requested_item shift.num is exist - process it [09:59:55]requested_item shift.opened is exist - process it [09:59:55]req_shift_opened [09:59:55]FM_GetShiftState [09:59:55]SAM_PROTO_GetShiftState [09:59:55]wFMCommunicate request_size=4 [09:59:55]MH_SAM_APDU [09:59:55]CAPDU: 80 13 01 00 [09:59:55]Write to MH i2c: E2 08 00 8B 60 80 13 01 00 00 00 00 00 68 [09:59:55]Write i2c OK [09:59:55]MH_I2C_Read... [09:59:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:55]Read from MH i2c: E2 [09:59:55]MH_I2C_Read... [09:59:55]Read from MH i2c: E2 0E 00 [09:59:55]MH_I2C_Read... [09:59:55]Read from MH i2c: E2 0E 00 8B 60 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B8 [09:59:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [09:59:55]wFMCommunicate OK [09:59:55]SAM_PROTO_GetShiftState done [09:59:55]FM_GetShiftState done [09:59:55]req_shift_opened done [09:59:55]requested_item shift.open_date is exist - process it [09:59:55]req_shift_open_date [09:59:55]req_shift_open_date done [09:59:55]produce_requested_data done [09:59:55]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220926,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [09:59:55]process_action_free close_receipt [09:59:55]json_value_free [09:59:55]json_value_free done [09:59:55]process_json_proto returns [09:59:55]Send response to host [09:59:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220926,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [09:59:55]free response buf [09:59:55]execute_script done [09:59:55]execute_script returns [09:59:55]free content buf [09:59:55]Sock 7.Close socket [09:59:55]Sock 7.Thread stoped [09:59:59]OFD Sender: No OFD packet to send [10:00:04]OFD Sender: No OFD packet to send [10:00:09]OFD Sender: No OFD packet to send [10:00:09]accept exits with 9 [10:00:09]New connection [10:00:09]New thread 3066674532 created [10:00:09]Thread 3066531172 joined [10:00:09]Waiting for new connection... [10:00:09] Sock 9.Parse request [10:00:09]Sock 9.Check first char [10:00:09]Sock 9.First char is OK [10:00:09]request: POST /json_proto HTTP/1.0 [10:00:09]Method: POST [10:00:09]URL: /json_proto [10:00:09]Method is POST - this is cgi request [10:00:09]url: /json_proto [10:00:09]query_string will be loaded in cgi processing [10:00:09]execute_cgi json_proto POST (null) [10:00:09]execute_cgi path=json_proto method=POST [10:00:09]POST find Content-Length [10:00:09]Host: 172.17.40.4:8080 [10:00:09]Content-Length: 865 [10:00:09]Content-Type: application/json [10:00:09] [10:00:09]POST finish read [10:00:09]Found Content-Length = 865 [10:00:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80190", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 284.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:09]execute_script... [10:00:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80190", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 284.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:09]POST & json_proto [10:00:09]process_json_proto [10:00:09]json parsed OK: [10:00:09]protocol is kg_v1.0 [10:00:09]action value=close_receipt [10:00:09]process_action close_receipt [10:00:09]cmd_close_receipt [10:00:09]MH_GetDate [10:00:09]Write to MH i2c: F0 00 00 8C 60 DB [10:00:09]Write i2c OK [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: F0 [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: F0 09 00 [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: F0 09 00 8C 60 00 2E C9 18 67 65 5C 16 67 98 [10:00:09]GetLastDocTimeStamp 1729677595 [10:00:09]current date 1729677614 [10:00:09]FM_GetShiftState [10:00:09]SAM_PROTO_GetShiftState [10:00:09]wFMCommunicate request_size=4 [10:00:09]MH_SAM_APDU [10:00:09]CAPDU: 80 13 01 00 [10:00:09]Write to MH i2c: E2 08 00 8D 60 80 13 01 00 00 00 00 00 6A [10:00:09]Write i2c OK [10:00:09]MH_I2C_Read... [10:00:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:09]Read from MH i2c: E2 [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: E2 0E 00 [10:00:09]MH_I2C_Read... [10:00:09]Read from MH i2c: E2 0E 00 8D 60 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BA [10:00:09]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:00:09]wFMCommunicate OK [10:00:09]SAM_PROTO_GetShiftState done [10:00:09]FM_GetShiftState done [10:00:09]opened in 1729642119 [10:00:09]opened+sec_in_day 1729728519 [10:00:09]quantity*price = 15400 [10:00:09]sum+1 = 15401 [10:00:09]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 284.00 НСП 1% : 2.51 НДС 12% : 30.15 Наличными: 284.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 136 23.10.2024 10:00 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220927 ФПД: 64746177720121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100014&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220927&fm=64746177720121&tin=02508201610067®Number=0000000000098116&sum=28400 0 [10:00:11]StoreToDocumentArchive [10:00:11]shift 447 fd 220927 [10:00:11]save to /storage/0447/doc_00220927 [10:00:11]save last doc name /storage/0447/doc_00220927 to /storage/kkm_last_doc_name [10:00:11]save OK [10:00:11]Clear old archive folders... [10:00:11]ProcessDocumentItem done err = 0, tmpTLVsize=380 [10:00:11]tlvbuf is 0089A9C0 [10:00:11]SAM_PROTO_ClearQueue [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 09 00 00 [10:00:11]Write to MH i2c: E2 08 00 9A 60 80 09 00 00 00 00 00 00 6C [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 03 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 03 00 9A 60 00 90 00 6E [10:00:11]RAPDU: 90 00 [10:00:11]wFMCommunicate OK [10:00:11]SAM_PROTO_ClearQueue done [10:00:11]KKMCreateOFDPacket [10:00:11]OFDProtocolAddRootSTLVToBuf [10:00:11]FM_MakeSignedData [10:00:11]FM_MakeSignedData [10:00:11]SAM_PROTO_SignData [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 0D 01 02 [10:00:11]Write to MH i2c: E2 08 00 9B 60 80 0D 01 02 00 00 00 00 74 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:11]Read from MH i2c: E2 03 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 03 00 9B 60 00 90 00 6F [10:00:11]RAPDU: 90 00 [10:00:11]wFMCommunicate OK [10:00:11]wFMCommunicate request_size=255 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 0D 02 02 FA 03 00 7C 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 00 00 00 [10:00:11]Write to MH i2c: E2 02 01 9C 60 80 0D 02 02 FA 00 03 00 7C 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 00 00 00 00 00 C2 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 03 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 03 00 9C 60 00 90 00 70 [10:00:11]RAPDU: 90 00 [10:00:11]wFMCommunicate OK [10:00:11]wFMCommunicate request_size=139 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 0D 02 02 86 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 0B 00 00 00 00 07 04 06 00 F0 6E 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 2E C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FF 5E 03 00 35 04 06 00 3A E2 E4 EC 6F 39 [10:00:11]Write to MH i2c: E2 8E 00 9D 60 80 0D 02 02 86 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 0B 00 00 00 00 07 04 06 00 F0 6E 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 2E C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FF 5E 03 00 35 04 06 00 3A E2 E4 EC 6F 39 00 00 8E [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 03 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 03 00 9D 60 00 90 00 71 [10:00:11]RAPDU: 90 00 [10:00:11]wFMCommunicate OK [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 0D 03 02 [10:00:11]Write to MH i2c: E2 08 00 9E 60 80 0D 03 02 00 00 00 00 79 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 0B 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 0B 00 9E 60 00 2E 75 7B 46 CE 07 73 43 90 00 69 [10:00:11]RAPDU: 2E 75 7B 46 CE 07 73 43 90 00 [10:00:11]wFMCommunicate OK [10:00:11]SAM_PROTO_SignData done [10:00:11]FM_MakeSignedData done [10:00:11]CreateOFDProtocolMessage [10:00:11]wFMCommunicate request_size=4 [10:00:11]MH_SAM_APDU [10:00:11]CAPDU: 80 11 00 00 [10:00:11]Write to MH i2c: E2 08 00 9F 60 80 11 00 00 00 00 00 00 79 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:11]Read from MH i2c: E2 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 17 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: E2 17 00 9F 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C8 [10:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:00:11]wFMCommunicate OK [10:00:11]CreateOFDProtocolMessage done [10:00:11]OFDSenderStorePacket 220927 [10:00:11]StoreOFDPacket docnum=220927 [10:00:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 01 00 00 5E 13 88 01 07 AA 5A 03 01 00 03 00 7C 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 0B 00 00 00 00 07 04 06 00 F0 6E 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 2E C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FF 5E 03 00 35 04 06 00 3A E2 E4 EC 6F 39 2E 75 7B 46 CE 07 73 43 [10:00:11]CheckFolder [10:00:11]dirname=/storage/ofd_packets [10:00:11]CheckFolder done [10:00:11]ProducePacketName [10:00:11]name=ofd_packets/00220927 [10:00:11]NVStorageSaveData ofd_packets/00220927 [10:00:11]File name is /storage/ofd_packets/00220927 [10:00:11]Write 430 bytes [10:00:11]NVStorageSaveData done [10:00:11]OFDSenderStorePacket done [10:00:11]KKMCreateOFDPacket done [10:00:11]NVStorageSaveData kkm_last_timestamp [10:00:11]File name is /storage/kkm_last_timestamp [10:00:11]Write 4 bytes [10:00:11]NVStorageSaveData done [10:00:11]ExternCall_PrintAddStr [10:00:11]wPrintStart [10:00:11]Write to MH i2c: 01 00 00 A0 60 00 [10:00:11]Write i2c OK [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: 01 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: 01 07 00 [10:00:11]MH_I2C_Read... [10:00:11]Read from MH i2c: 01 07 00 A0 60 00 00 00 00 00 FF 0F 15 [10:00:11]RasterBufferAndPrint [10:00:11]line Счет N : (3)80190 [10:00:11]line ИНН: 02508201610067 [10:00:11]line Контрольно-Кассовый Чек [10:00:11]line ПРОДАЖА [10:00:11]line Товар: 46230614 [10:00:11]line Сигареты Richmond Red Edition [10:00:11]line 1.000 * 154.00 [10:00:11]line = 154.00 [10:00:11]line НДС 12% НСП 1% [10:00:11]line > о реализуемом товаре [10:00:11]line Товар: 2000036230011 [10:00:11]line Кофе Латте XL(GABB TRADE) [10:00:11]line 1.000 * 130.00 [10:00:11]line = 130.00 [10:00:11]line НДС 12% НСП 1% [10:00:11]line > о реализуемом товаре [10:00:11]line ИТОГО: 284.00 [10:00:11]line НСП 1% : 2.51 [10:00:11]line НДС 12% : 30.15 [10:00:11]line Наличными: 284.00 [10:00:11]line Безнал.: 0.00 [10:00:11]line Место: АЗС № 84 "Партнер Нефть" [10:00:11]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:00:11]line СНО: Общий режим [10:00:11]line Чек 136 23.10.2024 10:00 [10:00:11]line Смена: 447 ФФД: 1.0 [10:00:11]line ЗНМ: 0300000178 [10:00:11]line РНМ: 0000000000098116 [10:00:11]line Версия ККМ: 001 [10:00:11]line ФМ: 0000000000965413 [10:00:11]line ФД: 220927 [10:00:11]line ФПД: 64746177720121 [10:00:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100014&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220927&fm=64746177720121&tin=02508201610067®Number=0000000000098116&sum=28400 [10:00:11]line 0 [10:00:11]OFD Sender: Processing packet 220927 [packets to send 81, broken 80] [10:00:11]ProducePacketName [10:00:11]name=ofd_packets/00220927 [10:00:11]OFD Sender: To server: pG, [10:00:11]CommunicateWithHost lk.salyk.kg:30040 [10:00:11]ConnectInit lk.salyk.kg [10:00:11]written 0, free lines is 4095 [10:00:12]Connected sock=10 [10:00:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 01 00 00 5E 13 88 01 07 AA 5A 03 01 00 03 00 7C 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 0B 00 00 00 00 07 04 06 00 F0 6E 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 2E C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 FF 5E 03 00 35 04 06 00 3A E2 E4 EC 6F 39 2E 75 7B 46 CE 07 73 43 [10:00:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 45 32 47 00 4A 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 39 36 35 34 31 33 10 04 04 00 FF 5E 03 00 F4 03 04 00 CE 74 18 67 B6 04 01 00 00 62 30 0D 92 A4 D4 CD 6E [10:00:12]CommunicateWithHost err = 0 [10:00:12]CheckOFDResponse [10:00:12]1017 (14) - 77093643461234 [10:00:12]1041 (16) - 0000000000965413 [10:00:12]1040 (4) - 220927 [10:00:12]1012 (4) - 23.10.2024 04:00 [10:00:12]1206 (1) - 0 [10:00:12]OFD Sender: Remove packet 220927 [10:00:12]ProducePacketName [10:00:12]name=ofd_packets/00220927 [10:00:12]NVStorageDeleteData [10:00:12]Write to MH i2c: 01 00 00 CF 60 2F [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: 01 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: 01 07 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: 01 07 00 CF 60 00 00 00 00 00 9C 0C DE [10:00:12]RasterBufferAndPrint [10:00:12]line [10:00:12]line [10:00:12]line [10:00:12]line [10:00:12]line [10:00:12]written 0, free lines is 3234 [10:00:12]MH_Cut [10:00:12]Write to MH i2c: D1 01 00 D6 60 01 08 [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: D1 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: D1 01 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: D1 01 00 D6 60 00 07 [10:00:12]Write to MH i2c: 01 00 00 D7 60 37 [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]OFD Sender: No OFD packet to send [10:00:13]*** Cut start [10:00:13]*** Partial cut [10:00:13]*** CUTSNS_PIN = 1 [10:00:13]*** CUTSNS_PIN = 0 [10:00:13]*** Brake cut motor [10:00:13]Read from MH i2c: 01 [10:00:13]MH_I2C_Read... [10:00:13]*** Stop cut motor [10:00:13]*** Cut end [10:00:13]Read from MH i2c: 01 07 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: 01 07 00 D7 60 00 00 00 00 00 FF 0F 4C [10:00:13]process_action close_receipt done [10:00:13]requested_data is exist [10:00:13]produce_requested_data [10:00:13]requested_item fm.sn is exist - process it [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 11 00 00 [10:00:13]Write to MH i2c: E2 08 00 D8 60 80 11 00 00 00 00 00 00 B2 [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 17 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 17 00 D8 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 01 [10:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:00:13]wFMCommunicate OK [10:00:13]requested_item fd.num is exist - process it [10:00:13]SAM_PROTO_GetFieldsCounters [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 13 00 00 [10:00:13]Write to MH i2c: E2 08 00 D9 60 80 13 00 00 00 00 00 00 B5 [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:14]Read from MH i2c: E2 [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: E2 62 00 [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: E2 62 00 D9 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [10:00:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 FF 5E 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:00:14]wFMCommunicate OK [10:00:14]SAM_PROTO_GetFieldsCounters done [10:00:14]requested_item shift.num is exist - process it [10:00:14]requested_item shift.opened is exist - process it [10:00:14]req_shift_opened [10:00:14]FM_GetShiftState [10:00:14]SAM_PROTO_GetShiftState [10:00:14]wFMCommunicate request_size=4 [10:00:14]MH_SAM_APDU [10:00:14]CAPDU: 80 13 01 00 [10:00:14]Write to MH i2c: E2 08 00 DA 60 80 13 01 00 00 00 00 00 B7 [10:00:14]Write i2c OK [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: E2 [10:00:14]MH_I2C_Read... [10:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:14]Read from MH i2c: E2 0E 00 [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: E2 0E 00 DA 60 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 07 [10:00:14]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:00:14]wFMCommunicate OK [10:00:14]SAM_PROTO_GetShiftState done [10:00:14]FM_GetShiftState done [10:00:14]req_shift_opened done [10:00:14]requested_item shift.open_date is exist - process it [10:00:14]req_shift_open_date [10:00:14]req_shift_open_date done [10:00:14]produce_requested_data done [10:00:14]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220927,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:00:14]process_action_free close_receipt [10:00:14]json_value_free [10:00:14]json_value_free done [10:00:14]process_json_proto returns [10:00:14]Send response to host [10:00:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220927,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:00:14]free response buf [10:00:14]execute_script done [10:00:14]execute_script returns [10:00:14]free content buf [10:00:14]Sock 9.Close socket [10:00:14]Sock 9.Thread stoped [10:00:17]OFD Sender: No OFD packet to send [10:00:22]OFD Sender: No OFD packet to send [10:00:27]OFD Sender: No OFD packet to send [10:00:32]OFD Sender: No OFD packet to send [10:00:37]OFD Sender: No OFD packet to send [10:00:42]OFD Sender: No OFD packet to send [10:00:47]OFD Sender: No OFD packet to send [10:00:52]OFD Sender: No OFD packet to send [10:00:57]OFD Sender: No OFD packet to send [10:01:02]OFD Sender: No OFD packet to send [10:01:07]OFD Sender: No OFD packet to send [10:01:12]OFD Sender: No OFD packet to send [10:01:17]OFD Sender: No OFD packet to send [10:01:22]OFD Sender: No OFD packet to send [10:01:27]OFD Sender: No OFD packet to send [10:01:32]OFD Sender: No OFD packet to send [10:01:37]OFD Sender: No OFD packet to send [10:01:42]OFD Sender: No OFD packet to send [10:01:47]OFD Sender: No OFD packet to send [10:01:52]accept exits with 7 [10:01:52]New connection [10:01:52]New thread 3066531172 created [10:01:52]Thread 3066674532 joined [10:01:52]Waiting for new connection... [10:01:52] Sock 7.Parse request [10:01:52]Sock 7.Check first char [10:01:52]Sock 7.First char is OK [10:01:52]request: POST /json_proto HTTP/1.0 [10:01:52]Method: POST [10:01:52]URL: /json_proto [10:01:52]Method is POST - this is cgi request [10:01:52]url: /json_proto [10:01:52]query_string will be loaded in cgi processing [10:01:52]execute_cgi json_proto POST (null) [10:01:52]execute_cgi path=json_proto method=POST [10:01:52]POST find Content-Length [10:01:52]Host: 172.17.40.4:8080 [10:01:52]Content-Length: 791 [10:01:52]Content-Type: application/json [10:01:52] [10:01:52]POST finish read [10:01:52]Found Content-Length = 791 [10:01:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 8.220, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43251", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:52]execute_script... [10:01:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 8.220, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43251", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:52]POST & json_proto [10:01:52]process_json_proto [10:01:52]json parsed OK: [10:01:52]protocol is kg_v1.0 [10:01:52]action value=close_receipt [10:01:52]process_action close_receipt [10:01:52]cmd_close_receipt [10:01:52]MH_GetDate [10:01:52]Write to MH i2c: F0 00 00 DB 60 2A [10:01:52]Write i2c OK [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: F0 [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: F0 09 00 [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: F0 09 00 DB 60 00 95 C9 18 67 65 5C 16 67 4E [10:01:52]GetLastDocTimeStamp 1729677614 [10:01:52]current date 1729677717 [10:01:52]FM_GetShiftState [10:01:52]SAM_PROTO_GetShiftState [10:01:52]wFMCommunicate request_size=4 [10:01:52]MH_SAM_APDU [10:01:52]CAPDU: 80 13 01 00 [10:01:52]Write to MH i2c: E2 08 00 DC 60 80 13 01 00 00 00 00 00 B9 [10:01:52]Write i2c OK [10:01:52]MH_I2C_Read... [10:01:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:52]Read from MH i2c: E2 [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: E2 0E 00 [10:01:52]MH_I2C_Read... [10:01:52]Read from MH i2c: E2 0E 00 DC 60 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 09 [10:01:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:01:52]wFMCommunicate OK [10:01:52]SAM_PROTO_GetShiftState done [10:01:52]FM_GetShiftState done [10:01:52]opened in 1729642119 [10:01:52]opened+sec_in_day 1729728519 [10:01:52]quantity*price = 0 [10:01:52]sum+1 = 1 [10:01:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 137 23.10.2024 10:01 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливная Карта 43251 ФМ: 0000000000965413 ФД: 220928 ФПД: 100634371262178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100157&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220928&fm=100634371262178&tin=02508201610067®Number=0000000000098116&sum=0 [10:01:53]StoreToDocumentArchive [10:01:53]shift 447 fd 220928 [10:01:53]save to /storage/0447/doc_00220928 [10:01:53]save last doc name /storage/0447/doc_00220928 to /storage/kkm_last_doc_name [10:01:53]save OK [10:01:53]Clear old archive folders... [10:01:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:53]tlvbuf is 008E7820 [10:01:53]SAM_PROTO_ClearQueue [10:01:53]wFMCommunicate request_size=4 [10:01:53]MH_SAM_APDU [10:01:53]CAPDU: 80 09 00 00 [10:01:53]Write to MH i2c: E2 08 00 E9 60 80 09 00 00 00 00 00 00 BB [10:01:53]Write i2c OK [10:01:53]MH_I2C_Read... [10:01:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:53]Read from MH i2c: E2 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 03 00 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 03 00 E9 60 00 90 00 BD [10:01:53]RAPDU: 90 00 [10:01:53]wFMCommunicate OK [10:01:53]SAM_PROTO_ClearQueue done [10:01:53]KKMCreateOFDPacket [10:01:53]OFDProtocolAddRootSTLVToBuf [10:01:53]FM_MakeSignedData [10:01:53]FM_MakeSignedData [10:01:53]SAM_PROTO_SignData [10:01:53]wFMCommunicate request_size=4 [10:01:53]MH_SAM_APDU [10:01:53]CAPDU: 80 0D 01 02 [10:01:53]Write to MH i2c: E2 08 00 EA 60 80 0D 01 02 00 00 00 00 C3 [10:01:53]Write i2c OK [10:01:53]MH_I2C_Read... [10:01:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:53]Read from MH i2c: E2 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 03 00 [10:01:53]MH_I2C_Read... [10:01:53]Read from MH i2c: E2 03 00 EA 60 00 90 00 BE [10:01:53]RAPDU: 90 00 [10:01:53]wFMCommunicate OK [10:01:53]wFMCommunicate request_size=255 [10:01:53]MH_SAM_APDU [10:01:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C 20 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 95 C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 00 5F 03 00 35 04 06 00 5B [10:01:53]Write to MH i2c: E2 02 01 EB 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C 20 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 95 C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 00 5F 03 00 35 04 06 00 5B 00 00 E5 [10:01:53]Write i2c OK [10:01:53]MH_I2C_Read... [10:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:54]Read from MH i2c: E2 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: E2 03 00 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: E2 03 00 EB 60 00 90 00 BF [10:01:54]RAPDU: 90 00 [10:01:54]wFMCommunicate OK [10:01:54]wFMCommunicate request_size=10 [10:01:54]MH_SAM_APDU [10:01:54]CAPDU: 80 0D 02 02 05 86 C3 F3 86 E2 [10:01:54]Write to MH i2c: E2 0D 00 EC 60 80 0D 02 02 05 00 86 C3 F3 86 E2 00 00 74 [10:01:54]Write i2c OK [10:01:54]MH_I2C_Read... [10:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:54]Read from MH i2c: E2 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: E2 03 00 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: E2 03 00 EC 60 00 90 00 C0 [10:01:54]RAPDU: 90 00 [10:01:54]wFMCommunicate OK [10:01:54]wFMCommunicate request_size=4 [10:01:54]MH_SAM_APDU [10:01:54]CAPDU: 80 0D 03 02 [10:01:54]Write to MH i2c: E2 08 00 ED 60 80 0D 03 02 00 00 00 00 C8 [10:01:54]Write i2c OK [10:01:54]MH_I2C_Read... [10:01:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:54]Read from MH i2c: E2 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: E2 0B 00 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: E2 0B 00 ED 60 00 F9 FC 09 47 AD 93 0E E5 90 00 41 [10:01:54]RAPDU: F9 FC 09 47 AD 93 0E E5 90 00 [10:01:54]wFMCommunicate OK [10:01:54]SAM_PROTO_SignData done [10:01:54]FM_MakeSignedData done [10:01:54]CreateOFDProtocolMessage [10:01:54]wFMCommunicate request_size=4 [10:01:54]MH_SAM_APDU [10:01:54]CAPDU: 80 11 00 00 [10:01:54]Write to MH i2c: E2 08 00 EE 60 80 11 00 00 00 00 00 00 C8 [10:01:54]Write i2c OK [10:01:54]MH_I2C_Read... [10:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:54]Read from MH i2c: E2 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: E2 17 00 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: E2 17 00 EE 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 17 [10:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:01:54]wFMCommunicate OK [10:01:54]CreateOFDProtocolMessage done [10:01:54]OFDSenderStorePacket 220928 [10:01:54]StoreOFDPacket docnum=220928 [10:01:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 10 94 07 01 1B 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C 20 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 95 C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 00 5F 03 00 35 04 06 00 5B 86 C3 F3 86 E2 F9 FC 09 47 AD 93 0E E5 [10:01:54]CheckFolder [10:01:54]dirname=/storage/ofd_packets [10:01:54]CheckFolder done [10:01:54]ProducePacketName [10:01:54]name=ofd_packets/00220928 [10:01:54]NVStorageSaveData ofd_packets/00220928 [10:01:54]File name is /storage/ofd_packets/00220928 [10:01:54]Write 301 bytes [10:01:54]NVStorageSaveData done [10:01:54]OFDSenderStorePacket done [10:01:54]KKMCreateOFDPacket done [10:01:54]NVStorageSaveData kkm_last_timestamp [10:01:54]File name is /storage/kkm_last_timestamp [10:01:54]Write 4 bytes [10:01:54]NVStorageSaveData done [10:01:54]ExternCall_PrintAddStr [10:01:54]wPrintStart [10:01:54]Write to MH i2c: 01 00 00 EF 60 4F [10:01:54]Write i2c OK [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: 01 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: 01 07 00 [10:01:54]MH_I2C_Read... [10:01:54]Read from MH i2c: 01 07 00 EF 60 00 00 00 00 00 FF 0F 64 [10:01:54]RasterBufferAndPrint [10:01:54]line Счет N : (1)538838 [10:01:54]line ИНН: 02508201610067 [10:01:54]line Контрольно-Кассовый Чек [10:01:54]line ПРОДАЖА [10:01:54]line ТРК (МРК, ГНК) : 33 [10:01:54]line Товар: 2710124130 [10:01:54]line Аи-92-К-2 [10:01:54]line 8.220 * 0.00 [10:01:54]line = 0.00 [10:01:54]line НДС 12% НСП 1% [10:01:54]line > о реализуемом товаре [10:01:54]line ИТОГО: 0.00 [10:01:54]line НСП 1% : 0.00 [10:01:54]line НДС 12% : 0.00 [10:01:54]line Наличными: 0.00 [10:01:54]line Безнал.: 0.00 [10:01:54]line Место: АЗС № 84 "Партнер Нефть" [10:01:54]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:01:54]line СНО: Общий режим [10:01:54]line Чек 137 23.10.2024 10:01 [10:01:54]line Смена: 447 ФФД: 1.0 [10:01:54]line ЗНМ: 0300000178 [10:01:54]line РНМ: 0000000000098116 [10:01:54]line Версия ККМ: 001 [10:01:54]line Талоны: Топливная Карта [10:01:54]line 43251 [10:01:54]line ФМ: 0000000000965413 [10:01:54]line ФД: 220928 [10:01:54]line ФПД: 100634371262178 [10:01:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100157&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220928&fm=100634371262178&tin=02508201610067®Number=0000000000098116&sum=0 [10:01:54]OFD Sender: Processing packet 220928 [packets to send 81, broken 80] [10:01:54]ProducePacketName [10:01:54]name=ofd_packets/00220928 [10:01:54]OFD Sender: To server: pG, [10:01:54]CommunicateWithHost lk.salyk.kg:30040 [10:01:54]ConnectInit lk.salyk.kg [10:01:54]written 0, free lines is 4095 [10:01:54]Connected sock=10 [10:01:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 10 94 07 01 1B 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C 20 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 95 C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 00 5F 03 00 35 04 06 00 5B 86 C3 F3 86 E2 F9 FC 09 47 AD 93 0E E5 [10:01:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 57 1A 47 00 45 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 39 36 35 34 31 33 10 04 04 00 00 5F 03 00 F4 03 04 00 34 75 18 67 B6 04 01 00 00 04 14 79 BC D2 E5 D6 F5 [10:01:54]CommunicateWithHost err = 0 [10:01:54]CheckOFDResponse [10:01:54]1017 (14) - 77093643461234 [10:01:54]1041 (16) - 0000000000965413 [10:01:54]1040 (4) - 220928 [10:01:54]1012 (4) - 23.10.2024 04:01 [10:01:54]1206 (1) - 0 [10:01:54]OFD Sender: Remove packet 220928 [10:01:54]ProducePacketName [10:01:54]name=ofd_packets/00220928 [10:01:54]NVStorageDeleteData [10:01:55]Write to MH i2c: 01 00 00 19 61 7A [10:01:55]Write i2c OK [10:01:55]MH_I2C_Read... [10:01:55]Read from MH i2c: 01 [10:01:55]MH_I2C_Read... [10:01:55]Read from MH i2c: 01 07 00 [10:01:55]MH_I2C_Read... [10:01:55]Read from MH i2c: 01 07 00 19 61 00 00 00 00 00 FE 0C 8B [10:01:55]RasterBufferAndPrint [10:01:55]line [10:01:55]line [10:01:55]line [10:01:55]line [10:01:55]line [10:01:55]written 0, free lines is 3335 [10:01:55]MH_Cut [10:01:55]Write to MH i2c: D1 01 00 20 61 01 53 [10:01:55]Write i2c OK [10:01:55]MH_I2C_Read... [10:01:55]Read from MH i2c: D1 [10:01:55]MH_I2C_Read... [10:01:55]Read from MH i2c: D1 01 00 [10:01:55]MH_I2C_Read... [10:01:55]Read from MH i2c: D1 01 00 20 61 00 52 [10:01:55]Write to MH i2c: 01 00 00 21 61 82 [10:01:55]Write i2c OK [10:01:55]MH_I2C_Read... [10:01:55]OFD Sender: No OFD packet to send [10:01:55]*** Cut start [10:01:55]*** Partial cut [10:01:55]*** CUTSNS_PIN = 1 [10:01:55]*** CUTSNS_PIN = 0 [10:01:56]*** Brake cut motor [10:01:56]Read from MH i2c: 01 [10:01:56]MH_I2C_Read... [10:01:56]*** Stop cut motor [10:01:56]*** Cut end [10:01:56]Read from MH i2c: 01 07 00 [10:01:56]MH_I2C_Read... [10:01:56]Read from MH i2c: 01 07 00 21 61 00 00 00 00 00 FF 0F 97 [10:01:56]process_action close_receipt done [10:01:56]requested_data is exist [10:01:56]produce_requested_data [10:01:56]requested_item fm.sn is exist - process it [10:01:56]wFMCommunicate request_size=4 [10:01:56]MH_SAM_APDU [10:01:56]CAPDU: 80 11 00 00 [10:01:56]Write to MH i2c: E2 08 00 22 61 80 11 00 00 00 00 00 00 FD [10:01:56]Write i2c OK [10:01:56]MH_I2C_Read... [10:01:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:56]Read from MH i2c: E2 [10:01:56]MH_I2C_Read... [10:01:56]Read from MH i2c: E2 17 00 [10:01:56]MH_I2C_Read... [10:01:56]Read from MH i2c: E2 17 00 22 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4C [10:01:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:01:56]wFMCommunicate OK [10:01:56]requested_item fd.num is exist - process it [10:01:56]SAM_PROTO_GetFieldsCounters [10:01:56]wFMCommunicate request_size=4 [10:01:56]MH_SAM_APDU [10:01:56]CAPDU: 80 13 00 00 [10:01:56]Write to MH i2c: E2 08 00 23 61 80 13 00 00 00 00 00 00 00 [10:01:56]Write i2c OK [10:01:56]MH_I2C_Read... [10:01:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:56]Read from MH i2c: E2 [10:01:56]MH_I2C_Read... [10:01:56]Read from MH i2c: E2 62 00 [10:01:56]MH_I2C_Read... [10:01:56]Read from MH i2c: E2 62 00 23 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 00 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [10:01:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 00 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:56]wFMCommunicate OK [10:01:56]SAM_PROTO_GetFieldsCounters done [10:01:56]requested_item shift.num is exist - process it [10:01:56]requested_item shift.opened is exist - process it [10:01:56]req_shift_opened [10:01:56]FM_GetShiftState [10:01:56]SAM_PROTO_GetShiftState [10:01:56]wFMCommunicate request_size=4 [10:01:56]MH_SAM_APDU [10:01:56]CAPDU: 80 13 01 00 [10:01:56]Write to MH i2c: E2 08 00 24 61 80 13 01 00 00 00 00 00 02 [10:01:56]Write i2c OK [10:01:56]MH_I2C_Read... [10:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:56]Read from MH i2c: E2 [10:01:56]MH_I2C_Read... [10:01:56]Read from MH i2c: E2 0E 00 [10:01:56]MH_I2C_Read... [10:01:56]Read from MH i2c: E2 0E 00 24 61 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 52 [10:01:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:01:56]wFMCommunicate OK [10:01:56]SAM_PROTO_GetShiftState done [10:01:56]FM_GetShiftState done [10:01:56]req_shift_opened done [10:01:56]requested_item shift.open_date is exist - process it [10:01:56]req_shift_open_date [10:01:56]req_shift_open_date done [10:01:56]produce_requested_data done [10:01:56]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220928,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:01:56]process_action_free close_receipt [10:01:56]json_value_free [10:01:56]json_value_free done [10:01:56]process_json_proto returns [10:01:56]Send response to host [10:01:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220928,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:01:56]free response buf [10:01:56]execute_script done [10:01:56]execute_script returns [10:01:56]free content buf [10:01:56]Sock 7.Close socket [10:01:56]Sock 7.Thread stoped [10:02:00]OFD Sender: No OFD packet to send [10:02:05]OFD Sender: No OFD packet to send [10:02:10]OFD Sender: No OFD packet to send [10:02:15]OFD Sender: No OFD packet to send [10:02:20]OFD Sender: No OFD packet to send [10:02:25]OFD Sender: No OFD packet to send [10:02:30]OFD Sender: No OFD packet to send [10:02:35]OFD Sender: No OFD packet to send [10:02:38]accept exits with 9 [10:02:38]New connection [10:02:38]New thread 3066674532 created [10:02:38]Thread 3066531172 joined [10:02:38]Waiting for new connection... [10:02:38] Sock 9.Parse request [10:02:38]Sock 9.Check first char [10:02:38]Sock 9.First char is OK [10:02:38]request: POST /json_proto HTTP/1.0 [10:02:38]Method: POST [10:02:38]URL: /json_proto [10:02:38]Method is POST - this is cgi request [10:02:38]url: /json_proto [10:02:38]query_string will be loaded in cgi processing [10:02:38]execute_cgi json_proto POST (null) [10:02:38]execute_cgi path=json_proto method=POST [10:02:38]POST find Content-Length [10:02:38]Host: 172.17.40.4:8080 [10:02:38]Content-Length: 766 [10:02:38]Content-Type: application/json [10:02:38] [10:02:38]POST finish read [10:02:38]Found Content-Length = 766 [10:02:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:38]execute_script... [10:02: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)538839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:38]POST & json_proto [10:02:38]process_json_proto [10:02:38]json parsed OK: [10:02:38]protocol is kg_v1.0 [10:02:38]action value=close_receipt [10:02:38]process_action close_receipt [10:02:38]cmd_close_receipt [10:02:38]MH_GetDate [10:02:38]Write to MH i2c: F0 00 00 25 61 75 [10:02:38]Write i2c OK [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: F0 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: F0 09 00 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: F0 09 00 25 61 00 C3 C9 18 67 65 5C 16 67 C7 [10:02:38]GetLastDocTimeStamp 1729677717 [10:02:38]current date 1729677763 [10:02:38]FM_GetShiftState [10:02:38]SAM_PROTO_GetShiftState [10:02:38]wFMCommunicate request_size=4 [10:02:38]MH_SAM_APDU [10:02:38]CAPDU: 80 13 01 00 [10:02:38]Write to MH i2c: E2 08 00 26 61 80 13 01 00 00 00 00 00 04 [10:02:38]Write i2c OK [10:02:38]MH_I2C_Read... [10:02:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:38]Read from MH i2c: E2 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: E2 0E 00 [10:02:38]MH_I2C_Read... [10:02:38]Read from MH i2c: E2 0E 00 26 61 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 54 [10:02:38]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:02:38]wFMCommunicate OK [10:02:38]SAM_PROTO_GetShiftState done [10:02:38]FM_GetShiftState done [10:02:38]opened in 1729642119 [10:02:38]opened+sec_in_day 1729728519 [10:02:38]quantity*price = 50041 [10:02:38]sum+1 = 50042 [10:02:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 138 23.10.2024 10:02 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220929 ФПД: 248505860925097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100243&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220929&fm=248505860925097&tin=02508201610067®Number=0000000000098116&sum=50041 [10:02:40]StoreToDocumentArchive [10:02:40]shift 447 fd 220929 [10:02:40]save to /storage/0447/doc_00220929 [10:02:40]save last doc name /storage/0447/doc_00220929 to /storage/kkm_last_doc_name [10:02:40]save OK [10:02:40]Clear old archive folders... [10:02:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:40]tlvbuf is 007619C0 [10:02:40]SAM_PROTO_ClearQueue [10:02:40]wFMCommunicate request_size=4 [10:02:40]MH_SAM_APDU [10:02:40]CAPDU: 80 09 00 00 [10:02:40]Write to MH i2c: E2 08 00 33 61 80 09 00 00 00 00 00 00 06 [10:02:40]Write i2c OK [10:02:40]MH_I2C_Read... [10:02:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:40]Read from MH i2c: E2 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 03 00 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 03 00 33 61 00 90 00 08 [10:02:40]RAPDU: 90 00 [10:02:40]wFMCommunicate OK [10:02:40]SAM_PROTO_ClearQueue done [10:02:40]KKMCreateOFDPacket [10:02:40]OFDProtocolAddRootSTLVToBuf [10:02:40]FM_MakeSignedData [10:02:40]FM_MakeSignedData [10:02:40]SAM_PROTO_SignData [10:02:40]wFMCommunicate request_size=4 [10:02:40]MH_SAM_APDU [10:02:40]CAPDU: 80 0D 01 02 [10:02:40]Write to MH i2c: E2 08 00 34 61 80 0D 01 02 00 00 00 00 0E [10:02:40]Write i2c OK [10:02:40]MH_I2C_Read... [10:02:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:40]Read from MH i2c: E2 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 03 00 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 03 00 34 61 00 90 00 09 [10:02:40]RAPDU: 90 00 [10:02:40]wFMCommunicate OK [10:02:40]wFMCommunicate request_size=255 [10:02:40]MH_SAM_APDU [10:02:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 C3 C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 01 5F 03 00 35 04 06 00 E2 [10:02:40]Write to MH i2c: E2 02 01 35 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 C3 C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 01 5F 03 00 35 04 06 00 E2 00 00 82 [10:02:40]Write i2c OK [10:02:40]MH_I2C_Read... [10:02:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:40]Read from MH i2c: E2 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 03 00 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 03 00 35 61 00 90 00 0A [10:02:40]RAPDU: 90 00 [10:02:40]wFMCommunicate OK [10:02:40]wFMCommunicate request_size=10 [10:02:40]MH_SAM_APDU [10:02:40]CAPDU: 80 0D 02 02 05 03 C7 90 A6 A9 [10:02:40]Write to MH i2c: E2 0D 00 36 61 80 0D 02 02 05 00 03 C7 90 A6 A9 00 00 C4 [10:02:40]Write i2c OK [10:02:40]MH_I2C_Read... [10:02:40]OFD Sender: No OFD packet to send [10:02:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:40]Read from MH i2c: E2 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 03 00 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 03 00 36 61 00 90 00 0B [10:02:40]RAPDU: 90 00 [10:02:40]wFMCommunicate OK [10:02:40]wFMCommunicate request_size=4 [10:02:40]MH_SAM_APDU [10:02:40]CAPDU: 80 0D 03 02 [10:02:40]Write to MH i2c: E2 08 00 37 61 80 0D 03 02 00 00 00 00 13 [10:02:40]Write i2c OK [10:02:40]MH_I2C_Read... [10:02:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:40]Read from MH i2c: E2 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 0B 00 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 0B 00 37 61 00 E7 2D 4F 55 26 37 C0 64 90 00 4D [10:02:40]RAPDU: E7 2D 4F 55 26 37 C0 64 90 00 [10:02:40]wFMCommunicate OK [10:02:40]SAM_PROTO_SignData done [10:02:40]FM_MakeSignedData done [10:02:40]CreateOFDProtocolMessage [10:02:40]wFMCommunicate request_size=4 [10:02:40]MH_SAM_APDU [10:02:40]CAPDU: 80 11 00 00 [10:02:40]Write to MH i2c: E2 08 00 38 61 80 11 00 00 00 00 00 00 13 [10:02:40]Write i2c OK [10:02:40]MH_I2C_Read... [10:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:40]Read from MH i2c: E2 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 17 00 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: E2 17 00 38 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 62 [10:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:02:40]wFMCommunicate OK [10:02:40]CreateOFDProtocolMessage done [10:02:40]OFDSenderStorePacket 220929 [10:02:40]StoreOFDPacket docnum=220929 [10:02:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 93 A3 07 01 26 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 C3 C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 01 5F 03 00 35 04 06 00 E2 03 C7 90 A6 A9 E7 2D 4F 55 26 37 C0 64 [10:02:40]CheckFolder [10:02:40]dirname=/storage/ofd_packets [10:02:40]CheckFolder done [10:02:40]ProducePacketName [10:02:40]name=ofd_packets/00220929 [10:02:40]NVStorageSaveData ofd_packets/00220929 [10:02:40]File name is /storage/ofd_packets/00220929 [10:02:40]Write 301 bytes [10:02:40]NVStorageSaveData done [10:02:40]OFDSenderStorePacket done [10:02:40]KKMCreateOFDPacket done [10:02:40]NVStorageSaveData kkm_last_timestamp [10:02:40]File name is /storage/kkm_last_timestamp [10:02:40]Write 4 bytes [10:02:40]NVStorageSaveData done [10:02:40]ExternCall_PrintAddStr [10:02:40]wPrintStart [10:02:40]Write to MH i2c: 01 00 00 39 61 9A [10:02:40]Write i2c OK [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: 01 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: 01 07 00 [10:02:40]MH_I2C_Read... [10:02:40]Read from MH i2c: 01 07 00 39 61 00 00 00 00 00 FF 0F AF [10:02:40]RasterBufferAndPrint [10:02:40]line Счет N : (1)538839 [10:02:40]line ИНН: 02508201610067 [10:02:40]line Контрольно-Кассовый Чек [10:02:40]line ПРОДАЖА [10:02:40]line ТРК (МРК, ГНК) : 33 [10:02:40]line Товар: 2710124130 [10:02:40]line Аи-92-К-2 [10:02:40]line 7.480 * 66.90 [10:02:40]line = 500.41 [10:02:40]line НДС 12% НСП 1% [10:02:40]line > о реализуемом товаре [10:02:40]line ИТОГО: 500.41 [10:02:40]line НСП 1% : 4.43 [10:02:40]line НДС 12% : 53.14 [10:02:40]line Наличными: 0.00 [10:02:40]line Безнал.: 500.41 [10:02:40]line Место: АЗС № 84 "Партнер Нефть" [10:02:40]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:02:40]line СНО: Общий режим [10:02:40]line Чек 138 23.10.2024 10:02 [10:02:40]line Смена: 447 ФФД: 1.0 [10:02:40]line ЗНМ: 0300000178 [10:02:40]line РНМ: 0000000000098116 [10:02:40]line Версия ККМ: 001 [10:02:40]line Платежная система: Mbank [10:02:40]line ФМ: 0000000000965413 [10:02:40]line ФД: 220929 [10:02:40]line ФПД: 248505860925097 [10:02:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100243&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220929&fm=248505860925097&tin=02508201610067®Number=0000000000098116&sum=50041 [10:02:40]OFD Sender: Processing packet 220929 [packets to send 81, broken 80] [10:02:40]ProducePacketName [10:02:40]name=ofd_packets/00220929 [10:02:40]OFD Sender: To server: pG, [10:02:40]CommunicateWithHost lk.salyk.kg:30040 [10:02:40]ConnectInit lk.salyk.kg [10:02:40]written 0, free lines is 4095 [10:02:41]Connected sock=10 [10:02:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 93 A3 07 01 26 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 C3 C9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 01 5F 03 00 35 04 06 00 E2 03 C7 90 A6 A9 E7 2D 4F 55 26 37 C0 64 [10:02:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A3 1B 47 00 D9 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 39 36 35 34 31 33 10 04 04 00 01 5F 03 00 F4 03 04 00 63 75 18 67 B6 04 01 00 00 1F 51 96 23 28 F0 78 8D [10:02:41]CommunicateWithHost err = 0 [10:02:41]CheckOFDResponse [10:02:41]1017 (14) - 77093643461234 [10:02:41]1041 (16) - 0000000000965413 [10:02:41]1040 (4) - 220929 [10:02:41]1012 (4) - 23.10.2024 04:02 [10:02:41]1206 (1) - 0 [10:02:41]OFD Sender: Remove packet 220929 [10:02:41]ProducePacketName [10:02:41]name=ofd_packets/00220929 [10:02:41]NVStorageDeleteData [10:02:41]Write to MH i2c: 01 00 00 62 61 C3 [10:02:41]Write i2c OK [10:02:41]MH_I2C_Read... [10:02:41]Read from MH i2c: 01 [10:02:41]MH_I2C_Read... [10:02:41]Read from MH i2c: 01 07 00 [10:02:41]MH_I2C_Read... [10:02:41]Read from MH i2c: 01 07 00 62 61 00 00 00 00 00 1D 0D F4 [10:02:41]RasterBufferAndPrint [10:02:41]line [10:02:41]line [10:02:41]line [10:02:41]line [10:02:41]line [10:02:41]written 0, free lines is 3363 [10:02:41]MH_Cut [10:02:41]Write to MH i2c: D1 01 00 69 61 01 9C [10:02:41]Write i2c OK [10:02:41]MH_I2C_Read... [10:02:41]Read from MH i2c: D1 [10:02:41]MH_I2C_Read... [10:02:41]Read from MH i2c: D1 01 00 [10:02:41]MH_I2C_Read... [10:02:41]Read from MH i2c: D1 01 00 69 61 00 9B [10:02:41]Write to MH i2c: 01 00 00 6A 61 CB [10:02:41]Write i2c OK [10:02:41]MH_I2C_Read... [10:02:41]OFD Sender: No OFD packet to send [10:02:42]*** Cut start [10:02:42]*** Partial cut [10:02:42]*** CUTSNS_PIN = 1 [10:02:42]*** CUTSNS_PIN = 0 [10:02:42]*** Brake cut motor [10:02:42]Read from MH i2c: 01 [10:02:42]MH_I2C_Read... [10:02:42]*** Stop cut motor [10:02:42]*** Cut end [10:02:42]Read from MH i2c: 01 07 00 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: 01 07 00 6A 61 00 00 00 00 00 FF 0F E0 [10:02:42]process_action close_receipt done [10:02:42]requested_data is exist [10:02:42]produce_requested_data [10:02:42]requested_item fm.sn is exist - process it [10:02:42]wFMCommunicate request_size=4 [10:02:42]MH_SAM_APDU [10:02:42]CAPDU: 80 11 00 00 [10:02:42]Write to MH i2c: E2 08 00 6B 61 80 11 00 00 00 00 00 00 46 [10:02:42]Write i2c OK [10:02:42]MH_I2C_Read... [10:02:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:42]Read from MH i2c: E2 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: E2 17 00 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: E2 17 00 6B 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 95 [10:02:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:02:42]wFMCommunicate OK [10:02:42]requested_item fd.num is exist - process it [10:02:42]SAM_PROTO_GetFieldsCounters [10:02:42]wFMCommunicate request_size=4 [10:02:42]MH_SAM_APDU [10:02:42]CAPDU: 80 13 00 00 [10:02:42]Write to MH i2c: E2 08 00 6C 61 80 13 00 00 00 00 00 00 49 [10:02:42]Write i2c OK [10:02:42]MH_I2C_Read... [10:02:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:42]Read from MH i2c: E2 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: E2 62 00 [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: E2 62 00 6C 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 01 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [10:02:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 01 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:02:42]wFMCommunicate OK [10:02:42]SAM_PROTO_GetFieldsCounters done [10:02:42]requested_item shift.num is exist - process it [10:02:42]requested_item shift.opened is exist - process it [10:02:42]req_shift_opened [10:02:42]FM_GetShiftState [10:02:42]SAM_PROTO_GetShiftState [10:02:42]wFMCommunicate request_size=4 [10:02:42]MH_SAM_APDU [10:02:42]CAPDU: 80 13 01 00 [10:02:42]Write to MH i2c: E2 08 00 6D 61 80 13 01 00 00 00 00 00 4B [10:02:42]Write i2c OK [10:02:42]MH_I2C_Read... [10:02:42]Read from MH i2c: E2 [10:02:43]MH_I2C_Read... [10:02:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:43]Read from MH i2c: E2 0E 00 [10:02:43]MH_I2C_Read... [10:02:43]Read from MH i2c: E2 0E 00 6D 61 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9B [10:02:43]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:02:43]wFMCommunicate OK [10:02:43]SAM_PROTO_GetShiftState done [10:02:43]FM_GetShiftState done [10:02:43]req_shift_opened done [10:02:43]requested_item shift.open_date is exist - process it [10:02:43]req_shift_open_date [10:02:43]req_shift_open_date done [10:02:43]produce_requested_data done [10:02:43]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220929,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:02:43]process_action_free close_receipt [10:02:43]json_value_free [10:02:43]json_value_free done [10:02:43]process_json_proto returns [10:02:43]Send response to host [10:02:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220929,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:02:43]free response buf [10:02:43]execute_script done [10:02:43]execute_script returns [10:02:43]free content buf [10:02:43]Sock 9.Close socket [10:02:43]Sock 9.Thread stoped [10:02:46]OFD Sender: No OFD packet to send [10:02:51]OFD Sender: No OFD packet to send [10:02:56]OFD Sender: No OFD packet to send [10:03:01]OFD Sender: No OFD packet to send [10:03:06]OFD Sender: No OFD packet to send [10:03:11]OFD Sender: No OFD packet to send [10:03:16]OFD Sender: No OFD packet to send [10:03:21]OFD Sender: No OFD packet to send [10:03:26]OFD Sender: No OFD packet to send [10:03:31]OFD Sender: No OFD packet to send [10:03:36]OFD Sender: No OFD packet to send [10:03:41]OFD Sender: No OFD packet to send [10:03:46]OFD Sender: No OFD packet to send [10:03:51]OFD Sender: No OFD packet to send [10:03:56]OFD Sender: No OFD packet to send [10:04:01]OFD Sender: No OFD packet to send [10:04:06]OFD Sender: No OFD packet to send [10:04:11]OFD Sender: No OFD packet to send [10:04:16]OFD Sender: No OFD packet to send [10:04:17]accept exits with 7 [10:04:17]New connection [10:04:17]New thread 3066531172 created [10:04:17]Thread 3066674532 joined [10:04:17]Waiting for new connection... [10:04:17] Sock 7.Parse request [10:04:17]Sock 7.Check first char [10:04:17]Sock 7.First char is OK [10:04:17]request: POST /json_proto HTTP/1.0 [10:04:17]Method: POST [10:04:17]URL: /json_proto [10:04:17]Method is POST - this is cgi request [10:04:17]url: /json_proto [10:04:17]query_string will be loaded in cgi processing [10:04:17]execute_cgi json_proto POST (null) [10:04:17]execute_cgi path=json_proto method=POST [10:04:17]POST find Content-Length [10:04:17]Host: 172.17.40.4:8080 [10:04:17]Content-Length: 754 [10:04:17]Content-Type: application/json [10:04:17] [10:04:17]POST finish read [10:04:17]Found Content-Length = 754 [10:04:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30096590", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:17]execute_script... [10:04:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30096590", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:17]POST & json_proto [10:04:17]process_json_proto [10:04:17]json parsed OK: [10:04:17]protocol is kg_v1.0 [10:04:17]action value=close_receipt [10:04:17]process_action close_receipt [10:04:17]cmd_close_receipt [10:04:17]MH_GetDate [10:04:17]Write to MH i2c: F0 00 00 6E 61 BE [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: F0 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: F0 09 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: F0 09 00 6E 61 00 26 CA 18 67 65 5C 16 67 74 [10:04:17]GetLastDocTimeStamp 1729677763 [10:04:17]current date 1729677862 [10:04:17]FM_GetShiftState [10:04:17]SAM_PROTO_GetShiftState [10:04:17]wFMCommunicate request_size=4 [10:04:17]MH_SAM_APDU [10:04:17]CAPDU: 80 13 01 00 [10:04:17]Write to MH i2c: E2 08 00 6F 61 80 13 01 00 00 00 00 00 4D [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:17]Read from MH i2c: E2 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 0E 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 0E 00 6F 61 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9D [10:04:17]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:04:17]wFMCommunicate OK [10:04:17]SAM_PROTO_GetShiftState done [10:04:17]FM_GetShiftState done [10:04:17]opened in 1729642119 [10:04:17]opened+sec_in_day 1729728519 [10:04:17]quantity*price = 0 [10:04:17]sum+1 = 1 [10:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 139 23.10.2024 10:04 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30096590 ФМ: 0000000000965413 ФД: 220930 ФПД: 71704028663440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100422&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220930&fm=71704028663440&tin=02508201610067®Number=0000000000098116&sum=0 [10:04:18]StoreToDocumentArchive [10:04:18]shift 447 fd 220930 [10:04:18]save to /storage/0447/doc_00220930 [10:04:18]save last doc name /storage/0447/doc_00220930 to /storage/kkm_last_doc_name [10:04:18]save OK [10:04:18]Clear old archive folders... [10:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:18]tlvbuf is 0089AB70 [10:04:18]SAM_PROTO_ClearQueue [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 09 00 00 [10:04:18]Write to MH i2c: E2 08 00 7C 61 80 09 00 00 00 00 00 00 4F [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 7C 61 00 90 00 51 [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]SAM_PROTO_ClearQueue done [10:04:18]KKMCreateOFDPacket [10:04:18]OFDProtocolAddRootSTLVToBuf [10:04:18]FM_MakeSignedData [10:04:18]FM_MakeSignedData [10:04:18]SAM_PROTO_SignData [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 01 02 [10:04:18]Write to MH i2c: E2 08 00 7D 61 80 0D 01 02 00 00 00 00 57 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 7D 61 00 90 00 52 [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]wFMCommunicate request_size=255 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 26 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 02 5F 03 00 35 04 06 00 41 [10:04:18]Write to MH i2c: E2 02 01 7E 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 33 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 26 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 02 5F 03 00 35 04 06 00 41 00 00 63 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 7E 61 00 90 00 53 [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]wFMCommunicate request_size=10 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 02 02 05 36 E5 28 4E 90 [10:04:18]Write to MH i2c: E2 0D 00 7F 61 80 0D 02 02 05 00 36 E5 28 4E 90 00 00 85 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 7F 61 00 90 00 54 [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 03 02 [10:04:19]Write to MH i2c: E2 08 00 80 61 80 0D 03 02 00 00 00 00 5C [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 0B 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 0B 00 80 61 00 D8 11 03 70 AD A7 28 E9 90 00 1E [10:04:19]RAPDU: D8 11 03 70 AD A7 28 E9 90 00 [10:04:19]wFMCommunicate OK [10:04:19]SAM_PROTO_SignData done [10:04:19]FM_MakeSignedData done [10:04:19]CreateOFDProtocolMessage [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 11 00 00 [10:04:19]Write to MH i2c: E2 08 00 81 61 80 11 00 00 00 00 00 00 5C [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 17 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 17 00 81 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 AB [10:04:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:04:19]wFMCommunicate OK [10:04:19]CreateOFDProtocolMessage done [10:04:19]OFDSenderStorePacket 220930 [10:04:19]StoreOFDPacket docnum=220930 [10:04:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 3A FC 07 01 50 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 26 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 02 5F 03 00 35 04 06 00 41 36 E5 28 4E 90 D8 11 03 70 AD A7 28 E9 [10:04:19]CheckFolder [10:04:19]dirname=/storage/ofd_packets [10:04:19]CheckFolder done [10:04:19]ProducePacketName [10:04:19]name=ofd_packets/00220930 [10:04:19]NVStorageSaveData ofd_packets/00220930 [10:04:19]File name is /storage/ofd_packets/00220930 [10:04:19]Write 301 bytes [10:04:19]NVStorageSaveData done [10:04:19]OFDSenderStorePacket done [10:04:19]KKMCreateOFDPacket done [10:04:19]NVStorageSaveData kkm_last_timestamp [10:04:19]File name is /storage/kkm_last_timestamp [10:04:19]Write 4 bytes [10:04:19]NVStorageSaveData done [10:04:19]ExternCall_PrintAddStr [10:04:19]wPrintStart [10:04:19]Write to MH i2c: 01 00 00 82 61 E3 [10:04:19]OFD Sender: Processing packet 220930 [packets to send 81, broken 80] [10:04:19]ProducePacketName [10:04:19]name=ofd_packets/00220930 [10:04:19]OFD Sender: To server: pG, [10:04:19]CommunicateWithHost lk.salyk.kg:30040 [10:04:19]ConnectInit lk.salyk.kg [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 07 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 07 00 82 61 00 00 00 00 00 FF 0F F8 [10:04:19]RasterBufferAndPrint [10:04:19]line Счет N : (1)538840 [10:04:19]line ИНН: 02508201610067 [10:04:19]line Контрольно-Кассовый Чек [10:04:19]line ПРОДАЖА [10:04:19]line ТРК (МРК, ГНК) : 41 [10:04:19]line Товар: 2710124500 [10:04:19]line Аи-95-К-3 [10:04:19]line 30.000 * 0.00 [10:04:19]line = 0.00 [10:04:19]line НДС 12% НСП 1% [10:04:19]line > о реализуемом товаре [10:04:19]line ИТОГО: 0.00 [10:04:19]line НСП 1% : 0.00 [10:04:19]line НДС 12% : 0.00 [10:04:19]line Наличными: 0.00 [10:04:19]line Безнал.: 0.00 [10:04:19]line Место: АЗС № 84 "Партнер Нефть" [10:04:19]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:04:19]line СНО: Общий режим [10:04:19]line Чек 139 23.10.2024 10:04 [10:04:19]line Смена: 447 ФФД: 1.0 [10:04:19]line ЗНМ: 0300000178 [10:04:19]line РНМ: 0000000000098116 [10:04:19]line Версия ККМ: 001 [10:04:19]line Талоны: ТК ГПНА Online [10:04:19]line 30096590 [10:04:19]line ФМ: 0000000000965413 [10:04:19]line ФД: 220930 [10:04:19]line ФПД: 71704028663440 [10:04:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100422&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220930&fm=71704028663440&tin=02508201610067®Number=0000000000098116&sum=0 [10:04:19]written 0, free lines is 4095 [10:04:19]Connected sock=10 [10:04:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 3A FC 07 01 50 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 26 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 02 5F 03 00 35 04 06 00 41 36 E5 28 4E 90 D8 11 03 70 AD A7 28 E9 [10:04:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E3 F8 47 00 C1 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 39 36 35 34 31 33 10 04 04 00 02 5F 03 00 F4 03 04 00 C5 75 18 67 B6 04 01 00 00 AA FF 50 89 5B 27 8D 67 [10:04:19]CommunicateWithHost err = 0 [10:04:19]CheckOFDResponse [10:04:19]1017 (14) - 77093643461234 [10:04:19]1041 (16) - 0000000000965413 [10:04:19]1040 (4) - 220930 [10:04:19]1012 (4) - 23.10.2024 04:04 [10:04:19]1206 (1) - 0 [10:04:19]OFD Sender: Remove packet 220930 [10:04:19]ProducePacketName [10:04:19]name=ofd_packets/00220930 [10:04:19]NVStorageDeleteData [10:04:19]Write to MH i2c: 01 00 00 AC 61 0D [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 07 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 07 00 AC 61 00 00 00 00 00 08 0D 29 [10:04:19]RasterBufferAndPrint [10:04:19]line [10:04:19]line [10:04:19]line [10:04:19]line [10:04:19]line [10:04:19]written 0, free lines is 3344 [10:04:19]MH_Cut [10:04:19]Write to MH i2c: D1 01 00 B3 61 01 E6 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: D1 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: D1 01 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: D1 01 00 B3 61 00 E5 [10:04:19]Write to MH i2c: 01 00 00 B4 61 15 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]OFD Sender: No OFD packet to send [10:04:20]*** Cut start [10:04:20]*** Partial cut [10:04:20]*** CUTSNS_PIN = 1 [10:04:20]*** CUTSNS_PIN = 0 [10:04:20]*** Brake cut motor [10:04:20]Read from MH i2c: 01 [10:04:20]MH_I2C_Read... [10:04:20]*** Stop cut motor [10:04:20]*** Cut end [10:04:20]Read from MH i2c: 01 07 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 B4 61 00 00 00 00 00 FF 0F 2A [10:04:20]process_action close_receipt done [10:04:20]requested_data is exist [10:04:20]produce_requested_data [10:04:20]requested_item fm.sn is exist - process it [10:04:20]wFMCommunicate request_size=4 [10:04:20]MH_SAM_APDU [10:04:20]CAPDU: 80 11 00 00 [10:04:20]Write to MH i2c: E2 08 00 B5 61 80 11 00 00 00 00 00 00 90 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:20]Read from MH i2c: E2 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 17 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: E2 17 00 B5 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DF [10:04:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:04:20]wFMCommunicate OK [10:04:20]requested_item fd.num is exist - process it [10:04:20]SAM_PROTO_GetFieldsCounters [10:04:20]wFMCommunicate request_size=4 [10:04:20]MH_SAM_APDU [10:04:20]CAPDU: 80 13 00 00 [10:04:20]Write to MH i2c: E2 08 00 B6 61 80 13 00 00 00 00 00 00 93 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 62 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 62 00 B6 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 02 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [10:04:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 02 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:21]wFMCommunicate OK [10:04:21]SAM_PROTO_GetFieldsCounters done [10:04:21]requested_item shift.num is exist - process it [10:04:21]requested_item shift.opened is exist - process it [10:04:21]req_shift_opened [10:04:21]FM_GetShiftState [10:04:21]SAM_PROTO_GetShiftState [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 13 01 00 [10:04:21]Write to MH i2c: E2 08 00 B7 61 80 13 01 00 00 00 00 00 95 [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 0E 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 0E 00 B7 61 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E5 [10:04:21]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:04:21]wFMCommunicate OK [10:04:21]SAM_PROTO_GetShiftState done [10:04:21]FM_GetShiftState done [10:04:21]req_shift_opened done [10:04:21]requested_item shift.open_date is exist - process it [10:04:21]req_shift_open_date [10:04:21]req_shift_open_date done [10:04:21]produce_requested_data done [10:04:21]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220930,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:04:21]process_action_free close_receipt [10:04:21]json_value_free [10:04:21]json_value_free done [10:04:21]process_json_proto returns [10:04:21]Send response to host [10:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220930,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:04:21]free response buf [10:04:21]execute_script done [10:04:21]execute_script returns [10:04:21]free content buf [10:04:21]Sock 7.Close socket [10:04:21]Sock 7.Thread stoped [10:04:24]OFD Sender: No OFD packet to send [10:04:29]OFD Sender: No OFD packet to send [10:04:32]accept exits with 9 [10:04:32]New connection [10:04:32]New thread 3066674532 created [10:04:32]Thread 3066531172 joined [10:04:32]Waiting for new connection... [10:04:32] Sock 9.Parse request [10:04:32]Sock 9.Check first char [10:04:32]Sock 9.First char is OK [10:04:32]request: POST /json_proto HTTP/1.0 [10:04:32]Method: POST [10:04:32]URL: /json_proto [10:04:32]Method is POST - this is cgi request [10:04:32]url: /json_proto [10:04:32]query_string will be loaded in cgi processing [10:04:32]execute_cgi json_proto POST (null) [10:04:32]execute_cgi path=json_proto method=POST [10:04:32]POST find Content-Length [10:04:32]Host: 172.17.40.4:8080 [10:04:32]Content-Length: 674 [10:04:32]Content-Type: application/json [10:04:32] [10:04:32]POST finish read [10:04:32]Found Content-Length = 674 [10:04:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:32]execute_script... [10:04: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)538841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:32]POST & json_proto [10:04:32]process_json_proto [10:04:32]json parsed OK: [10:04:32]protocol is kg_v1.0 [10:04:32]action value=close_receipt [10:04:32]process_action close_receipt [10:04:32]cmd_close_receipt [10:04:32]MH_GetDate [10:04:32]Write to MH i2c: F0 00 00 B8 61 08 [10:04:32]Write i2c OK [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: F0 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: F0 09 00 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: F0 09 00 B8 61 00 35 CA 18 67 65 5C 16 67 CD [10:04:32]GetLastDocTimeStamp 1729677862 [10:04:32]current date 1729677877 [10:04:32]FM_GetShiftState [10:04:32]SAM_PROTO_GetShiftState [10:04:32]wFMCommunicate request_size=4 [10:04:32]MH_SAM_APDU [10:04:32]CAPDU: 80 13 01 00 [10:04:32]Write to MH i2c: E2 08 00 B9 61 80 13 01 00 00 00 00 00 97 [10:04:32]Write i2c OK [10:04:32]MH_I2C_Read... [10:04:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:32]Read from MH i2c: E2 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 0E 00 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 0E 00 B9 61 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E7 [10:04:32]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:04:32]wFMCommunicate OK [10:04:32]SAM_PROTO_GetShiftState done [10:04:32]FM_GetShiftState done [10:04:32]opened in 1729642119 [10:04:32]opened+sec_in_day 1729728519 [10:04:32]quantity*price = 40005 [10:04:32]sum+1 = 40006 [10:04:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 140 23.10.2024 10:04 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220931 ФПД: 215156896855999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100437&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220931&fm=215156896855999&tin=02508201610067®Number=0000000000098116&sum=40000 [10:04:33]StoreToDocumentArchive [10:04:33]shift 447 fd 220931 [10:04:33]save to /storage/0447/doc_00220931 [10:04:33]save last doc name /storage/0447/doc_00220931 to /storage/kkm_last_doc_name [10:04:33]save OK [10:04:33]Clear old archive folders... [10:04:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:04:33]tlvbuf is 0084C7B0 [10:04:33]SAM_PROTO_ClearQueue [10:04:33]wFMCommunicate request_size=4 [10:04:33]MH_SAM_APDU [10:04:33]CAPDU: 80 09 00 00 [10:04:33]Write to MH i2c: E2 08 00 C6 61 80 09 00 00 00 00 00 00 99 [10:04:33]Write i2c OK [10:04:33]MH_I2C_Read... [10:04:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:33]Read from MH i2c: E2 [10:04:33]MH_I2C_Read... [10:04:33]Read from MH i2c: E2 03 00 [10:04:33]MH_I2C_Read... [10:04:33]Read from MH i2c: E2 03 00 C6 61 00 90 00 9B [10:04:33]RAPDU: 90 00 [10:04:33]wFMCommunicate OK [10:04:33]SAM_PROTO_ClearQueue done [10:04:33]KKMCreateOFDPacket [10:04:33]OFDProtocolAddRootSTLVToBuf [10:04:33]FM_MakeSignedData [10:04:33]FM_MakeSignedData [10:04:33]SAM_PROTO_SignData [10:04:33]wFMCommunicate request_size=4 [10:04:33]MH_SAM_APDU [10:04:33]CAPDU: 80 0D 01 02 [10:04:33]Write to MH i2c: E2 08 00 C7 61 80 0D 01 02 00 00 00 00 A1 [10:04:33]Write i2c OK [10:04:33]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 C7 61 00 90 00 9C [10:04:34]RAPDU: 90 00 [10:04:34]wFMCommunicate OK [10:04:34]wFMCommunicate request_size=255 [10:04:34]MH_SAM_APDU [10:04:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 8C 00 00 00 F4 03 04 00 35 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 03 5F 03 00 35 04 06 00 C3 AF 1E 68 [10:04:34]Write to MH i2c: E2 02 01 C8 61 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 8C 00 00 00 F4 03 04 00 35 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 03 5F 03 00 35 04 06 00 C3 AF 1E 68 00 00 39 [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 C8 61 00 90 00 9D [10:04:34]RAPDU: 90 00 [10:04:34]wFMCommunicate OK [10:04:34]wFMCommunicate request_size=7 [10:04:34]MH_SAM_APDU [10:04:34]CAPDU: 80 0D 02 02 02 77 BF [10:04:34]Write to MH i2c: E2 0A 00 C9 61 80 0D 02 02 02 00 77 BF 00 00 DE [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 03 00 C9 61 00 90 00 9E [10:04:34]RAPDU: 90 00 [10:04:34]wFMCommunicate OK [10:04:34]wFMCommunicate request_size=4 [10:04:34]MH_SAM_APDU [10:04:34]CAPDU: 80 0D 03 02 [10:04:34]Write to MH i2c: E2 08 00 CA 61 80 0D 03 02 00 00 00 00 A6 [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 0B 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 0B 00 CA 61 00 23 EC CA 9B 55 CC 91 2B 90 00 F8 [10:04:34]RAPDU: 23 EC CA 9B 55 CC 91 2B 90 00 [10:04:34]wFMCommunicate OK [10:04:34]SAM_PROTO_SignData done [10:04:34]FM_MakeSignedData done [10:04:34]CreateOFDProtocolMessage [10:04:34]wFMCommunicate request_size=4 [10:04:34]MH_SAM_APDU [10:04:34]CAPDU: 80 11 00 00 [10:04:34]Write to MH i2c: E2 08 00 CB 61 80 11 00 00 00 00 00 00 A6 [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:34]Read from MH i2c: E2 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 17 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: E2 17 00 CB 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F5 [10:04:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:04:34]wFMCommunicate OK [10:04:34]CreateOFDProtocolMessage done [10:04:34]OFDSenderStorePacket 220931 [10:04:34]StoreOFDPacket docnum=220931 [10:04:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 D3 DC 04 01 BB 99 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 8C 00 00 00 F4 03 04 00 35 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 03 5F 03 00 35 04 06 00 C3 AF 1E 68 77 BF 23 EC CA 9B 55 CC 91 2B [10:04:34]CheckFolder [10:04:34]dirname=/storage/ofd_packets [10:04:34]CheckFolder done [10:04:34]ProducePacketName [10:04:34]name=ofd_packets/00220931 [10:04:34]NVStorageSaveData ofd_packets/00220931 [10:04:34]File name is /storage/ofd_packets/00220931 [10:04:34]Write 298 bytes [10:04:34]NVStorageSaveData done [10:04:34]OFDSenderStorePacket done [10:04:34]KKMCreateOFDPacket done [10:04:34]NVStorageSaveData kkm_last_timestamp [10:04:34]File name is /storage/kkm_last_timestamp [10:04:34]Write 4 bytes [10:04:34]NVStorageSaveData done [10:04:34]ExternCall_PrintAddStr [10:04:34]wPrintStart [10:04:34]Write to MH i2c: 01 00 00 CC 61 2D [10:04:34]Write i2c OK [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 07 00 [10:04:34]MH_I2C_Read... [10:04:34]Read from MH i2c: 01 07 00 CC 61 00 00 00 00 00 FF 0F 42 [10:04:34]RasterBufferAndPrint [10:04:34]line Счет N : (1)538841 [10:04:34]line ИНН: 02508201610067 [10:04:34]line Контрольно-Кассовый Чек [10:04:34]line ПРОДАЖА [10:04:34]line ТРК (МРК, ГНК) : 51 [10:04:34]line Товар: 2710194210 [10:04:34]line ДТ-К-2 [10:04:34]line 5.250 * 76.20 [10:04:34]line = 400.05 [10:04:34]line НДС 12% НСП 1% [10:04:34]line > о реализуемом товаре [10:04:34]line ОКРУГЛЕНИЕ: -0.05 [10:04:34]line ИТОГО: 400.00 [10:04:34]line Внесено: 400.00 [10:04:34]line СДАЧА: 0.00 [10:04:34]line НСП 1% : 3.54 [10:04:34]line НДС 12% : 42.48 [10:04:34]line Наличными: 400.00 [10:04:34]line Безнал.: 0.00 [10:04:34]line Место: АЗС № 84 "Партнер Нефть" [10:04:34]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:04:34]line СНО: Общий режим [10:04:34]line Чек 140 23.10.2024 10:04 [10:04:34]line Смена: 447 ФФД: 1.0 [10:04:34]line ЗНМ: 0300000178 [10:04:34]line РНМ: 0000000000098116 [10:04:34]line Версия ККМ: 001 [10:04:34]line ФМ: 0000000000965413 [10:04:34]line ФД: 220931 [10:04:34]line ФПД: 215156896855999 [10:04:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100437&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220931&fm=215156896855999&tin=02508201610067®Number=0000000000098116&sum=40000 [10:04:34]OFD Sender: Processing packet 220931 [packets to send 81, broken 80] [10:04:34]ProducePacketName [10:04:34]name=ofd_packets/00220931 [10:04:34]OFD Sender: To server: pG, [10:04:34]CommunicateWithHost lk.salyk.kg:30040 [10:04:34]ConnectInit lk.salyk.kg [10:04:34]written 0, free lines is 4095 [10:04:34]Connected sock=10 [10:04:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 D3 DC 04 01 BB 99 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 8C 00 00 00 F4 03 04 00 35 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 03 5F 03 00 35 04 06 00 C3 AF 1E 68 77 BF 23 EC CA 9B 55 CC 91 2B [10:04:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A4 58 47 00 B5 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 39 36 35 34 31 33 10 04 04 00 03 5F 03 00 F4 03 04 00 D5 75 18 67 B6 04 01 00 00 48 5B 26 27 98 63 AB 75 [10:04:35]CommunicateWithHost err = 0 [10:04:35]CheckOFDResponse [10:04:35]1017 (14) - 77093643461234 [10:04:35]1041 (16) - 0000000000965413 [10:04:35]1040 (4) - 220931 [10:04:35]1012 (4) - 23.10.2024 04:04 [10:04:35]1206 (1) - 0 [10:04:35]OFD Sender: Remove packet 220931 [10:04:35]ProducePacketName [10:04:35]name=ofd_packets/00220931 [10:04:35]NVStorageDeleteData [10:04:35]Write to MH i2c: 01 00 00 F7 61 58 [10:04:35]Write i2c OK [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: 01 [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: 01 07 00 [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: 01 07 00 F7 61 00 00 00 00 00 F0 0C 5B [10:04:35]RasterBufferAndPrint [10:04:35]line [10:04:35]line [10:04:35]line [10:04:35]line [10:04:35]line [10:04:35]written 0, free lines is 3321 [10:04:35]MH_Cut [10:04:35]Write to MH i2c: D1 01 00 FE 61 01 31 [10:04:35]Write i2c OK [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: D1 [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: D1 01 00 [10:04:35]MH_I2C_Read... [10:04:35]Read from MH i2c: D1 01 00 FE 61 00 30 [10:04:35]Write to MH i2c: 01 00 00 FF 61 60 [10:04:35]Write i2c OK [10:04:35]MH_I2C_Read... [10:04:35]OFD Sender: No OFD packet to send [10:04:35]*** Cut start [10:04:35]*** Partial cut [10:04:35]*** CUTSNS_PIN = 1 [10:04:36]*** CUTSNS_PIN = 0 [10:04:36]*** Brake cut motor [10:04:36]Read from MH i2c: 01 [10:04:36]MH_I2C_Read... [10:04:36]*** Stop cut motor [10:04:36]*** Cut end [10:04:36]Read from MH i2c: 01 07 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: 01 07 00 FF 61 00 00 00 00 00 FF 0F 75 [10:04:36]process_action close_receipt done [10:04:36]requested_data is exist [10:04:36]produce_requested_data [10:04:36]requested_item fm.sn is exist - process it [10:04:36]wFMCommunicate request_size=4 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 11 00 00 [10:04:36]Write to MH i2c: E2 08 00 00 62 80 11 00 00 00 00 00 00 DC [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 17 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 17 00 00 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2B [10:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:04:36]wFMCommunicate OK [10:04:36]requested_item fd.num is exist - process it [10:04:36]SAM_PROTO_GetFieldsCounters [10:04:36]wFMCommunicate request_size=4 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 13 00 00 [10:04:36]Write to MH i2c: E2 08 00 01 62 80 13 00 00 00 00 00 00 DF [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 62 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 62 00 01 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 03 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [10:04:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 03 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:36]wFMCommunicate OK [10:04:36]SAM_PROTO_GetFieldsCounters done [10:04:36]requested_item shift.num is exist - process it [10:04:36]requested_item shift.opened is exist - process it [10:04:36]req_shift_opened [10:04:36]FM_GetShiftState [10:04:36]SAM_PROTO_GetShiftState [10:04:36]wFMCommunicate request_size=4 [10:04:36]MH_SAM_APDU [10:04:36]CAPDU: 80 13 01 00 [10:04:36]Write to MH i2c: E2 08 00 02 62 80 13 01 00 00 00 00 00 E1 [10:04:36]Write i2c OK [10:04:36]MH_I2C_Read... [10:04:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:36]Read from MH i2c: E2 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 0E 00 [10:04:36]MH_I2C_Read... [10:04:36]Read from MH i2c: E2 0E 00 02 62 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 31 [10:04:36]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:04:36]wFMCommunicate OK [10:04:36]SAM_PROTO_GetShiftState done [10:04:36]FM_GetShiftState done [10:04:36]req_shift_opened done [10:04:36]requested_item shift.open_date is exist - process it [10:04:36]req_shift_open_date [10:04:36]req_shift_open_date done [10:04:36]produce_requested_data done [10:04:36]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220931,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:04:36]process_action_free close_receipt [10:04:36]json_value_free [10:04:36]json_value_free done [10:04:36]process_json_proto returns [10:04:36]Send response to host [10:04:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220931,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:04:36]free response buf [10:04:36]execute_script done [10:04:36]execute_script returns [10:04:36]free content buf [10:04:36]Sock 9.Close socket [10:04:36]Sock 9.Thread stoped [10:04:40]OFD Sender: No OFD packet to send [10:04:45]OFD Sender: No OFD packet to send [10:04:50]OFD Sender: No OFD packet to send [10:04:55]OFD Sender: No OFD packet to send [10:05:00]OFD Sender: No OFD packet to send [10:05:05]OFD Sender: No OFD packet to send [10:05:10]OFD Sender: No OFD packet to send [10:05:15]OFD Sender: No OFD packet to send [10:05:20]OFD Sender: No OFD packet to send [10:05:25]OFD Sender: No OFD packet to send [10:05:30]OFD Sender: No OFD packet to send [10:05:35]OFD Sender: No OFD packet to send [10:05:40]OFD Sender: No OFD packet to send [10:05:45]OFD Sender: No OFD packet to send [10:05:50]OFD Sender: No OFD packet to send [10:05:55]OFD Sender: No OFD packet to send [10:06:00]OFD Sender: No OFD packet to send [10:06:05]OFD Sender: No OFD packet to send [10:06:10]OFD Sender: No OFD packet to send [10:06:15]OFD Sender: No OFD packet to send [10:06:20]OFD Sender: No OFD packet to send [10:06:25]OFD Sender: No OFD packet to send [10:06:30]OFD Sender: No OFD packet to send [10:06:35]OFD Sender: No OFD packet to send [10:06:40]OFD Sender: No OFD packet to send [10:06:45]OFD Sender: No OFD packet to send [10:06:50]OFD Sender: No OFD packet to send [10:06:55]OFD Sender: No OFD packet to send [10:06:59]accept exits with 7 [10:06:59]New connection [10:06:59]New thread 3066531172 created [10:06:59]Thread 3066674532 joined [10:06:59]Waiting for new connection... [10:06:59] Sock 7.Parse request [10:06:59]Sock 7.Check first char [10:06:59]Sock 7.First char is OK [10:06:59]request: POST /json_proto HTTP/1.0 [10:06:59]Method: POST [10:06:59]URL: /json_proto [10:06:59]Method is POST - this is cgi request [10:06:59]url: /json_proto [10:06:59]query_string will be loaded in cgi processing [10:06:59]execute_cgi json_proto POST (null) [10:06:59]execute_cgi path=json_proto method=POST [10:06:59]POST find Content-Length [10:06:59]Host: 172.17.40.4:8080 [10:06:59]Content-Length: 769 [10:06:59]Content-Type: application/json [10:06:59] [10:06:59]POST finish read [10:06:59]Found Content-Length = 769 [10:06:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:59]execute_script... [10:06: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)538842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:59]POST & json_proto [10:06:59]process_json_proto [10:06:59]json parsed OK: [10:06:59]protocol is kg_v1.0 [10:06:59]action value=close_receipt [10:06:59]process_action close_receipt [10:06:59]cmd_close_receipt [10:06:59]MH_GetDate [10:06:59]Write to MH i2c: F0 00 00 03 62 54 [10:06:59]Write i2c OK [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: F0 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: F0 09 00 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: F0 09 00 03 62 00 C8 CA 18 67 65 5C 16 67 AC [10:06:59]GetLastDocTimeStamp 1729677877 [10:06:59]current date 1729678024 [10:06:59]FM_GetShiftState [10:06:59]SAM_PROTO_GetShiftState [10:06:59]wFMCommunicate request_size=4 [10:06:59]MH_SAM_APDU [10:06:59]CAPDU: 80 13 01 00 [10:06:59]Write to MH i2c: E2 08 00 04 62 80 13 01 00 00 00 00 00 E3 [10:06:59]Write i2c OK [10:06:59]MH_I2C_Read... [10:06:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:59]Read from MH i2c: E2 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: E2 0E 00 [10:06:59]MH_I2C_Read... [10:06:59]Read from MH i2c: E2 0E 00 04 62 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 33 [10:06:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:06:59]wFMCommunicate OK [10:06:59]SAM_PROTO_GetShiftState done [10:06:59]FM_GetShiftState done [10:06:59]opened in 1729642119 [10:06:59]opened+sec_in_day 1729728519 [10:06:59]quantity*price = 200043 [10:06:59]sum+1 = 200044 [10:06:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 141 23.10.2024 10:07 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220932 ФПД: 191134626188549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100704&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220932&fm=191134626188549&tin=02508201610067®Number=0000000000098116&sum=200043 [10:07:00]StoreToDocumentArchive [10:07:00]shift 447 fd 220932 [10:07:00]save to /storage/0447/doc_00220932 [10:07:00]save last doc name /storage/0447/doc_00220932 to /storage/kkm_last_doc_name [10:07:00]save OK [10:07:00]Clear old archive folders... [10:07:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:07:00]tlvbuf is 008B6300 [10:07:00]SAM_PROTO_ClearQueue [10:07:00]wFMCommunicate request_size=4 [10:07:00]MH_SAM_APDU [10:07:00]CAPDU: 80 09 00 00 [10:07:00]Write to MH i2c: E2 08 00 11 62 80 09 00 00 00 00 00 00 E5 [10:07:00]Write i2c OK [10:07:00]MH_I2C_Read... [10:07:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:00]Read from MH i2c: E2 [10:07:00]MH_I2C_Read... [10:07:00]Read from MH i2c: E2 03 00 [10:07:00]MH_I2C_Read... [10:07:00]Read from MH i2c: E2 03 00 11 62 00 90 00 E7 [10:07:00]RAPDU: 90 00 [10:07:00]wFMCommunicate OK [10:07:00]SAM_PROTO_ClearQueue done [10:07:00]KKMCreateOFDPacket [10:07:00]OFDProtocolAddRootSTLVToBuf [10:07:00]FM_MakeSignedData [10:07:00]FM_MakeSignedData [10:07:00]SAM_PROTO_SignData [10:07:00]wFMCommunicate request_size=4 [10:07:00]MH_SAM_APDU [10:07:00]CAPDU: 80 0D 01 02 [10:07:00]Write to MH i2c: E2 08 00 12 62 80 0D 01 02 00 00 00 00 ED [10:07:00]Write i2c OK [10:07:00]MH_I2C_Read... [10:07:00]OFD Sender: No OFD packet to send [10:07:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:00]Read from MH i2c: E2 [10:07:00]MH_I2C_Read... [10:07:00]Read from MH i2c: E2 03 00 [10:07:00]MH_I2C_Read... [10:07:00]Read from MH i2c: E2 03 00 12 62 00 90 00 E8 [10:07:00]RAPDU: 90 00 [10:07:00]wFMCommunicate OK [10:07:00]wFMCommunicate request_size=255 [10:07:00]MH_SAM_APDU [10:07: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 C8 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 04 5F 03 00 35 04 06 00 AD [10:07:00]Write to MH i2c: E2 02 01 13 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 C8 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 04 5F 03 00 35 04 06 00 AD 00 00 E5 [10:07:00]Write i2c OK [10:07:00]MH_I2C_Read... [10:07:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:01]Read from MH i2c: E2 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: E2 03 00 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: E2 03 00 13 62 00 90 00 E9 [10:07:01]RAPDU: 90 00 [10:07:01]wFMCommunicate OK [10:07:01]wFMCommunicate request_size=10 [10:07:01]MH_SAM_APDU [10:07:01]CAPDU: 80 0D 02 02 05 D5 FF 7F 8D 05 [10:07:01]Write to MH i2c: E2 0D 00 14 62 80 0D 02 02 05 00 D5 FF 7F 8D 05 00 00 DF [10:07:01]Write i2c OK [10:07:01]MH_I2C_Read... [10:07:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:01]Read from MH i2c: E2 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: E2 03 00 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: E2 03 00 14 62 00 90 00 EA [10:07:01]RAPDU: 90 00 [10:07:01]wFMCommunicate OK [10:07:01]wFMCommunicate request_size=4 [10:07:01]MH_SAM_APDU [10:07:01]CAPDU: 80 0D 03 02 [10:07:01]Write to MH i2c: E2 08 00 15 62 80 0D 03 02 00 00 00 00 F2 [10:07:01]Write i2c OK [10:07:01]MH_I2C_Read... [10:07:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:01]Read from MH i2c: E2 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: E2 0B 00 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: E2 0B 00 15 62 00 5F CE EA 2A 59 AF E3 E6 90 00 05 [10:07:01]RAPDU: 5F CE EA 2A 59 AF E3 E6 90 00 [10:07:01]wFMCommunicate OK [10:07:01]SAM_PROTO_SignData done [10:07:01]FM_MakeSignedData done [10:07:01]CreateOFDProtocolMessage [10:07:01]wFMCommunicate request_size=4 [10:07:01]MH_SAM_APDU [10:07:01]CAPDU: 80 11 00 00 [10:07:01]Write to MH i2c: E2 08 00 16 62 80 11 00 00 00 00 00 00 F2 [10:07:01]Write i2c OK [10:07:01]MH_I2C_Read... [10:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:01]Read from MH i2c: E2 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: E2 17 00 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: E2 17 00 16 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 41 [10:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:07:01]wFMCommunicate OK [10:07:01]CreateOFDProtocolMessage done [10:07:01]OFDSenderStorePacket 220932 [10:07:01]StoreOFDPacket docnum=220932 [10:07:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 8B 3C 07 01 11 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 C8 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 04 5F 03 00 35 04 06 00 AD D5 FF 7F 8D 05 5F CE EA 2A 59 AF E3 E6 [10:07:01]CheckFolder [10:07:01]dirname=/storage/ofd_packets [10:07:01]CheckFolder done [10:07:01]ProducePacketName [10:07:01]name=ofd_packets/00220932 [10:07:01]NVStorageSaveData ofd_packets/00220932 [10:07:01]File name is /storage/ofd_packets/00220932 [10:07:01]Write 301 bytes [10:07:01]NVStorageSaveData done [10:07:01]OFDSenderStorePacket done [10:07:01]KKMCreateOFDPacket done [10:07:01]NVStorageSaveData kkm_last_timestamp [10:07:01]File name is /storage/kkm_last_timestamp [10:07:01]Write 4 bytes [10:07:01]NVStorageSaveData done [10:07:01]ExternCall_PrintAddStr [10:07:01]wPrintStart [10:07:01]Write to MH i2c: 01 00 00 17 62 79 [10:07:01]Write i2c OK [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: 01 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: 01 07 00 [10:07:01]MH_I2C_Read... [10:07:01]Read from MH i2c: 01 07 00 17 62 00 00 00 00 00 FF 0F 8E [10:07:01]RasterBufferAndPrint [10:07:01]line Счет N : (1)538842 [10:07:01]line ИНН: 02508201610067 [10:07:01]line Контрольно-Кассовый Чек [10:07:01]line ПРОДАЖА [10:07:01]line ТРК (МРК, ГНК) : 41 [10:07:01]line Товар: 2710124500 [10:07:01]line Аи-95-К-3 [10:07:01]line 26.960 * 74.20 [10:07:01]line = 2000.43 [10:07:01]line НДС 12% НСП 1% [10:07:01]line > о реализуемом товаре [10:07:01]line ИТОГО: 2000.43 [10:07:01]line НСП 1% : 17.70 [10:07:01]line НДС 12% : 212.43 [10:07:01]line Наличными: 0.00 [10:07:01]line Безнал.: 2000.43 [10:07:01]line Место: АЗС № 84 "Партнер Нефть" [10:07:01]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:07:01]line СНО: Общий режим [10:07:01]line Чек 141 23.10.2024 10:07 [10:07:01]line Смена: 447 ФФД: 1.0 [10:07:01]line ЗНМ: 0300000178 [10:07:01]line РНМ: 0000000000098116 [10:07:01]line Версия ККМ: 001 [10:07:01]line Платежная система: Mbank [10:07:01]line ФМ: 0000000000965413 [10:07:01]line ФД: 220932 [10:07:01]line ФПД: 191134626188549 [10:07:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100704&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220932&fm=191134626188549&tin=02508201610067®Number=0000000000098116&sum=200043 [10:07:01]OFD Sender: Processing packet 220932 [packets to send 81, broken 80] [10:07:01]ProducePacketName [10:07:01]name=ofd_packets/00220932 [10:07:01]OFD Sender: To server: pG, [10:07:01]CommunicateWithHost lk.salyk.kg:30040 [10:07:01]ConnectInit lk.salyk.kg [10:07:01]written 0, free lines is 4095 [10:07:01]Connected sock=10 [10:07:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 8B 3C 07 01 11 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 C8 CA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 04 5F 03 00 35 04 06 00 AD D5 FF 7F 8D 05 5F CE EA 2A 59 AF E3 E6 [10:07:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B5 8A 47 00 12 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 39 36 35 34 31 33 10 04 04 00 04 5F 03 00 F4 03 04 00 67 76 18 67 B6 04 01 00 00 B1 40 77 0A C2 35 F2 E7 [10:07:01]CommunicateWithHost err = 0 [10:07:01]CheckOFDResponse [10:07:01]1017 (14) - 77093643461234 [10:07:01]1041 (16) - 0000000000965413 [10:07:01]1040 (4) - 220932 [10:07:01]1012 (4) - 23.10.2024 04:07 [10:07:01]1206 (1) - 0 [10:07:01]OFD Sender: Remove packet 220932 [10:07:01]ProducePacketName [10:07:01]name=ofd_packets/00220932 [10:07:01]NVStorageDeleteData [10:07:02]Write to MH i2c: 01 00 00 40 62 A2 [10:07:02]Write i2c OK [10:07:02]MH_I2C_Read... [10:07:02]Read from MH i2c: 01 [10:07:02]MH_I2C_Read... [10:07:02]Read from MH i2c: 01 07 00 [10:07:02]MH_I2C_Read... [10:07:02]Read from MH i2c: 01 07 00 40 62 00 00 00 00 00 19 0D CF [10:07:02]RasterBufferAndPrint [10:07:02]line [10:07:02]line [10:07:02]line [10:07:02]line [10:07:02]line [10:07:02]written 0, free lines is 3362 [10:07:02]MH_Cut [10:07:02]Write to MH i2c: D1 01 00 47 62 01 7B [10:07:02]Write i2c OK [10:07:02]MH_I2C_Read... [10:07:02]Read from MH i2c: D1 [10:07:02]MH_I2C_Read... [10:07:02]Read from MH i2c: D1 01 00 [10:07:02]MH_I2C_Read... [10:07:02]Read from MH i2c: D1 01 00 47 62 00 7A [10:07:02]Write to MH i2c: 01 00 00 48 62 AA [10:07:02]Write i2c OK [10:07:02]MH_I2C_Read... [10:07:02]OFD Sender: No OFD packet to send [10:07:02]*** Cut start [10:07:02]*** Partial cut [10:07:02]*** CUTSNS_PIN = 1 [10:07:02]*** CUTSNS_PIN = 0 [10:07:03]*** Brake cut motor [10:07:03]Read from MH i2c: 01 [10:07:03]MH_I2C_Read... [10:07:03]*** Stop cut motor [10:07:03]*** Cut end [10:07:03]Read from MH i2c: 01 07 00 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: 01 07 00 48 62 00 00 00 00 00 FF 0F BF [10:07:03]process_action close_receipt done [10:07:03]requested_data is exist [10:07:03]produce_requested_data [10:07:03]requested_item fm.sn is exist - process it [10:07:03]wFMCommunicate request_size=4 [10:07:03]MH_SAM_APDU [10:07:03]CAPDU: 80 11 00 00 [10:07:03]Write to MH i2c: E2 08 00 49 62 80 11 00 00 00 00 00 00 25 [10:07:03]Write i2c OK [10:07:03]MH_I2C_Read... [10:07:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:03]Read from MH i2c: E2 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: E2 17 00 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: E2 17 00 49 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 74 [10:07:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:07:03]wFMCommunicate OK [10:07:03]requested_item fd.num is exist - process it [10:07:03]SAM_PROTO_GetFieldsCounters [10:07:03]wFMCommunicate request_size=4 [10:07:03]MH_SAM_APDU [10:07:03]CAPDU: 80 13 00 00 [10:07:03]Write to MH i2c: E2 08 00 4A 62 80 13 00 00 00 00 00 00 28 [10:07:03]Write i2c OK [10:07:03]MH_I2C_Read... [10:07:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:03]Read from MH i2c: E2 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: E2 62 00 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: E2 62 00 4A 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 04 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [10:07:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 04 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:07:03]wFMCommunicate OK [10:07:03]SAM_PROTO_GetFieldsCounters done [10:07:03]requested_item shift.num is exist - process it [10:07:03]requested_item shift.opened is exist - process it [10:07:03]req_shift_opened [10:07:03]FM_GetShiftState [10:07:03]SAM_PROTO_GetShiftState [10:07:03]wFMCommunicate request_size=4 [10:07:03]MH_SAM_APDU [10:07:03]CAPDU: 80 13 01 00 [10:07:03]Write to MH i2c: E2 08 00 4B 62 80 13 01 00 00 00 00 00 2A [10:07:03]Write i2c OK [10:07:03]MH_I2C_Read... [10:07:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:03]Read from MH i2c: E2 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: E2 0E 00 [10:07:03]MH_I2C_Read... [10:07:03]Read from MH i2c: E2 0E 00 4B 62 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7A [10:07:03]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:07:03]wFMCommunicate OK [10:07:03]SAM_PROTO_GetShiftState done [10:07:03]FM_GetShiftState done [10:07:03]req_shift_opened done [10:07:03]requested_item shift.open_date is exist - process it [10:07:03]req_shift_open_date [10:07:03]req_shift_open_date done [10:07:03]produce_requested_data done [10:07:03]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220932,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:07:03]process_action_free close_receipt [10:07:03]json_value_free [10:07:03]json_value_free done [10:07:03]process_json_proto returns [10:07:03]Send response to host [10:07:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220932,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:07:03]free response buf [10:07:03]execute_script done [10:07:03]execute_script returns [10:07:03]free content buf [10:07:03]Sock 7.Close socket [10:07:03]Sock 7.Thread stoped [10:07:07]OFD Sender: No OFD packet to send [10:07:12]OFD Sender: No OFD packet to send [10:07:17]OFD Sender: No OFD packet to send [10:07:22]OFD Sender: No OFD packet to send [10:07:27]OFD Sender: No OFD packet to send [10:07:32]OFD Sender: No OFD packet to send [10:07:37]OFD Sender: No OFD packet to send [10:07:42]OFD Sender: No OFD packet to send [10:07:47]OFD Sender: No OFD packet to send [10:07:52]OFD Sender: No OFD packet to send [10:07:57]OFD Sender: No OFD packet to send [10:08:02]OFD Sender: No OFD packet to send [10:08:07]OFD Sender: No OFD packet to send [10:08:12]OFD Sender: No OFD packet to send [10:08:17]OFD Sender: No OFD packet to send [10:08:22]OFD Sender: No OFD packet to send [10:08:27]OFD Sender: No OFD packet to send [10:08:32]OFD Sender: No OFD packet to send [10:08:37]OFD Sender: No OFD packet to send [10:08:42]OFD Sender: No OFD packet to send [10:08:47]OFD Sender: No OFD packet to send [10:08:52]OFD Sender: No OFD packet to send [10:08:55]accept exits with 9 [10:08:55]New connection [10:08:55]New thread 3066674532 created [10:08:55]Thread 3066531172 joined [10:08:55]Waiting for new connection... [10:08:55] Sock 9.Parse request [10:08:55]Sock 9.Check first char [10:08:55]Sock 9.First char is OK [10:08:55]request: POST /json_proto HTTP/1.0 [10:08:55]Method: POST [10:08:55]URL: /json_proto [10:08:55]Method is POST - this is cgi request [10:08:55]url: /json_proto [10:08:55]query_string will be loaded in cgi processing [10:08:55]execute_cgi json_proto POST (null) [10:08:55]execute_cgi path=json_proto method=POST [10:08:55]POST find Content-Length [10:08:55]Host: 172.17.40.4:8080 [10:08:55]Content-Length: 682 [10:08:55]Content-Type: application/json [10:08:55] [10:08:55]POST finish read [10:08:55]Found Content-Length = 682 [10:08:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.180, "sum" : 1350.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:55]execute_script... [10:08: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)538844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.180, "sum" : 1350.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1350.00, "total" : 1350.00, "payments": [ { "type": 0, "sum" : 1350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:55]POST & json_proto [10:08:55]process_json_proto [10:08:55]json parsed OK: [10:08:55]protocol is kg_v1.0 [10:08:55]action value=close_receipt [10:08:55]process_action close_receipt [10:08:55]cmd_close_receipt [10:08:55]MH_GetDate [10:08:55]Write to MH i2c: F0 00 00 4C 62 9D [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: F0 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: F0 09 00 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: F0 09 00 4C 62 00 3C CB 18 67 65 5C 16 67 6A [10:08:55]GetLastDocTimeStamp 1729678024 [10:08:55]current date 1729678140 [10:08:55]FM_GetShiftState [10:08:55]SAM_PROTO_GetShiftState [10:08:55]wFMCommunicate request_size=4 [10:08:55]MH_SAM_APDU [10:08:55]CAPDU: 80 13 01 00 [10:08:55]Write to MH i2c: E2 08 00 4D 62 80 13 01 00 00 00 00 00 2C [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:55]Read from MH i2c: E2 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: E2 0E 00 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: E2 0E 00 4D 62 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7C [10:08:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:08:55]wFMCommunicate OK [10:08:55]SAM_PROTO_GetShiftState done [10:08:55]FM_GetShiftState done [10:08:55]opened in 1729642119 [10:08:55]opened+sec_in_day 1729728519 [10:08:55]quantity*price = 135004 [10:08:55]sum+1 = 135005 [10:08:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1350.00 Внесено: 1350.00 СДАЧА: 0.00 НСП 1% : 11.95 НДС 12% : 143.37 Наличными: 1350.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 142 23.10.2024 10:09 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220933 ФПД: 39372082975008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100900&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220933&fm=39372082975008&tin=02508201610067®Number=0000000000098116&sum=135000 [10:08:56]StoreToDocumentArchive [10:08:56]shift 447 fd 220933 [10:08:56]save to /storage/0447/doc_00220933 [10:08:56]save last doc name /storage/0447/doc_00220933 to /storage/kkm_last_doc_name [10:08:56]save OK [10:08:56]Clear old archive folders... [10:08:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:56]tlvbuf is 007854A0 [10:08:56]SAM_PROTO_ClearQueue [10:08:56]wFMCommunicate request_size=4 [10:08:56]MH_SAM_APDU [10:08:56]CAPDU: 80 09 00 00 [10:08:56]Write to MH i2c: E2 08 00 5A 62 80 09 00 00 00 00 00 00 2E [10:08:56]Write i2c OK [10:08:56]MH_I2C_Read... [10:08:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:56]Read from MH i2c: E2 [10:08:56]MH_I2C_Read... [10:08:56]Read from MH i2c: E2 03 00 [10:08:56]MH_I2C_Read... [10:08:56]Read from MH i2c: E2 03 00 5A 62 00 90 00 30 [10:08:56]RAPDU: 90 00 [10:08:56]wFMCommunicate OK [10:08:56]SAM_PROTO_ClearQueue done [10:08:56]KKMCreateOFDPacket [10:08:56]OFDProtocolAddRootSTLVToBuf [10:08:56]FM_MakeSignedData [10:08:56]FM_MakeSignedData [10:08:56]SAM_PROTO_SignData [10:08:56]wFMCommunicate request_size=4 [10:08:56]MH_SAM_APDU [10:08:56]CAPDU: 80 0D 01 02 [10:08:56]Write to MH i2c: E2 08 00 5B 62 80 0D 01 02 00 00 00 00 36 [10:08:56]Write i2c OK [10:08:56]MH_I2C_Read... [10:08:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:56]Read from MH i2c: E2 [10:08:56]MH_I2C_Read... [10:08:56]Read from MH i2c: E2 03 00 [10:08:56]MH_I2C_Read... [10:08:56]Read from MH i2c: E2 03 00 5B 62 00 90 00 31 [10:08:56]RAPDU: 90 00 [10:08:56]wFMCommunicate OK [10:08:56]wFMCommunicate request_size=255 [10:08:56]MH_SAM_APDU [10:08:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5C 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 3C CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 05 5F 03 00 35 04 06 00 23 [10:08:56]Write to MH i2c: E2 02 01 5C 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5C 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 3C CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 05 5F 03 00 35 04 06 00 23 00 00 1C [10:08:56]Write i2c OK [10:08:56]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 5C 62 00 90 00 32 [10:08:57]RAPDU: 90 00 [10:08:57]wFMCommunicate OK [10:08:57]wFMCommunicate request_size=10 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 0D 02 02 05 CF 07 05 11 20 [10:08:57]Write to MH i2c: E2 0D 00 5D 62 80 0D 02 02 05 00 CF 07 05 11 20 00 00 4F [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 03 00 5D 62 00 90 00 33 [10:08:57]RAPDU: 90 00 [10:08:57]wFMCommunicate OK [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 0D 03 02 [10:08:57]Write to MH i2c: E2 08 00 5E 62 80 0D 03 02 00 00 00 00 3B [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 0B 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 0B 00 5E 62 00 45 EC DA 8B 99 2C 1D 0F 90 00 C3 [10:08:57]RAPDU: 45 EC DA 8B 99 2C 1D 0F 90 00 [10:08:57]wFMCommunicate OK [10:08:57]SAM_PROTO_SignData done [10:08:57]FM_MakeSignedData done [10:08:57]CreateOFDProtocolMessage [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 11 00 00 [10:08:57]Write to MH i2c: E2 08 00 5F 62 80 11 00 00 00 00 00 00 3B [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 17 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 17 00 5F 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8A [10:08:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:08:57]wFMCommunicate OK [10:08:57]CreateOFDProtocolMessage done [10:08:57]OFDSenderStorePacket 220933 [10:08:57]StoreOFDPacket docnum=220933 [10:08:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 4C BF 07 01 49 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5C 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 3C CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 05 5F 03 00 35 04 06 00 23 CF 07 05 11 20 45 EC DA 8B 99 2C 1D 0F [10:08:57]CheckFolder [10:08:57]dirname=/storage/ofd_packets [10:08:57]CheckFolder done [10:08:57]ProducePacketName [10:08:57]name=ofd_packets/00220933 [10:08:57]NVStorageSaveData ofd_packets/00220933 [10:08:57]File name is /storage/ofd_packets/00220933 [10:08:57]Write 301 bytes [10:08:57]NVStorageSaveData done [10:08:57]OFDSenderStorePacket done [10:08:57]KKMCreateOFDPacket done [10:08:57]NVStorageSaveData kkm_last_timestamp [10:08:57]File name is /storage/kkm_last_timestamp [10:08:57]Write 4 bytes [10:08:57]NVStorageSaveData done [10:08:57]ExternCall_PrintAddStr [10:08:57]wPrintStart [10:08:57]Write to MH i2c: 01 00 00 60 62 C2 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: 01 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: 01 07 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: 01 07 00 60 62 00 00 00 00 00 FF 0F D7 [10:08:57]RasterBufferAndPrint [10:08:57]line Счет N : (1)538844 [10:08:57]line ИНН: 02508201610067 [10:08:57]line Контрольно-Кассовый Чек [10:08:57]line ПРОДАЖА [10:08:57]line ТРК (МРК, ГНК) : 33 [10:08:57]line Товар: 2710124130 [10:08:57]line Аи-92-К-2 [10:08:57]line 20.180 * 66.90 [10:08:57]line = 1350.04 [10:08:57]line НДС 12% НСП 1% [10:08:57]line > о реализуемом товаре [10:08:57]line ОКРУГЛЕНИЕ: -0.04 [10:08:57]line ИТОГО: 1350.00 [10:08:57]line Внесено: 1350.00 [10:08:57]line СДАЧА: 0.00 [10:08:57]line НСП 1% : 11.95 [10:08:57]line НДС 12% : 143.37 [10:08:57]line Наличными: 1350.00 [10:08:57]line Безнал.: 0.00 [10:08:57]line Место: АЗС № 84 "Партнер Нефть" [10:08:57]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:08:57]line СНО: Общий режим [10:08:57]line Чек 142 23.10.2024 10:09 [10:08:57]line Смена: 447 ФФД: 1.0 [10:08:57]line ЗНМ: 0300000178 [10:08:57]line РНМ: 0000000000098116 [10:08:57]line Версия ККМ: 001 [10:08:57]line ФМ: 0000000000965413 [10:08:57]line ФД: 220933 [10:08:57]line ФПД: 39372082975008 [10:08:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100900&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220933&fm=39372082975008&tin=02508201610067®Number=0000000000098116&sum=135000 [10:08:57]OFD Sender: Processing packet 220933 [packets to send 81, broken 80] [10:08:57]ProducePacketName [10:08:57]name=ofd_packets/00220933 [10:08:57]OFD Sender: To server: pG, [10:08:57]CommunicateWithHost lk.salyk.kg:30040 [10:08:57]ConnectInit lk.salyk.kg [10:08:57]written 0, free lines is 4095 [10:08:57]Connected sock=7 [10:08:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 4C BF 07 01 49 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 4E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5C 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 38 00 00 00 00 07 04 06 00 58 0F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 3C CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 05 5F 03 00 35 04 06 00 23 CF 07 05 11 20 45 EC DA 8B 99 2C 1D 0F [10:08:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 FA 7B 47 00 FA 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 39 36 35 34 31 33 10 04 04 00 05 5F 03 00 F4 03 04 00 DB 76 18 67 B6 04 01 00 00 E3 D6 27 2B 54 58 24 4B [10:08:58]CommunicateWithHost err = 0 [10:08:58]CheckOFDResponse [10:08:58]1017 (14) - 77093643461234 [10:08:58]1041 (16) - 0000000000965413 [10:08:58]1040 (4) - 220933 [10:08:58]1012 (4) - 23.10.2024 04:08 [10:08:58]1206 (1) - 0 [10:08:58]OFD Sender: Remove packet 220933 [10:08:58]ProducePacketName [10:08:58]name=ofd_packets/00220933 [10:08:58]NVStorageDeleteData [10:08:58]Write to MH i2c: 01 00 00 8B 62 ED [10:08:58]Write i2c OK [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: 01 [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: 01 07 00 [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: 01 07 00 8B 62 00 00 00 00 00 FB 0C FB [10:08:58]RasterBufferAndPrint [10:08:58]line [10:08:58]line [10:08:58]line [10:08:58]line [10:08:58]line [10:08:58]written 0, free lines is 3329 [10:08:58]MH_Cut [10:08:58]Write to MH i2c: D1 01 00 92 62 01 C6 [10:08:58]Write i2c OK [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: D1 [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: D1 01 00 [10:08:58]MH_I2C_Read... [10:08:58]Read from MH i2c: D1 01 00 92 62 00 C5 [10:08:58]Write to MH i2c: 01 00 00 93 62 F5 [10:08:58]Write i2c OK [10:08:58]MH_I2C_Read... [10:08:58]OFD Sender: No OFD packet to send [10:08:58]*** Cut start [10:08:58]*** Partial cut [10:08:58]*** CUTSNS_PIN = 1 [10:08:58]*** CUTSNS_PIN = 0 [10:08:59]*** Brake cut motor [10:08:59]Read from MH i2c: 01 [10:08:59]MH_I2C_Read... [10:08:59]*** Stop cut motor [10:08:59]*** Cut end [10:08:59]Read from MH i2c: 01 07 00 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: 01 07 00 93 62 00 00 00 00 00 FF 0F 0A [10:08:59]process_action close_receipt done [10:08:59]requested_data is exist [10:08:59]produce_requested_data [10:08:59]requested_item fm.sn is exist - process it [10:08:59]wFMCommunicate request_size=4 [10:08:59]MH_SAM_APDU [10:08:59]CAPDU: 80 11 00 00 [10:08:59]Write to MH i2c: E2 08 00 94 62 80 11 00 00 00 00 00 00 70 [10:08:59]Write i2c OK [10:08:59]MH_I2C_Read... [10:08:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:59]Read from MH i2c: E2 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: E2 17 00 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: E2 17 00 94 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BF [10:08:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:08:59]wFMCommunicate OK [10:08:59]requested_item fd.num is exist - process it [10:08:59]SAM_PROTO_GetFieldsCounters [10:08:59]wFMCommunicate request_size=4 [10:08:59]MH_SAM_APDU [10:08:59]CAPDU: 80 13 00 00 [10:08:59]Write to MH i2c: E2 08 00 95 62 80 13 00 00 00 00 00 00 73 [10:08:59]Write i2c OK [10:08:59]MH_I2C_Read... [10:08:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:59]Read from MH i2c: E2 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: E2 62 00 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: E2 62 00 95 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 05 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [10:08:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 05 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:08:59]wFMCommunicate OK [10:08:59]SAM_PROTO_GetFieldsCounters done [10:08:59]requested_item shift.num is exist - process it [10:08:59]requested_item shift.opened is exist - process it [10:08:59]req_shift_opened [10:08:59]FM_GetShiftState [10:08:59]SAM_PROTO_GetShiftState [10:08:59]wFMCommunicate request_size=4 [10:08:59]MH_SAM_APDU [10:08:59]CAPDU: 80 13 01 00 [10:08:59]Write to MH i2c: E2 08 00 96 62 80 13 01 00 00 00 00 00 75 [10:08:59]Write i2c OK [10:08:59]MH_I2C_Read... [10:08:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:59]Read from MH i2c: E2 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: E2 0E 00 [10:08:59]MH_I2C_Read... [10:08:59]Read from MH i2c: E2 0E 00 96 62 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C5 [10:08:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:08:59]wFMCommunicate OK [10:08:59]SAM_PROTO_GetShiftState done [10:08:59]FM_GetShiftState done [10:08:59]req_shift_opened done [10:08:59]requested_item shift.open_date is exist - process it [10:08:59]req_shift_open_date [10:08:59]req_shift_open_date done [10:08:59]produce_requested_data done [10:08:59]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220933,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:08:59]process_action_free close_receipt [10:08:59]json_value_free [10:08:59]json_value_free done [10:08:59]process_json_proto returns [10:08:59]Send response to host [10:08:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220933,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:08:59]free response buf [10:08:59]execute_script done [10:08:59]execute_script returns [10:08:59]free content buf [10:08:59]Sock 9.Close socket [10:08:59]Sock 9.Thread stoped [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: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:34]accept exits with 10 [10:09:34]New connection [10:09:34]New thread 3066531172 created [10:09:34]Thread 3066674532 joined [10:09:34]Waiting for new connection... [10:09:34] Sock 10.Parse request [10:09:34]Sock 10.Check first char [10:09:34]Sock 10.First char is OK [10:09:34]request: POST /json_proto HTTP/1.0 [10:09:34]Method: POST [10:09:34]URL: /json_proto [10:09:34]Method is POST - this is cgi request [10:09:34]url: /json_proto [10:09:34]query_string will be loaded in cgi processing [10:09:34]execute_cgi json_proto POST (null) [10:09:34]execute_cgi path=json_proto method=POST [10:09:34]POST find Content-Length [10:09:34]Host: 172.17.40.4:8080 [10:09:34]Content-Length: 754 [10:09:34]Content-Type: application/json [10:09:34] [10:09:34]POST finish read [10:09:34]Found Content-Length = 754 [10:09:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:34]execute_script... [10:09:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:34]POST & json_proto [10:09:34]process_json_proto [10:09:34]json parsed OK: [10:09:34]protocol is kg_v1.0 [10:09:34]action value=close_receipt [10:09:34]process_action close_receipt [10:09:34]cmd_close_receipt [10:09:34]MH_GetDate [10:09:34]Write to MH i2c: F0 00 00 97 62 E8 [10:09:34]Write i2c OK [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: F0 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: F0 09 00 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: F0 09 00 97 62 00 63 CB 18 67 65 5C 16 67 DC [10:09:34]GetLastDocTimeStamp 1729678140 [10:09:34]current date 1729678179 [10:09:34]FM_GetShiftState [10:09:34]SAM_PROTO_GetShiftState [10:09:34]wFMCommunicate request_size=4 [10:09:34]MH_SAM_APDU [10:09:34]CAPDU: 80 13 01 00 [10:09:34]Write to MH i2c: E2 08 00 98 62 80 13 01 00 00 00 00 00 77 [10:09:34]Write i2c OK [10:09:34]MH_I2C_Read... [10:09:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:34]Read from MH i2c: E2 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: E2 0E 00 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: E2 0E 00 98 62 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C7 [10:09:34]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:09:34]wFMCommunicate OK [10:09:34]SAM_PROTO_GetShiftState done [10:09:34]FM_GetShiftState done [10:09:34]opened in 1729642119 [10:09:34]opened+sec_in_day 1729728519 [10:09:34]quantity*price = 0 [10:09:34]sum+1 = 1 [10:09:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 143 23.10.2024 10:09 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30100855 ФМ: 0000000000965413 ФД: 220934 ФПД: 60336016078158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100939&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220934&fm=60336016078158&tin=02508201610067®Number=0000000000098116&sum=0 [10:09:36]StoreToDocumentArchive [10:09:36]shift 447 fd 220934 [10:09:36]save to /storage/0447/doc_00220934 [10:09:36]save last doc name /storage/0447/doc_00220934 to /storage/kkm_last_doc_name [10:09:36]save OK [10:09:36]Clear old archive folders... [10:09:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:36]tlvbuf is 0075F250 [10:09:36]SAM_PROTO_ClearQueue [10:09:36]wFMCommunicate request_size=4 [10:09:36]MH_SAM_APDU [10:09:36]CAPDU: 80 09 00 00 [10:09:36]Write to MH i2c: E2 08 00 A5 62 80 09 00 00 00 00 00 00 79 [10:09:36]Write i2c OK [10:09:36]MH_I2C_Read... [10:09:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:36]Read from MH i2c: E2 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 03 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 03 00 A5 62 00 90 00 7B [10:09:36]RAPDU: 90 00 [10:09:36]wFMCommunicate OK [10:09:36]SAM_PROTO_ClearQueue done [10:09:36]KKMCreateOFDPacket [10:09:36]OFDProtocolAddRootSTLVToBuf [10:09:36]FM_MakeSignedData [10:09:36]FM_MakeSignedData [10:09:36]SAM_PROTO_SignData [10:09:36]wFMCommunicate request_size=4 [10:09:36]MH_SAM_APDU [10:09:36]CAPDU: 80 0D 01 02 [10:09:36]Write to MH i2c: E2 08 00 A6 62 80 0D 01 02 00 00 00 00 81 [10:09:36]Write i2c OK [10:09:36]MH_I2C_Read... [10:09:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:36]Read from MH i2c: E2 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 03 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 03 00 A6 62 00 90 00 7C [10:09:36]RAPDU: 90 00 [10:09:36]wFMCommunicate OK [10:09:36]wFMCommunicate request_size=255 [10:09:36]MH_SAM_APDU [10:09:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 63 CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 06 5F 03 00 35 04 06 00 36 [10:09:36]Write to MH i2c: E2 02 01 A7 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 63 CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 06 5F 03 00 35 04 06 00 36 00 00 F0 [10:09:36]Write i2c OK [10:09:36]MH_I2C_Read... [10:09:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:36]Read from MH i2c: E2 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 03 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 03 00 A7 62 00 90 00 7D [10:09:36]RAPDU: 90 00 [10:09:36]wFMCommunicate OK [10:09:36]wFMCommunicate request_size=10 [10:09:36]MH_SAM_APDU [10:09:36]CAPDU: 80 0D 02 02 05 E0 12 CE 35 4E [10:09:36]Write to MH i2c: E2 0D 00 A8 62 80 0D 02 02 05 00 E0 12 CE 35 4E 00 00 D1 [10:09:36]Write i2c OK [10:09:36]MH_I2C_Read... [10:09:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:36]Read from MH i2c: E2 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 03 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 03 00 A8 62 00 90 00 7E [10:09:36]RAPDU: 90 00 [10:09:36]wFMCommunicate OK [10:09:36]wFMCommunicate request_size=4 [10:09:36]MH_SAM_APDU [10:09:36]CAPDU: 80 0D 03 02 [10:09:36]Write to MH i2c: E2 08 00 A9 62 80 0D 03 02 00 00 00 00 86 [10:09:36]Write i2c OK [10:09:36]MH_I2C_Read... [10:09:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:36]Read from MH i2c: E2 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 0B 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 0B 00 A9 62 00 28 45 6F C6 95 23 DE C3 90 00 82 [10:09:36]RAPDU: 28 45 6F C6 95 23 DE C3 90 00 [10:09:36]wFMCommunicate OK [10:09:36]SAM_PROTO_SignData done [10:09:36]FM_MakeSignedData done [10:09:36]CreateOFDProtocolMessage [10:09:36]wFMCommunicate request_size=4 [10:09:36]MH_SAM_APDU [10:09:36]CAPDU: 80 11 00 00 [10:09:36]Write to MH i2c: E2 08 00 AA 62 80 11 00 00 00 00 00 00 86 [10:09:36]Write i2c OK [10:09:36]MH_I2C_Read... [10:09:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:36]Read from MH i2c: E2 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 17 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 17 00 AA 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D5 [10:09:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:09:36]wFMCommunicate OK [10:09:36]CreateOFDProtocolMessage done [10:09:36]OFDSenderStorePacket 220934 [10:09:36]StoreOFDPacket docnum=220934 [10:09:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 99 9F 07 01 81 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 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 63 CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 06 5F 03 00 35 04 06 00 36 E0 12 CE 35 4E 28 45 6F C6 95 23 DE C3 [10:09:36]CheckFolder [10:09:36]dirname=/storage/ofd_packets [10:09:36]CheckFolder done [10:09:36]ProducePacketName [10:09:36]name=ofd_packets/00220934 [10:09:36]NVStorageSaveData ofd_packets/00220934 [10:09:36]File name is /storage/ofd_packets/00220934 [10:09:36]Write 301 bytes [10:09:36]NVStorageSaveData done [10:09:36]OFDSenderStorePacket done [10:09:36]KKMCreateOFDPacket done [10:09:36]NVStorageSaveData kkm_last_timestamp [10:09:36]File name is /storage/kkm_last_timestamp [10:09:36]Write 4 bytes [10:09:36]NVStorageSaveData done [10:09:36]ExternCall_PrintAddStr [10:09:36]wPrintStart [10:09:36]Write to MH i2c: 01 00 00 AB 62 0D [10:09:36]Write i2c OK [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: 01 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: 01 07 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: 01 07 00 AB 62 00 00 00 00 00 FF 0F 22 [10:09:36]RasterBufferAndPrint [10:09:36]line Счет N : (1)538846 [10:09:36]line ИНН: 02508201610067 [10:09:36]line Контрольно-Кассовый Чек [10:09:36]line ПРОДАЖА [10:09:36]line ТРК (МРК, ГНК) : 13 [10:09:36]line Товар: 2710124130 [10:09:36]line Аи-92-К-2 [10:09:36]line 15.000 * 0.00 [10:09:36]line = 0.00 [10:09:36]line НДС 12% НСП 1% [10:09:36]line > о реализуемом товаре [10:09:36]line ИТОГО: 0.00 [10:09:36]line НСП 1% : 0.00 [10:09:36]line НДС 12% : 0.00 [10:09:36]line Наличными: 0.00 [10:09:36]line Безнал.: 0.00 [10:09:36]line Место: АЗС № 84 "Партнер Нефть" [10:09:36]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:09:36]line СНО: Общий режим [10:09:36]line Чек 143 23.10.2024 10:09 [10:09:36]line Смена: 447 ФФД: 1.0 [10:09:36]line ЗНМ: 0300000178 [10:09:36]line РНМ: 0000000000098116 [10:09:36]line Версия ККМ: 001 [10:09:36]line Талоны: ТК ГПНА Online [10:09:36]line 30100855 [10:09:36]line ФМ: 0000000000965413 [10:09:36]line ФД: 220934 [10:09:36]line ФПД: 60336016078158 [10:09:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T100939&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220934&fm=60336016078158&tin=02508201610067®Number=0000000000098116&sum=0 [10:09:36]written 0, free lines is 4095 [10:09:36]OFD Sender: Processing packet 220934 [packets to send 81, broken 80] [10:09:36]ProducePacketName [10:09:36]name=ofd_packets/00220934 [10:09:36]OFD Sender: To server: pG, [10:09:36]CommunicateWithHost lk.salyk.kg:30040 [10:09:36]ConnectInit lk.salyk.kg [10:09:37]Connected sock=9 [10:09:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 99 9F 07 01 81 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 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 63 CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 06 5F 03 00 35 04 06 00 36 E0 12 CE 35 4E 28 45 6F C6 95 23 DE C3 [10:09:37]Write to MH i2c: 01 00 00 D5 62 37 [10:09:37]Write i2c OK [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: 01 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: 01 07 00 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: 01 07 00 D5 62 00 00 00 00 00 F8 0C 42 [10:09:37]RasterBufferAndPrint [10:09:37]line [10:09:37]line [10:09:37]line [10:09:37]line [10:09:37]line [10:09:37]written 0, free lines is 3326 [10:09:37]MH_Cut [10:09:37]Write to MH i2c: D1 01 00 DC 62 01 10 [10:09:37]Write i2c OK [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: D1 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: D1 01 00 [10:09:37]MH_I2C_Read... [10:09:37]Read from MH i2c: D1 01 00 DC 62 00 0F [10:09:37]Write to MH i2c: 01 00 00 DD 62 3F [10:09:37]Write i2c OK [10:09:37]MH_I2C_Read... [10:09:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 34 C1 47 00 68 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 39 36 35 34 31 33 10 04 04 00 06 5F 03 00 F4 03 04 00 03 77 18 67 B6 04 01 00 00 69 2F 47 04 30 5B BD AE [10:09:37]CommunicateWithHost err = 0 [10:09:37]CheckOFDResponse [10:09:37]1017 (14) - 77093643461234 [10:09:37]1041 (16) - 0000000000965413 [10:09:37]1040 (4) - 220934 [10:09:37]1012 (4) - 23.10.2024 04:09 [10:09:37]1206 (1) - 0 [10:09:37]OFD Sender: Remove packet 220934 [10:09:37]ProducePacketName [10:09:37]name=ofd_packets/00220934 [10:09:37]NVStorageDeleteData [10:09:37]OFD Sender: No OFD packet to send [10:09:37]*** Cut start [10:09:37]*** Partial cut [10:09:37]*** CUTSNS_PIN = 1 [10:09:37]*** CUTSNS_PIN = 0 [10:09:38]*** Brake cut motor [10:09:38]Read from MH i2c: 01 [10:09:38]MH_I2C_Read... [10:09:38]*** Stop cut motor [10:09:38]*** Cut end [10:09:38]Read from MH i2c: 01 07 00 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: 01 07 00 DD 62 00 00 00 00 00 FF 0F 54 [10:09:38]process_action close_receipt done [10:09:38]requested_data is exist [10:09:38]produce_requested_data [10:09:38]requested_item fm.sn is exist - process it [10:09:38]wFMCommunicate request_size=4 [10:09:38]MH_SAM_APDU [10:09:38]CAPDU: 80 11 00 00 [10:09:38]Write to MH i2c: E2 08 00 DE 62 80 11 00 00 00 00 00 00 BA [10:09:38]Write i2c OK [10:09:38]MH_I2C_Read... [10:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:38]Read from MH i2c: E2 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 17 00 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 17 00 DE 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 09 [10:09:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:09:38]wFMCommunicate OK [10:09:38]requested_item fd.num is exist - process it [10:09:38]SAM_PROTO_GetFieldsCounters [10:09:38]wFMCommunicate request_size=4 [10:09:38]MH_SAM_APDU [10:09:38]CAPDU: 80 13 00 00 [10:09:38]Write to MH i2c: E2 08 00 DF 62 80 13 00 00 00 00 00 00 BD [10:09:38]Write i2c OK [10:09:38]MH_I2C_Read... [10:09:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:38]Read from MH i2c: E2 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 62 00 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 62 00 DF 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 06 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [10:09:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 06 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:38]wFMCommunicate OK [10:09:38]SAM_PROTO_GetFieldsCounters done [10:09:38]requested_item shift.num is exist - process it [10:09:38]requested_item shift.opened is exist - process it [10:09:38]req_shift_opened [10:09:38]FM_GetShiftState [10:09:38]SAM_PROTO_GetShiftState [10:09:38]wFMCommunicate request_size=4 [10:09:38]MH_SAM_APDU [10:09:38]CAPDU: 80 13 01 00 [10:09:38]Write to MH i2c: E2 08 00 E0 62 80 13 01 00 00 00 00 00 BF [10:09:38]Write i2c OK [10:09:38]MH_I2C_Read... [10:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:38]Read from MH i2c: E2 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 0E 00 [10:09:38]MH_I2C_Read... [10:09:38]Read from MH i2c: E2 0E 00 E0 62 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0F [10:09:38]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:09:38]wFMCommunicate OK [10:09:38]SAM_PROTO_GetShiftState done [10:09:38]FM_GetShiftState done [10:09:38]req_shift_opened done [10:09:38]requested_item shift.open_date is exist - process it [10:09:38]req_shift_open_date [10:09:38]req_shift_open_date done [10:09:38]produce_requested_data done [10:09:38]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220934,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:09:38]process_action_free close_receipt [10:09:38]json_value_free [10:09:38]json_value_free done [10:09:38]process_json_proto returns [10:09:38]Send response to host [10:09:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220934,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:09:38]free response buf [10:09:38]execute_script done [10:09:38]execute_script returns [10:09:38]free content buf [10:09:38]Sock 10.Close socket [10:09:38]Sock 10.Thread stoped [10:09:42]OFD Sender: No OFD packet to send [10:09:47]OFD Sender: No OFD packet to send [10:09:52]OFD Sender: No OFD packet to send [10:09:57]OFD Sender: No OFD packet to send [10:10:02]OFD Sender: No OFD packet to send [10:10:07]OFD Sender: No OFD packet to send [10:10:12]OFD Sender: No OFD packet to send [10:10:17]OFD Sender: No OFD packet to send [10:10:22]OFD Sender: No OFD packet to send [10:10:27]OFD Sender: No OFD packet to send [10:10:32]OFD Sender: No OFD packet to send [10:10:37]OFD Sender: No OFD packet to send [10:10:42]OFD Sender: No OFD packet to send [10:10:47]OFD Sender: No OFD packet to send [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:35]accept exits with 7 [10:11:35]New connection [10:11:35]New thread 3066674532 created [10:11:35]Thread 3066531172 joined [10:11:35]Waiting for new connection... [10:11:35] Sock 7.Parse request [10:11:35]Sock 7.Check first char [10:11:35]Sock 7.First char is OK [10:11:35]request: POST /json_proto HTTP/1.0 [10:11:35]Method: POST [10:11:35]URL: /json_proto [10:11:35]Method is POST - this is cgi request [10:11:35]url: /json_proto [10:11:35]query_string will be loaded in cgi processing [10:11:35]execute_cgi json_proto POST (null) [10:11:35]execute_cgi path=json_proto method=POST [10:11:35]POST find Content-Length [10:11:35]Host: 172.17.40.4:8080 [10:11:35]Content-Length: 754 [10:11:35]Content-Type: application/json [10:11:35] [10:11:35]POST finish read [10:11:35]Found Content-Length = 754 [10:11:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:35]execute_script... [10:11: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)538847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:35]POST & json_proto [10:11:35]process_json_proto [10:11:35]json parsed OK: [10:11:35]protocol is kg_v1.0 [10:11:35]action value=close_receipt [10:11:35]process_action close_receipt [10:11:35]cmd_close_receipt [10:11:35]MH_GetDate [10:11:35]Write to MH i2c: F0 00 00 E1 62 32 [10:11:35]Write i2c OK [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: F0 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: F0 09 00 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: F0 09 00 E1 62 00 DB CB 18 67 65 5C 16 67 9E [10:11:35]GetLastDocTimeStamp 1729678179 [10:11:35]current date 1729678299 [10:11:35]FM_GetShiftState [10:11:35]SAM_PROTO_GetShiftState [10:11:35]wFMCommunicate request_size=4 [10:11:35]MH_SAM_APDU [10:11:35]CAPDU: 80 13 01 00 [10:11:35]Write to MH i2c: E2 08 00 E2 62 80 13 01 00 00 00 00 00 C1 [10:11:35]Write i2c OK [10:11:35]MH_I2C_Read... [10:11:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:35]Read from MH i2c: E2 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: E2 0E 00 [10:11:35]MH_I2C_Read... [10:11:35]Read from MH i2c: E2 0E 00 E2 62 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 11 [10:11:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:11:35]wFMCommunicate OK [10:11:35]SAM_PROTO_GetShiftState done [10:11:35]FM_GetShiftState done [10:11:35]opened in 1729642119 [10:11:35]opened+sec_in_day 1729728519 [10:11:35]quantity*price = 0 [10:11:35]sum+1 = 1 [10:11:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 144 23.10.2024 10:11 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30100855 ФМ: 0000000000965413 ФД: 220935 ФПД: 263794178292186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101139&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220935&fm=263794178292186&tin=02508201610067®Number=0000000000098116&sum=0 [10:11:36]StoreToDocumentArchive [10:11:36]shift 447 fd 220935 [10:11:36]save to /storage/0447/doc_00220935 [10:11:36]save last doc name /storage/0447/doc_00220935 to /storage/kkm_last_doc_name [10:11:36]save OK [10:11:36]Clear old archive folders... [10:11:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:36]tlvbuf is 007CC5E0 [10:11:36]SAM_PROTO_ClearQueue [10:11:36]wFMCommunicate request_size=4 [10:11:36]MH_SAM_APDU [10:11:36]CAPDU: 80 09 00 00 [10:11:36]Write to MH i2c: E2 08 00 EF 62 80 09 00 00 00 00 00 00 C3 [10:11:36]Write i2c OK [10:11:36]MH_I2C_Read... [10:11:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:36]Read from MH i2c: E2 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 03 00 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 03 00 EF 62 00 90 00 C5 [10:11:36]RAPDU: 90 00 [10:11:36]wFMCommunicate OK [10:11:36]SAM_PROTO_ClearQueue done [10:11:36]KKMCreateOFDPacket [10:11:36]OFDProtocolAddRootSTLVToBuf [10:11:36]FM_MakeSignedData [10:11:36]FM_MakeSignedData [10:11:36]SAM_PROTO_SignData [10:11:36]wFMCommunicate request_size=4 [10:11:36]MH_SAM_APDU [10:11:36]CAPDU: 80 0D 01 02 [10:11:36]Write to MH i2c: E2 08 00 F0 62 80 0D 01 02 00 00 00 00 CB [10:11:36]Write i2c OK [10:11:36]MH_I2C_Read... [10:11:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:36]Read from MH i2c: E2 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 03 00 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 03 00 F0 62 00 90 00 C6 [10:11:36]RAPDU: 90 00 [10:11:36]wFMCommunicate OK [10:11:36]wFMCommunicate request_size=255 [10:11:36]MH_SAM_APDU [10:11:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 DB CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 07 5F 03 00 35 04 06 00 EF [10:11:36]Write to MH i2c: E2 02 01 F1 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 DB CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 07 5F 03 00 35 04 06 00 EF 00 00 6D [10:11:36]Write i2c OK [10:11:36]MH_I2C_Read... [10:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:36]Read from MH i2c: E2 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 03 00 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 03 00 F1 62 00 90 00 C7 [10:11:36]RAPDU: 90 00 [10:11:36]wFMCommunicate OK [10:11:36]wFMCommunicate request_size=10 [10:11:36]MH_SAM_APDU [10:11:36]CAPDU: 80 0D 02 02 05 EB 5E 4A 79 DA [10:11:36]Write to MH i2c: E2 0D 00 F2 62 80 0D 02 02 05 00 EB 5E 4A 79 DA 00 00 BE [10:11:36]Write i2c OK [10:11:36]MH_I2C_Read... [10:11:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:36]Read from MH i2c: E2 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 03 00 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 03 00 F2 62 00 90 00 C8 [10:11:36]RAPDU: 90 00 [10:11:36]wFMCommunicate OK [10:11:36]wFMCommunicate request_size=4 [10:11:36]MH_SAM_APDU [10:11:36]CAPDU: 80 0D 03 02 [10:11:36]Write to MH i2c: E2 08 00 F3 62 80 0D 03 02 00 00 00 00 D0 [10:11:36]Write i2c OK [10:11:36]MH_I2C_Read... [10:11:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:36]Read from MH i2c: E2 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 0B 00 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 0B 00 F3 62 00 28 8B 66 99 F1 4F 64 28 90 00 4F [10:11:36]RAPDU: 28 8B 66 99 F1 4F 64 28 90 00 [10:11:36]wFMCommunicate OK [10:11:36]SAM_PROTO_SignData done [10:11:36]FM_MakeSignedData done [10:11:36]CreateOFDProtocolMessage [10:11:36]wFMCommunicate request_size=4 [10:11:36]MH_SAM_APDU [10:11:36]CAPDU: 80 11 00 00 [10:11:36]Write to MH i2c: E2 08 00 F4 62 80 11 00 00 00 00 00 00 D0 [10:11:36]Write i2c OK [10:11:36]MH_I2C_Read... [10:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:36]Read from MH i2c: E2 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 17 00 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: E2 17 00 F4 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1F [10:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:11:36]wFMCommunicate OK [10:11:36]CreateOFDProtocolMessage done [10:11:36]OFDSenderStorePacket 220935 [10:11:36]StoreOFDPacket docnum=220935 [10:11:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F2 C2 07 01 7A B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 DB CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 07 5F 03 00 35 04 06 00 EF EB 5E 4A 79 DA 28 8B 66 99 F1 4F 64 28 [10:11:36]CheckFolder [10:11:36]dirname=/storage/ofd_packets [10:11:36]CheckFolder done [10:11:36]ProducePacketName [10:11:36]name=ofd_packets/00220935 [10:11:36]NVStorageSaveData ofd_packets/00220935 [10:11:36]File name is /storage/ofd_packets/00220935 [10:11:36]Write 301 bytes [10:11:36]NVStorageSaveData done [10:11:36]OFDSenderStorePacket done [10:11:36]KKMCreateOFDPacket done [10:11:36]NVStorageSaveData kkm_last_timestamp [10:11:36]File name is /storage/kkm_last_timestamp [10:11:36]Write 4 bytes [10:11:36]NVStorageSaveData done [10:11:36]ExternCall_PrintAddStr [10:11:36]wPrintStart [10:11:36]Write to MH i2c: 01 00 00 F5 62 57 [10:11:36]Write i2c OK [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: 01 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: 01 07 00 [10:11:36]MH_I2C_Read... [10:11:36]Read from MH i2c: 01 07 00 F5 62 00 00 00 00 00 FF 0F 6C [10:11:36]RasterBufferAndPrint [10:11:36]line Счет N : (1)538847 [10:11:36]line ИНН: 02508201610067 [10:11:36]line Контрольно-Кассовый Чек [10:11:36]line ПРОДАЖА [10:11:36]line ТРК (МРК, ГНК) : 33 [10:11:36]line Товар: 2710124130 [10:11:36]line Аи-92-К-2 [10:11:36]line 15.000 * 0.00 [10:11:36]line = 0.00 [10:11:36]line НДС 12% НСП 1% [10:11:36]line > о реализуемом товаре [10:11:36]line ИТОГО: 0.00 [10:11:36]line НСП 1% : 0.00 [10:11:36]line НДС 12% : 0.00 [10:11:36]line Наличными: 0.00 [10:11:36]line Безнал.: 0.00 [10:11:36]line Место: АЗС № 84 "Партнер Нефть" [10:11:36]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:11:36]line СНО: Общий режим [10:11:36]line Чек 144 23.10.2024 10:11 [10:11:36]line Смена: 447 ФФД: 1.0 [10:11:36]line ЗНМ: 0300000178 [10:11:36]line РНМ: 0000000000098116 [10:11:36]line Версия ККМ: 001 [10:11:36]line Талоны: ТК ГПНА Online [10:11:36]line 30100855 [10:11:36]line ФМ: 0000000000965413 [10:11:36]line ФД: 220935 [10:11:36]line ФПД: 263794178292186 [10:11:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101139&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220935&fm=263794178292186&tin=02508201610067®Number=0000000000098116&sum=0 [10:11:36]written 0, free lines is 4095 [10:11:37]OFD Sender: Processing packet 220935 [packets to send 81, broken 80] [10:11:37]ProducePacketName [10:11:37]name=ofd_packets/00220935 [10:11:37]OFD Sender: To server: pG, [10:11:37]CommunicateWithHost lk.salyk.kg:30040 [10:11:37]ConnectInit lk.salyk.kg [10:11:37]Connected sock=10 [10:11:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F2 C2 07 01 7A B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 DB CB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 07 5F 03 00 35 04 06 00 EF EB 5E 4A 79 DA 28 8B 66 99 F1 4F 64 28 [10:11:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B0 2A 47 00 F3 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 39 36 35 34 31 33 10 04 04 00 07 5F 03 00 F4 03 04 00 7B 77 18 67 B6 04 01 00 00 1C 0F 55 A6 0F E2 4C A8 [10:11:37]CommunicateWithHost err = 0 [10:11:37]CheckOFDResponse [10:11:37]1017 (14) - 77093643461234 [10:11:37]1041 (16) - 0000000000965413 [10:11:37]1040 (4) - 220935 [10:11:37]1012 (4) - 23.10.2024 04:11 [10:11:37]1206 (1) - 0 [10:11:37]OFD Sender: Remove packet 220935 [10:11:37]ProducePacketName [10:11:37]name=ofd_packets/00220935 [10:11:37]NVStorageDeleteData [10:11:37]Write to MH i2c: 01 00 00 1F 63 82 [10:11:37]Write i2c OK [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: 01 [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: 01 07 00 [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: 01 07 00 1F 63 00 00 00 00 00 01 0D 97 [10:11:37]RasterBufferAndPrint [10:11:37]line [10:11:37]line [10:11:37]line [10:11:37]line [10:11:37]line [10:11:37]written 0, free lines is 3335 [10:11:37]MH_Cut [10:11:37]Write to MH i2c: D1 01 00 26 63 01 5B [10:11:37]Write i2c OK [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: D1 [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: D1 01 00 [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: D1 01 00 26 63 00 5A [10:11:37]Write to MH i2c: 01 00 00 27 63 8A [10:11:37]Write i2c OK [10:11:37]MH_I2C_Read... [10:11:37]OFD Sender: No OFD packet to send [10:11:38]*** Cut start [10:11:38]*** Partial cut [10:11:38]*** CUTSNS_PIN = 1 [10:11:38]*** CUTSNS_PIN = 0 [10:11:38]*** Brake cut motor [10:11:38]Read from MH i2c: 01 [10:11:38]MH_I2C_Read... [10:11:38]*** Stop cut motor [10:11:38]*** Cut end [10:11:38]Read from MH i2c: 01 07 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: 01 07 00 27 63 00 00 00 00 00 FF 0F 9F [10:11:38]process_action close_receipt done [10:11:38]requested_data is exist [10:11:38]produce_requested_data [10:11:38]requested_item fm.sn is exist - process it [10:11:38]wFMCommunicate request_size=4 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 11 00 00 [10:11:38]Write to MH i2c: E2 08 00 28 63 80 11 00 00 00 00 00 00 05 [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:38]Read from MH i2c: E2 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 17 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 17 00 28 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 54 [10:11:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:11:38]wFMCommunicate OK [10:11:38]requested_item fd.num is exist - process it [10:11:38]SAM_PROTO_GetFieldsCounters [10:11:38]wFMCommunicate request_size=4 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 13 00 00 [10:11:38]Write to MH i2c: E2 08 00 29 63 80 13 00 00 00 00 00 00 08 [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:38]Read from MH i2c: E2 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 62 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 62 00 29 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 07 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [10:11:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 07 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:38]wFMCommunicate OK [10:11:38]SAM_PROTO_GetFieldsCounters done [10:11:38]requested_item shift.num is exist - process it [10:11:38]requested_item shift.opened is exist - process it [10:11:38]req_shift_opened [10:11:38]FM_GetShiftState [10:11:38]SAM_PROTO_GetShiftState [10:11:38]wFMCommunicate request_size=4 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 13 01 00 [10:11:38]Write to MH i2c: E2 08 00 2A 63 80 13 01 00 00 00 00 00 0A [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:39]Read from MH i2c: E2 [10:11:39]MH_I2C_Read... [10:11:39]Read from MH i2c: E2 0E 00 [10:11:39]MH_I2C_Read... [10:11:39]Read from MH i2c: E2 0E 00 2A 63 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5A [10:11:39]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:11:39]wFMCommunicate OK [10:11:39]SAM_PROTO_GetShiftState done [10:11:39]FM_GetShiftState done [10:11:39]req_shift_opened done [10:11:39]requested_item shift.open_date is exist - process it [10:11:39]req_shift_open_date [10:11:39]req_shift_open_date done [10:11:39]produce_requested_data done [10:11:39]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220935,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:11:39]process_action_free close_receipt [10:11:39]json_value_free [10:11:39]json_value_free done [10:11:39]process_json_proto returns [10:11:39]Send response to host [10:11:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220935,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:11:39]free response buf [10:11:39]execute_script done [10:11:39]execute_script returns [10:11:39]free content buf [10:11:39]Sock 7.Close socket [10:11:39]Sock 7.Thread stoped [10:11:42]OFD Sender: No OFD packet to send [10:11:47]OFD Sender: No OFD packet to send [10:11:52]OFD Sender: No OFD packet to send [10:11:57]OFD Sender: No OFD packet to send [10:12:02]OFD Sender: No OFD packet to send [10:12:07]OFD Sender: No OFD packet to send [10:12:12]OFD Sender: No OFD packet to send [10:12:17]OFD Sender: No OFD packet to send [10:12:22]OFD Sender: No OFD packet to send [10:12:27]OFD Sender: No OFD packet to send [10:12:32]OFD Sender: No OFD packet to send [10:12:37]OFD Sender: No OFD packet to send [10:12:42]accept exits with 9 [10:12:42]New connection [10:12:42]New thread 3066531172 created [10:12:42]Thread 3066674532 joined [10:12:42]Waiting for new connection... [10:12:42] Sock 9.Parse request [10:12:42]Sock 9.Check first char [10:12:42]Sock 9.First char is OK [10:12:42]request: POST /json_proto HTTP/1.0 [10:12:42]Method: POST [10:12:42]URL: /json_proto [10:12:42]Method is POST - this is cgi request [10:12:42]url: /json_proto [10:12:42]query_string will be loaded in cgi processing [10:12:42]execute_cgi json_proto POST (null) [10:12:42]execute_cgi path=json_proto method=POST [10:12:42]POST find Content-Length [10:12:42]Host: 172.17.40.4:8080 [10:12:42]Content-Length: 766 [10:12:42]Content-Type: application/json [10:12:42] [10:12:42]POST finish read [10:12:42]Found Content-Length = 766 [10:12:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:42]execute_script... [10:12:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:42]POST & json_proto [10:12:42]process_json_proto [10:12:42]json parsed OK: [10:12:42]protocol is kg_v1.0 [10:12:42]action value=close_receipt [10:12:42]process_action close_receipt [10:12:42]cmd_close_receipt [10:12:42]MH_GetDate [10:12:42]Write to MH i2c: F0 00 00 2B 63 7D [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: F0 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: F0 09 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: F0 09 00 2B 63 00 1F CC 18 67 65 5C 16 67 2E [10:12:42]GetLastDocTimeStamp 1729678299 [10:12:42]current date 1729678367 [10:12:42]FM_GetShiftState [10:12:42]SAM_PROTO_GetShiftState [10:12:42]wFMCommunicate request_size=4 [10:12:42]MH_SAM_APDU [10:12:42]CAPDU: 80 13 01 00 [10:12:42]Write to MH i2c: E2 08 00 2C 63 80 13 01 00 00 00 00 00 0C [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:42]Read from MH i2c: E2 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 0E 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 0E 00 2C 63 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5C [10:12:42]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:12:42]wFMCommunicate OK [10:12:42]SAM_PROTO_GetShiftState done [10:12:42]FM_GetShiftState done [10:12:42]opened in 1729642119 [10:12:42]opened+sec_in_day 1729728519 [10:12:42]quantity*price = 50041 [10:12:42]sum+1 = 50042 [10:12:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 145 23.10.2024 10:12 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220936 ФПД: 140965108809368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101247&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220936&fm=140965108809368&tin=02508201610067®Number=0000000000098116&sum=50041 [10:12:44]StoreToDocumentArchive [10:12:44]shift 447 fd 220936 [10:12:44]save to /storage/0447/doc_00220936 [10:12:44]save last doc name /storage/0447/doc_00220936 to /storage/kkm_last_doc_name [10:12:44]save OK [10:12:44]Clear old archive folders... [10:12:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:44]tlvbuf is 0075F300 [10:12:44]SAM_PROTO_ClearQueue [10:12:44]wFMCommunicate request_size=4 [10:12:44]MH_SAM_APDU [10:12:44]CAPDU: 80 09 00 00 [10:12:44]Write to MH i2c: E2 08 00 39 63 80 09 00 00 00 00 00 00 0E [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:44]Read from MH i2c: E2 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 03 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 03 00 39 63 00 90 00 10 [10:12:44]RAPDU: 90 00 [10:12:44]wFMCommunicate OK [10:12:44]SAM_PROTO_ClearQueue done [10:12:44]KKMCreateOFDPacket [10:12:44]OFDProtocolAddRootSTLVToBuf [10:12:44]FM_MakeSignedData [10:12:44]FM_MakeSignedData [10:12:44]SAM_PROTO_SignData [10:12:44]wFMCommunicate request_size=4 [10:12:44]MH_SAM_APDU [10:12:44]CAPDU: 80 0D 01 02 [10:12:44]Write to MH i2c: E2 08 00 3A 63 80 0D 01 02 00 00 00 00 16 [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:44]Read from MH i2c: E2 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 03 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 03 00 3A 63 00 90 00 11 [10:12:44]RAPDU: 90 00 [10:12:44]wFMCommunicate OK [10:12:44]wFMCommunicate request_size=255 [10:12:44]MH_SAM_APDU [10:12:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1F CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 08 5F 03 00 35 04 06 00 80 [10:12:44]Write to MH i2c: E2 02 01 3B 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1F CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 08 5F 03 00 35 04 06 00 80 00 00 95 [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:44]Read from MH i2c: E2 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 03 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 03 00 3B 63 00 90 00 12 [10:12:44]RAPDU: 90 00 [10:12:44]wFMCommunicate OK [10:12:44]wFMCommunicate request_size=10 [10:12:44]MH_SAM_APDU [10:12:44]CAPDU: 80 0D 02 02 05 34 FF 3C 7E 98 [10:12:44]Write to MH i2c: E2 0D 00 3C 63 80 0D 02 02 05 00 34 FF 3C 7E 98 00 00 A8 [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:44]Read from MH i2c: E2 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 03 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 03 00 3C 63 00 90 00 13 [10:12:44]RAPDU: 90 00 [10:12:44]wFMCommunicate OK [10:12:44]wFMCommunicate request_size=4 [10:12:44]MH_SAM_APDU [10:12:44]CAPDU: 80 0D 03 02 [10:12:44]Write to MH i2c: E2 08 00 3D 63 80 0D 03 02 00 00 00 00 1B [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:44]Read from MH i2c: E2 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 0B 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 0B 00 3D 63 00 03 21 38 BF AD 7F 1C 4B 90 00 CA [10:12:44]RAPDU: 03 21 38 BF AD 7F 1C 4B 90 00 [10:12:44]wFMCommunicate OK [10:12:44]SAM_PROTO_SignData done [10:12:44]FM_MakeSignedData done [10:12:44]CreateOFDProtocolMessage [10:12:44]wFMCommunicate request_size=4 [10:12:44]MH_SAM_APDU [10:12:44]CAPDU: 80 11 00 00 [10:12:44]Write to MH i2c: E2 08 00 3E 63 80 11 00 00 00 00 00 00 1B [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:44]Read from MH i2c: E2 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 17 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 17 00 3E 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 6A [10:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:12:44]wFMCommunicate OK [10:12:44]CreateOFDProtocolMessage done [10:12:44]OFDSenderStorePacket 220936 [10:12:44]StoreOFDPacket docnum=220936 [10:12:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 3E 64 07 01 17 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1F CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 08 5F 03 00 35 04 06 00 80 34 FF 3C 7E 98 03 21 38 BF AD 7F 1C 4B [10:12:44]CheckFolder [10:12:44]dirname=/storage/ofd_packets [10:12:44]CheckFolder done [10:12:44]ProducePacketName [10:12:44]name=ofd_packets/00220936 [10:12:44]NVStorageSaveData ofd_packets/00220936 [10:12:44]File name is /storage/ofd_packets/00220936 [10:12:44]Write 301 bytes [10:12:44]NVStorageSaveData done [10:12:44]OFDSenderStorePacket done [10:12:44]KKMCreateOFDPacket done [10:12:44]NVStorageSaveData kkm_last_timestamp [10:12:44]File name is /storage/kkm_last_timestamp [10:12:44]Write 4 bytes [10:12:44]NVStorageSaveData done [10:12:44]ExternCall_PrintAddStr [10:12:44]wPrintStart [10:12:44]Write to MH i2c: 01 00 00 3F 63 A2 [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: 01 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: 01 07 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: 01 07 00 3F 63 00 00 00 00 00 FF 0F B7 [10:12:44]RasterBufferAndPrint [10:12:44]line Счет N : (1)538848 [10:12:44]line ИНН: 02508201610067 [10:12:44]line Контрольно-Кассовый Чек [10:12:44]line ПРОДАЖА [10:12:44]line ТРК (МРК, ГНК) : 43 [10:12:44]line Товар: 2710124130 [10:12:44]line Аи-92-К-2 [10:12:44]line 7.480 * 66.90 [10:12:44]line = 500.41 [10:12:44]line НДС 12% НСП 1% [10:12:44]line > о реализуемом товаре [10:12:44]line ИТОГО: 500.41 [10:12:44]line НСП 1% : 4.43 [10:12:44]line НДС 12% : 53.14 [10:12:44]line Наличными: 0.00 [10:12:44]line Безнал.: 500.41 [10:12:44]line Место: АЗС № 84 "Партнер Нефть" [10:12:44]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:12:44]line СНО: Общий режим [10:12:44]line Чек 145 23.10.2024 10:12 [10:12:44]line Смена: 447 ФФД: 1.0 [10:12:44]line ЗНМ: 0300000178 [10:12:44]line РНМ: 0000000000098116 [10:12:44]line Версия ККМ: 001 [10:12:44]line Платежная система: Mbank [10:12:44]line ФМ: 0000000000965413 [10:12:44]line ФД: 220936 [10:12:44]line ФПД: 140965108809368 [10:12:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101247&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220936&fm=140965108809368&tin=02508201610067®Number=0000000000098116&sum=50041 [10:12:44]written 0, free lines is 4095 [10:12:44]OFD Sender: Processing packet 220936 [packets to send 81, broken 80] [10:12:44]ProducePacketName [10:12:44]name=ofd_packets/00220936 [10:12:44]OFD Sender: To server: pG, [10:12:44]CommunicateWithHost lk.salyk.kg:30040 [10:12:44]ConnectInit lk.salyk.kg [10:12:45]Write to MH i2c: 01 00 00 68 63 CB [10:12:45]Write i2c OK [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: 01 [10:12:45]MH_I2C_Read... [10:12:45]Connected sock=10 [10:12:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 3E 64 07 01 17 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1F CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 08 5F 03 00 35 04 06 00 80 34 FF 3C 7E 98 03 21 38 BF AD 7F 1C 4B [10:12:45]Read from MH i2c: 01 07 00 [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: 01 07 00 68 63 00 00 00 00 00 08 0D E7 [10:12:45]RasterBufferAndPrint [10:12:45]line [10:12:45]line [10:12:45]line [10:12:45]line [10:12:45]line [10:12:45]written 0, free lines is 3366 [10:12:45]MH_Cut [10:12:45]Write to MH i2c: D1 01 00 6F 63 01 A4 [10:12:45]Write i2c OK [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: D1 [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: D1 01 00 [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: D1 01 00 6F 63 00 A3 [10:12:45]Write to MH i2c: 01 00 00 70 63 D3 [10:12:45]Write i2c OK [10:12:45]MH_I2C_Read... [10:12:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B9 EC 47 00 90 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 08 5F 03 00 F4 03 04 00 BF 77 18 67 B6 04 01 00 00 A6 CA A2 6B 1A DA 8A 31 [10:12:45]CommunicateWithHost err = 0 [10:12:45]CheckOFDResponse [10:12:45]1017 (14) - 77093643461234 [10:12:45]1041 (16) - 0000000000965413 [10:12:45]1040 (4) - 220936 [10:12:45]1012 (4) - 23.10.2024 04:12 [10:12:45]1206 (1) - 0 [10:12:45]OFD Sender: Remove packet 220936 [10:12:45]ProducePacketName [10:12:45]name=ofd_packets/00220936 [10:12:45]NVStorageDeleteData [10:12:45]*** Cut start [10:12:45]*** Partial cut [10:12:45]*** CUTSNS_PIN = 1 [10:12:45]OFD Sender: No OFD packet to send [10:12:45]*** CUTSNS_PIN = 0 [10:12:46]*** Brake cut motor [10:12:46]Read from MH i2c: 01 [10:12:46]MH_I2C_Read... [10:12:46]*** Stop cut motor [10:12:46]*** Cut end [10:12:46]Read from MH i2c: 01 07 00 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: 01 07 00 70 63 00 00 00 00 00 FF 0F E8 [10:12:46]process_action close_receipt done [10:12:46]requested_data is exist [10:12:46]produce_requested_data [10:12:46]requested_item fm.sn is exist - process it [10:12:46]wFMCommunicate request_size=4 [10:12:46]MH_SAM_APDU [10:12:46]CAPDU: 80 11 00 00 [10:12:46]Write to MH i2c: E2 08 00 71 63 80 11 00 00 00 00 00 00 4E [10:12:46]Write i2c OK [10:12:46]MH_I2C_Read... [10:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:46]Read from MH i2c: E2 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 17 00 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 17 00 71 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9D [10:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:12:46]wFMCommunicate OK [10:12:46]requested_item fd.num is exist - process it [10:12:46]SAM_PROTO_GetFieldsCounters [10:12:46]wFMCommunicate request_size=4 [10:12:46]MH_SAM_APDU [10:12:46]CAPDU: 80 13 00 00 [10:12:46]Write to MH i2c: E2 08 00 72 63 80 13 00 00 00 00 00 00 51 [10:12:46]Write i2c OK [10:12:46]MH_I2C_Read... [10:12:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:46]Read from MH i2c: E2 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 62 00 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 62 00 72 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 08 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [10:12:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 08 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:46]wFMCommunicate OK [10:12:46]SAM_PROTO_GetFieldsCounters done [10:12:46]requested_item shift.num is exist - process it [10:12:46]requested_item shift.opened is exist - process it [10:12:46]req_shift_opened [10:12:46]FM_GetShiftState [10:12:46]SAM_PROTO_GetShiftState [10:12:46]wFMCommunicate request_size=4 [10:12:46]MH_SAM_APDU [10:12:46]CAPDU: 80 13 01 00 [10:12:46]Write to MH i2c: E2 08 00 73 63 80 13 01 00 00 00 00 00 53 [10:12:46]Write i2c OK [10:12:46]MH_I2C_Read... [10:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:46]Read from MH i2c: E2 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 0E 00 [10:12:46]MH_I2C_Read... [10:12:46]Read from MH i2c: E2 0E 00 73 63 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A3 [10:12:46]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:12:46]wFMCommunicate OK [10:12:46]SAM_PROTO_GetShiftState done [10:12:46]FM_GetShiftState done [10:12:46]req_shift_opened done [10:12:46]requested_item shift.open_date is exist - process it [10:12:46]req_shift_open_date [10:12:46]req_shift_open_date done [10:12:46]produce_requested_data done [10:12:46]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220936,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:12:46]process_action_free close_receipt [10:12:46]json_value_free [10:12:46]json_value_free done [10:12:46]process_json_proto returns [10:12:46]Send response to host [10:12:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220936,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:12:46]free response buf [10:12:46]execute_script done [10:12:46]execute_script returns [10:12:46]free content buf [10:12:46]Sock 9.Close socket [10:12:46]Sock 9.Thread stoped [10:12:50]OFD Sender: No OFD packet to send [10:12:55]OFD Sender: No OFD packet to send [10:13:00]OFD Sender: No OFD packet to send [10:13:05]OFD Sender: No OFD packet to send [10:13:10]OFD Sender: No OFD packet to send [10:13:15]OFD Sender: No OFD packet to send [10:13:20]OFD Sender: No OFD packet to send [10:13:25]OFD Sender: No OFD packet to send [10:13:30]OFD Sender: No OFD packet to send [10:13:35]OFD Sender: No OFD packet to send [10:13:40]OFD Sender: No OFD packet to send [10:13:45]OFD Sender: No OFD packet to send [10:13:50]OFD Sender: No OFD packet to send [10:13:55]OFD Sender: No OFD packet to send [10:13:56]accept exits with 7 [10:13:56]New connection [10:13:56]New thread 3066674532 created [10:13:56]Thread 3066531172 joined [10:13:56]Waiting for new connection... [10:13:56] Sock 7.Parse request [10:13:56]Sock 7.Check first char [10:13:56]Sock 7.First char is OK [10:13:56]request: POST /json_proto HTTP/1.0 [10:13:56]Method: POST [10:13:56]URL: /json_proto [10:13:56]Method is POST - this is cgi request [10:13:56]url: /json_proto [10:13:56]query_string will be loaded in cgi processing [10:13:56]execute_cgi json_proto POST (null) [10:13:56]execute_cgi path=json_proto method=POST [10:13:56]POST find Content-Length [10:13:56]Host: 172.17.40.4:8080 [10:13:56]Content-Length: 789 [10:13:56]Content-Type: application/json [10:13:56] [10:13:56]POST finish read [10:13:56]Found Content-Length = 789 [10:13:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A06140", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:56]execute_script... [10:13: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)538850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A06140", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:56]POST & json_proto [10:13:56]process_json_proto [10:13:56]json parsed OK: [10:13:56]protocol is kg_v1.0 [10:13:56]action value=close_receipt [10:13:56]process_action close_receipt [10:13:56]cmd_close_receipt [10:13:56]MH_GetDate [10:13:56]Write to MH i2c: F0 00 00 74 63 C6 [10:13:56]Write i2c OK [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: F0 [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: F0 09 00 [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: F0 09 00 74 63 00 69 CC 18 67 65 5C 16 67 C1 [10:13:56]GetLastDocTimeStamp 1729678367 [10:13:56]current date 1729678441 [10:13:56]FM_GetShiftState [10:13:56]SAM_PROTO_GetShiftState [10:13:56]wFMCommunicate request_size=4 [10:13:56]MH_SAM_APDU [10:13:56]CAPDU: 80 13 01 00 [10:13:56]Write to MH i2c: E2 08 00 75 63 80 13 01 00 00 00 00 00 55 [10:13:56]Write i2c OK [10:13:56]MH_I2C_Read... [10:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:56]Read from MH i2c: E2 [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: E2 0E 00 [10:13:56]MH_I2C_Read... [10:13:56]Read from MH i2c: E2 0E 00 75 63 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A5 [10:13:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:13:56]wFMCommunicate OK [10:13:56]SAM_PROTO_GetShiftState done [10:13:56]FM_GetShiftState done [10:13:56]opened in 1729642119 [10:13:56]opened+sec_in_day 1729728519 [10:13:56]quantity*price = 0 [10:13:56]sum+1 = 1 [10:13:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 146 23.10.2024 10:14 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливная Карта 06140 ФМ: 0000000000965413 ФД: 220937 ФПД: 54947728986457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101401&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220937&fm=54947728986457&tin=02508201610067®Number=0000000000098116&sum=0 [10:13:57]StoreToDocumentArchive [10:13:57]shift 447 fd 220937 [10:13:57]save to /storage/0447/doc_00220937 [10:13:57]save last doc name /storage/0447/doc_00220937 to /storage/kkm_last_doc_name [10:13:57]save OK [10:13:57]Clear old archive folders... [10:13:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:13:57]tlvbuf is 0088D540 [10:13:57]SAM_PROTO_ClearQueue [10:13:57]wFMCommunicate request_size=4 [10:13:57]MH_SAM_APDU [10:13:57]CAPDU: 80 09 00 00 [10:13:57]Write to MH i2c: E2 08 00 82 63 80 09 00 00 00 00 00 00 57 [10:13:57]Write i2c OK [10:13:57]MH_I2C_Read... [10:13:57]Read from MH i2c: E2 [10:13:57]MH_I2C_Read... [10:13:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:57]Read from MH i2c: E2 03 00 [10:13:57]MH_I2C_Read... [10:13:57]Read from MH i2c: E2 03 00 82 63 00 90 00 59 [10:13:57]RAPDU: 90 00 [10:13:57]wFMCommunicate OK [10:13:57]SAM_PROTO_ClearQueue done [10:13:57]KKMCreateOFDPacket [10:13:57]OFDProtocolAddRootSTLVToBuf [10:13:57]FM_MakeSignedData [10:13:57]FM_MakeSignedData [10:13:57]SAM_PROTO_SignData [10:13:57]wFMCommunicate request_size=4 [10:13:57]MH_SAM_APDU [10:13:57]CAPDU: 80 0D 01 02 [10:13:57]Write to MH i2c: E2 08 00 83 63 80 0D 01 02 00 00 00 00 5F [10:13:57]Write i2c OK [10:13:57]MH_I2C_Read... [10:13:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:57]Read from MH i2c: E2 [10:13:57]MH_I2C_Read... [10:13:57]Read from MH i2c: E2 03 00 [10:13:57]MH_I2C_Read... [10:13:57]Read from MH i2c: E2 03 00 83 63 00 90 00 5A [10:13:57]RAPDU: 90 00 [10:13:57]wFMCommunicate OK [10:13:57]wFMCommunicate request_size=255 [10:13:57]MH_SAM_APDU [10:13:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 69 CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 09 5F 03 00 35 04 06 00 31 F9 83 DE [10:13:57]Write to MH i2c: E2 02 01 84 63 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 69 CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 09 5F 03 00 35 04 06 00 31 F9 83 DE 00 00 A1 [10:13:57]Write i2c OK [10:13:57]MH_I2C_Read... [10:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:58]Read from MH i2c: E2 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 03 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 03 00 84 63 00 90 00 5B [10:13:58]RAPDU: 90 00 [10:13:58]wFMCommunicate OK [10:13:58]wFMCommunicate request_size=7 [10:13:58]MH_SAM_APDU [10:13:58]CAPDU: 80 0D 02 02 02 11 59 [10:13:58]Write to MH i2c: E2 0A 00 85 63 80 0D 02 02 02 00 11 59 00 00 D0 [10:13:58]Write i2c OK [10:13:58]MH_I2C_Read... [10:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:58]Read from MH i2c: E2 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 03 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 03 00 85 63 00 90 00 5C [10:13:58]RAPDU: 90 00 [10:13:58]wFMCommunicate OK [10:13:58]wFMCommunicate request_size=4 [10:13:58]MH_SAM_APDU [10:13:58]CAPDU: 80 0D 03 02 [10:13:58]Write to MH i2c: E2 08 00 86 63 80 0D 03 02 00 00 00 00 64 [10:13:58]Write i2c OK [10:13:58]MH_I2C_Read... [10:13:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:58]Read from MH i2c: E2 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 0B 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 0B 00 86 63 00 DE CD F2 1A 56 BF F3 80 90 00 A4 [10:13:58]RAPDU: DE CD F2 1A 56 BF F3 80 90 00 [10:13:58]wFMCommunicate OK [10:13:58]SAM_PROTO_SignData done [10:13:58]FM_MakeSignedData done [10:13:58]CreateOFDProtocolMessage [10:13:58]wFMCommunicate request_size=4 [10:13:58]MH_SAM_APDU [10:13:58]CAPDU: 80 11 00 00 [10:13:58]Write to MH i2c: E2 08 00 87 63 80 11 00 00 00 00 00 00 64 [10:13:58]Write i2c OK [10:13:58]MH_I2C_Read... [10:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:58]Read from MH i2c: E2 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 17 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: E2 17 00 87 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B3 [10:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:13:58]wFMCommunicate OK [10:13:58]CreateOFDProtocolMessage done [10:13:58]OFDSenderStorePacket 220937 [10:13:58]StoreOFDPacket docnum=220937 [10:13:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 40 3B 04 01 4A BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 69 CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 09 5F 03 00 35 04 06 00 31 F9 83 DE 11 59 DE CD F2 1A 56 BF F3 80 [10:13:58]CheckFolder [10:13:58]dirname=/storage/ofd_packets [10:13:58]CheckFolder done [10:13:58]ProducePacketName [10:13:58]name=ofd_packets/00220937 [10:13:58]NVStorageSaveData ofd_packets/00220937 [10:13:58]File name is /storage/ofd_packets/00220937 [10:13:58]Write 298 bytes [10:13:58]NVStorageSaveData done [10:13:58]OFDSenderStorePacket done [10:13:58]KKMCreateOFDPacket done [10:13:58]NVStorageSaveData kkm_last_timestamp [10:13:58]File name is /storage/kkm_last_timestamp [10:13:58]Write 4 bytes [10:13:58]NVStorageSaveData done [10:13:58]ExternCall_PrintAddStr [10:13:58]wPrintStart [10:13:58]Write to MH i2c: 01 00 00 88 63 EB [10:13:58]Write i2c OK [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: 01 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: 01 07 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: 01 07 00 88 63 00 00 00 00 00 FF 0F 00 [10:13:58]RasterBufferAndPrint [10:13:58]line Счет N : (1)538850 [10:13:58]line ИНН: 02508201610067 [10:13:58]line Контрольно-Кассовый Чек [10:13:58]line ПРОДАЖА [10:13:58]line ТРК (МРК, ГНК) : 61 [10:13:58]line Товар: 2710194210 [10:13:58]line ДТ-К-2 [10:13:58]line 26.250 * 0.00 [10:13:58]line = 0.00 [10:13:58]line НДС 12% НСП 1% [10:13:58]line > о реализуемом товаре [10:13:58]line ИТОГО: 0.00 [10:13:58]line НСП 1% : 0.00 [10:13:58]line НДС 12% : 0.00 [10:13:58]line Наличными: 0.00 [10:13:58]line Безнал.: 0.00 [10:13:58]line Место: АЗС № 84 "Партнер Нефть" [10:13:58]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:13:58]line СНО: Общий режим [10:13:58]line Чек 146 23.10.2024 10:14 [10:13:58]line Смена: 447 ФФД: 1.0 [10:13:58]line ЗНМ: 0300000178 [10:13:58]line РНМ: 0000000000098116 [10:13:58]line Версия ККМ: 001 [10:13:58]line Талоны: Топливная Карта [10:13:58]line 06140 [10:13:58]line ФМ: 0000000000965413 [10:13:58]line ФД: 220937 [10:13:58]line ФПД: 54947728986457 [10:13:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101401&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220937&fm=54947728986457&tin=02508201610067®Number=0000000000098116&sum=0 [10:13:58]OFD Sender: Processing packet 220937 [packets to send 81, broken 80] [10:13:58]ProducePacketName [10:13:58]name=ofd_packets/00220937 [10:13:58]OFD Sender: To server: pG, [10:13:58]CommunicateWithHost lk.salyk.kg:30040 [10:13:58]ConnectInit lk.salyk.kg [10:13:58]written 0, free lines is 4095 [10:13:58]Connected sock=10 [10:13:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 40 3B 04 01 4A BF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 69 CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 09 5F 03 00 35 04 06 00 31 F9 83 DE 11 59 DE CD F2 1A 56 BF F3 80 [10:13:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 77 FC 47 00 DF 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 39 36 35 34 31 33 10 04 04 00 09 5F 03 00 F4 03 04 00 08 78 18 67 B6 04 01 00 00 0F 77 6A 10 98 F4 40 C7 [10:13:58]CommunicateWithHost err = 0 [10:13:58]CheckOFDResponse [10:13:58]1017 (14) - 77093643461234 [10:13:58]1041 (16) - 0000000000965413 [10:13:58]1040 (4) - 220937 [10:13:58]1012 (4) - 23.10.2024 04:14 [10:13:58]1206 (1) - 0 [10:13:58]OFD Sender: Remove packet 220937 [10:13:58]ProducePacketName [10:13:58]name=ofd_packets/00220937 [10:13:58]NVStorageDeleteData [10:13:58]Write to MH i2c: 01 00 00 B2 63 15 [10:13:58]Write i2c OK [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: 01 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: 01 07 00 [10:13:58]MH_I2C_Read... [10:13:58]Read from MH i2c: 01 07 00 B2 63 00 00 00 00 00 F2 0C 1A [10:13:58]RasterBufferAndPrint [10:13:58]line [10:13:58]line [10:13:58]line [10:13:58]line [10:13:58]line [10:13:58]written 0, free lines is 3319 [10:13:59]MH_Cut [10:13:59]Write to MH i2c: D1 01 00 B9 63 01 EE [10:13:59]Write i2c OK [10:13:59]MH_I2C_Read... [10:13:59]Read from MH i2c: D1 [10:13:59]MH_I2C_Read... [10:13:59]Read from MH i2c: D1 01 00 [10:13:59]MH_I2C_Read... [10:13:59]Read from MH i2c: D1 01 00 B9 63 00 ED [10:13:59]Write to MH i2c: 01 00 00 BA 63 1D [10:13:59]Write i2c OK [10:13:59]MH_I2C_Read... [10:13:59]OFD Sender: No OFD packet to send [10:13:59]*** Cut start [10:13:59]*** Partial cut [10:13:59]*** CUTSNS_PIN = 1 [10:13:59]*** CUTSNS_PIN = 0 [10:13:59]*** Brake cut motor [10:14:00]Read from MH i2c: 01 [10:14:00]MH_I2C_Read... [10:14:00]*** Stop cut motor [10:14:00]*** Cut end [10:14:00]Read from MH i2c: 01 07 00 [10:14:00]MH_I2C_Read... [10:14:00]Read from MH i2c: 01 07 00 BA 63 00 00 00 00 00 FF 0F 32 [10:14:00]process_action close_receipt done [10:14:00]requested_data is exist [10:14:00]produce_requested_data [10:14:00]requested_item fm.sn is exist - process it [10:14:00]wFMCommunicate request_size=4 [10:14:00]MH_SAM_APDU [10:14:00]CAPDU: 80 11 00 00 [10:14:00]Write to MH i2c: E2 08 00 BB 63 80 11 00 00 00 00 00 00 98 [10:14:00]Write i2c OK [10:14:00]MH_I2C_Read... [10:14:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:00]Read from MH i2c: E2 [10:14:00]MH_I2C_Read... [10:14:00]Read from MH i2c: E2 17 00 [10:14:00]MH_I2C_Read... [10:14:00]Read from MH i2c: E2 17 00 BB 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E7 [10:14:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:14:00]wFMCommunicate OK [10:14:00]requested_item fd.num is exist - process it [10:14:00]SAM_PROTO_GetFieldsCounters [10:14:00]wFMCommunicate request_size=4 [10:14:00]MH_SAM_APDU [10:14:00]CAPDU: 80 13 00 00 [10:14:00]Write to MH i2c: E2 08 00 BC 63 80 13 00 00 00 00 00 00 9B [10:14:00]Write i2c OK [10:14:00]MH_I2C_Read... [10:14:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:00]Read from MH i2c: E2 [10:14:00]MH_I2C_Read... [10:14:00]Read from MH i2c: E2 62 00 [10:14:00]MH_I2C_Read... [10:14:00]Read from MH i2c: E2 62 00 BC 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 09 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [10:14:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 09 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:00]wFMCommunicate OK [10:14:00]SAM_PROTO_GetFieldsCounters done [10:14:00]requested_item shift.num is exist - process it [10:14:00]requested_item shift.opened is exist - process it [10:14:00]req_shift_opened [10:14:00]FM_GetShiftState [10:14:00]SAM_PROTO_GetShiftState [10:14:00]wFMCommunicate request_size=4 [10:14:00]MH_SAM_APDU [10:14:00]CAPDU: 80 13 01 00 [10:14:00]Write to MH i2c: E2 08 00 BD 63 80 13 01 00 00 00 00 00 9D [10:14:00]Write i2c OK [10:14:00]MH_I2C_Read... [10:14:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:00]Read from MH i2c: E2 [10:14:00]MH_I2C_Read... [10:14:00]Read from MH i2c: E2 0E 00 [10:14:00]MH_I2C_Read... [10:14:00]Read from MH i2c: E2 0E 00 BD 63 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 ED [10:14:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:14:00]wFMCommunicate OK [10:14:00]SAM_PROTO_GetShiftState done [10:14:00]FM_GetShiftState done [10:14:00]req_shift_opened done [10:14:00]requested_item shift.open_date is exist - process it [10:14:00]req_shift_open_date [10:14:00]req_shift_open_date done [10:14:00]produce_requested_data done [10:14:00]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220937,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:14:00]process_action_free close_receipt [10:14:00]json_value_free [10:14:00]json_value_free done [10:14:00]process_json_proto returns [10:14:00]Send response to host [10:14:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220937,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:14:00]free response buf [10:14:00]execute_script done [10:14:00]execute_script returns [10:14:00]free content buf [10:14:00]Sock 7.Close socket [10:14:00]Sock 7.Thread stoped [10:14:01]accept exits with 9 [10:14:01]New connection [10:14:01]New thread 3066531172 created [10:14:01]Thread 3066674532 joined [10:14:01]Waiting for new connection... [10:14:01] Sock 9.Parse request [10:14:01]Sock 9.Check first char [10:14:01]Sock 9.First char is OK [10:14:01]request: POST /json_proto HTTP/1.0 [10:14:01]Method: POST [10:14:01]URL: /json_proto [10:14:01]Method is POST - this is cgi request [10:14:01]url: /json_proto [10:14:01]query_string will be loaded in cgi processing [10:14:01]execute_cgi json_proto POST (null) [10:14:01]execute_cgi path=json_proto method=POST [10:14:01]POST find Content-Length [10:14:01]Host: 172.17.40.4:8080 [10:14:01]Content-Length: 770 [10:14:01]Content-Type: application/json [10:14:01] [10:14:01]POST finish read [10:14:01]Found Content-Length = 770 [10:14:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80191", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:01]execute_script... [10:14:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80191", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:01]POST & json_proto [10:14:01]process_json_proto [10:14:01]json parsed OK: [10:14:01]protocol is kg_v1.0 [10:14:01]action value=close_receipt [10:14:01]process_action close_receipt [10:14:01]cmd_close_receipt [10:14:01]MH_GetDate [10:14:01]Write to MH i2c: F0 00 00 BE 63 10 [10:14:01]Write i2c OK [10:14:01]MH_I2C_Read... [10:14:01]Read from MH i2c: F0 [10:14:01]MH_I2C_Read... [10:14:01]Read from MH i2c: F0 09 00 [10:14:01]MH_I2C_Read... [10:14:01]Read from MH i2c: F0 09 00 BE 63 00 6E CC 18 67 65 5C 16 67 10 [10:14:01]GetLastDocTimeStamp 1729678441 [10:14:01]current date 1729678446 [10:14:01]FM_GetShiftState [10:14:01]SAM_PROTO_GetShiftState [10:14:01]wFMCommunicate request_size=4 [10:14:01]MH_SAM_APDU [10:14:01]CAPDU: 80 13 01 00 [10:14:01]Write to MH i2c: E2 08 00 BF 63 80 13 01 00 00 00 00 00 9F [10:14:01]Write i2c OK [10:14:01]MH_I2C_Read... [10:14:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:01]Read from MH i2c: E2 [10:14:01]MH_I2C_Read... [10:14:01]Read from MH i2c: E2 0E 00 [10:14:01]MH_I2C_Read... [10:14:01]Read from MH i2c: E2 0E 00 BF 63 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 EF [10:14:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:14:01]wFMCommunicate OK [10:14:01]SAM_PROTO_GetShiftState done [10:14:01]FM_GetShiftState done [10:14:01]opened in 1729642119 [10:14:01]opened+sec_in_day 1729728519 [10:14:01]quantity*price = 11500 [10:14:01]sum+1 = 11501 [10:14:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 0.00 Безнал.: 115.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 147 23.10.2024 10:14 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220938 ФПД: 190757183344263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101406&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220938&fm=190757183344263&tin=02508201610067®Number=0000000000098116&sum=11500 0 [10:14:02]StoreToDocumentArchive [10:14:02]shift 447 fd 220938 [10:14:02]save to /storage/0447/doc_00220938 [10:14:02]save last doc name /storage/0447/doc_00220938 to /storage/kkm_last_doc_name [10:14:02]save OK [10:14:02]Clear old archive folders... [10:14:02]ProcessDocumentItem done err = 0, tmpTLVsize=280 [10:14:02]tlvbuf is 0088D780 [10:14:02]SAM_PROTO_ClearQueue [10:14:02]wFMCommunicate request_size=4 [10:14:02]MH_SAM_APDU [10:14:02]CAPDU: 80 09 00 00 [10:14:02]Write to MH i2c: E2 08 00 CC 63 80 09 00 00 00 00 00 00 A1 [10:14:02]Write i2c OK [10:14:02]MH_I2C_Read... [10:14:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:02]Read from MH i2c: E2 [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: E2 03 00 [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: E2 03 00 CC 63 00 90 00 A3 [10:14:02]RAPDU: 90 00 [10:14:02]wFMCommunicate OK [10:14:02]SAM_PROTO_ClearQueue done [10:14:02]KKMCreateOFDPacket [10:14:02]OFDProtocolAddRootSTLVToBuf [10:14:02]FM_MakeSignedData [10:14:02]FM_MakeSignedData [10:14:02]SAM_PROTO_SignData [10:14:02]wFMCommunicate request_size=4 [10:14:02]MH_SAM_APDU [10:14:02]CAPDU: 80 0D 01 02 [10:14:02]Write to MH i2c: E2 08 00 CD 63 80 0D 01 02 00 00 00 00 A9 [10:14:02]Write i2c OK [10:14:02]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 CD 63 00 90 00 A4 [10:14:03]RAPDU: 90 00 [10:14:03]wFMCommunicate OK [10:14:03]wFMCommunicate request_size=255 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 6E CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 [10:14:03]Write to MH i2c: E2 02 01 CE 63 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 6E CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 00 00 F5 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 CE 63 00 90 00 A5 [10:14:03]RAPDU: 90 00 [10:14:03]wFMCommunicate OK [10:14:03]wFMCommunicate request_size=39 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0A 5F 03 00 35 04 06 00 AD 7E 1E 26 CE 87 [10:14:03]Write to MH i2c: E2 2A 00 CF 63 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0A 5F 03 00 35 04 06 00 AD 7E 1E 26 CE 87 00 00 93 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 CF 63 00 90 00 A6 [10:14:03]RAPDU: 90 00 [10:14:03]wFMCommunicate OK [10:14:03]wFMCommunicate request_size=4 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 0D 03 02 [10:14:03]Write to MH i2c: E2 08 00 D0 63 80 0D 03 02 00 00 00 00 AE [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 0B 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 0B 00 D0 63 00 13 33 32 A5 18 5C 79 EC 90 00 A5 [10:14:03]RAPDU: 13 33 32 A5 18 5C 79 EC 90 00 [10:14:03]wFMCommunicate OK [10:14:03]SAM_PROTO_SignData done [10:14:03]FM_MakeSignedData done [10:14:03]CreateOFDProtocolMessage [10:14:03]wFMCommunicate request_size=4 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 11 00 00 [10:14:03]Write to MH i2c: E2 08 00 D1 63 80 11 00 00 00 00 00 00 AE [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:03]Read from MH i2c: E2 17 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 17 00 D1 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 FD [10:14:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:14:03]wFMCommunicate OK [10:14:03]CreateOFDProtocolMessage done [10:14:03]OFDSenderStorePacket 220938 [10:14:03]StoreOFDPacket docnum=220938 [10:14:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2C 01 00 00 E9 81 24 01 69 CB 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 6E CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0A 5F 03 00 35 04 06 00 AD 7E 1E 26 CE 87 13 33 32 A5 18 5C 79 EC [10:14:03]CheckFolder [10:14:03]dirname=/storage/ofd_packets [10:14:03]CheckFolder done [10:14:03]ProducePacketName [10:14:03]name=ofd_packets/00220938 [10:14:03]NVStorageSaveData ofd_packets/00220938 [10:14:03]File name is /storage/ofd_packets/00220938 [10:14:03]Write 330 bytes [10:14:03]NVStorageSaveData done [10:14:03]OFDSenderStorePacket done [10:14:03]KKMCreateOFDPacket done [10:14:03]NVStorageSaveData kkm_last_timestamp [10:14:03]File name is /storage/kkm_last_timestamp [10:14:03]Write 4 bytes [10:14:03]NVStorageSaveData done [10:14:03]ExternCall_PrintAddStr [10:14:03]wPrintStart [10:14:03]Write to MH i2c: 01 00 00 D2 63 35 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 07 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 07 00 D2 63 00 00 00 00 00 FF 0F 4A [10:14:03]RasterBufferAndPrint [10:14:03]line Счет N : (3)80191 [10:14:03]line ИНН: 02508201610067 [10:14:03]line Контрольно-Кассовый Чек [10:14:03]line ПРОДАЖА [10:14:03]line Товар: 2000036210013 [10:14:03]line Кофе Капучино (GABB TRADE) [10:14:03]line 1.000 * 115.00 [10:14:03]line = 115.00 [10:14:03]line НДС 12% НСП 1% [10:14:03]line > о реализуемом товаре [10:14:03]line ИТОГО: 115.00 [10:14:03]line НСП 1% : 1.02 [10:14:03]line НДС 12% : 12.21 [10:14:03]line Наличными: 0.00 [10:14:03]line Безнал.: 115.00 [10:14:03]line Место: АЗС № 84 "Партнер Нефть" [10:14:03]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:14:03]line СНО: Общий режим [10:14:03]line Чек 147 23.10.2024 10:14 [10:14:03]line Смена: 447 ФФД: 1.0 [10:14:03]line ЗНМ: 0300000178 [10:14:03]line РНМ: 0000000000098116 [10:14:03]line Версия ККМ: 001 [10:14:03]line Платежная система: Mbank [10:14:03]line ФМ: 0000000000965413 [10:14:03]line ФД: 220938 [10:14:03]line ФПД: 190757183344263 [10:14:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101406&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220938&fm=190757183344263&tin=02508201610067®Number=0000000000098116&sum=11500 [10:14:03]line 0 [10:14:03]written 0, free lines is 4095 [10:14:03]OFD Sender: Processing packet 220938 [packets to send 81, broken 80] [10:14:03]ProducePacketName [10:14:03]name=ofd_packets/00220938 [10:14:03]OFD Sender: To server: pG, [10:14:03]CommunicateWithHost lk.salyk.kg:30040 [10:14:03]ConnectInit lk.salyk.kg [10:14:03]Connected sock=10 [10:14:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2C 01 00 00 E9 81 24 01 69 CB 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 6E CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0A 5F 03 00 35 04 06 00 AD 7E 1E 26 CE 87 13 33 32 A5 18 5C 79 EC [10:14:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 4A 86 47 00 19 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 39 36 35 34 31 33 10 04 04 00 0A 5F 03 00 F4 03 04 00 0D 78 18 67 B6 04 01 00 00 0B D6 75 53 E1 4B 0A E0 [10:14:03]CommunicateWithHost err = 0 [10:14:03]CheckOFDResponse [10:14:03]1017 (14) - 77093643461234 [10:14:03]1041 (16) - 0000000000965413 [10:14:03]1040 (4) - 220938 [10:14:03]1012 (4) - 23.10.2024 04:14 [10:14:03]1206 (1) - 0 [10:14:03]OFD Sender: Remove packet 220938 [10:14:03]ProducePacketName [10:14:03]name=ofd_packets/00220938 [10:14:03]NVStorageDeleteData [10:14:03]Write to MH i2c: 01 00 00 FB 63 5E [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 07 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 07 00 FB 63 00 00 00 00 00 27 0D 99 [10:14:03]RasterBufferAndPrint [10:14:03]line [10:14:03]line [10:14:03]line [10:14:03]line [10:14:03]line [10:14:03]written 0, free lines is 3377 [10:14:03]MH_Cut [10:14:03]Write to MH i2c: D1 01 00 02 64 01 38 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: D1 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: D1 01 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: D1 01 00 02 64 00 37 [10:14:03]Write to MH i2c: 01 00 00 03 64 67 [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]OFD Sender: No OFD packet to send [10:14:04]*** Cut start [10:14:04]*** Partial cut [10:14:04]*** CUTSNS_PIN = 1 [10:14:04]*** CUTSNS_PIN = 0 [10:14:04]*** Brake cut motor [10:14:05]Read from MH i2c: 01 [10:14:05]MH_I2C_Read... [10:14:05]*** Stop cut motor [10:14:05]*** Cut end [10:14:05]Read from MH i2c: 01 07 00 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: 01 07 00 03 64 00 00 00 00 00 FF 0F 7C [10:14:05]process_action close_receipt done [10:14:05]requested_data is exist [10:14:05]produce_requested_data [10:14:05]requested_item fm.sn is exist - process it [10:14:05]wFMCommunicate request_size=4 [10:14:05]MH_SAM_APDU [10:14:05]CAPDU: 80 11 00 00 [10:14:05]Write to MH i2c: E2 08 00 04 64 80 11 00 00 00 00 00 00 E2 [10:14:05]Write i2c OK [10:14:05]MH_I2C_Read... [10:14:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:05]Read from MH i2c: E2 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: E2 17 00 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: E2 17 00 04 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 31 [10:14:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:14:05]wFMCommunicate OK [10:14:05]requested_item fd.num is exist - process it [10:14:05]SAM_PROTO_GetFieldsCounters [10:14:05]wFMCommunicate request_size=4 [10:14:05]MH_SAM_APDU [10:14:05]CAPDU: 80 13 00 00 [10:14:05]Write to MH i2c: E2 08 00 05 64 80 13 00 00 00 00 00 00 E5 [10:14:05]Write i2c OK [10:14:05]MH_I2C_Read... [10:14:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:05]Read from MH i2c: E2 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: E2 62 00 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: E2 62 00 05 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [10:14:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:05]wFMCommunicate OK [10:14:05]SAM_PROTO_GetFieldsCounters done [10:14:05]requested_item shift.num is exist - process it [10:14:05]requested_item shift.opened is exist - process it [10:14:05]req_shift_opened [10:14:05]FM_GetShiftState [10:14:05]SAM_PROTO_GetShiftState [10:14:05]wFMCommunicate request_size=4 [10:14:05]MH_SAM_APDU [10:14:05]CAPDU: 80 13 01 00 [10:14:05]Write to MH i2c: E2 08 00 06 64 80 13 01 00 00 00 00 00 E7 [10:14:05]Write i2c OK [10:14:05]MH_I2C_Read... [10:14:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:05]Read from MH i2c: E2 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: E2 0E 00 [10:14:05]MH_I2C_Read... [10:14:05]Read from MH i2c: E2 0E 00 06 64 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 37 [10:14:05]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:14:05]wFMCommunicate OK [10:14:05]SAM_PROTO_GetShiftState done [10:14:05]FM_GetShiftState done [10:14:05]req_shift_opened done [10:14:05]requested_item shift.open_date is exist - process it [10:14:05]req_shift_open_date [10:14:05]req_shift_open_date done [10:14:05]produce_requested_data done [10:14:05]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220938,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:14:05]process_action_free close_receipt [10:14:05]json_value_free [10:14:05]json_value_free done [10:14:05]process_json_proto returns [10:14:05]Send response to host [10:14:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220938,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:14:05]free response buf [10:14:05]execute_script done [10:14:05]execute_script returns [10:14:05]free content buf [10:14:05]Sock 9.Close socket [10:14:05]Sock 9.Thread stoped [10:14:09]OFD Sender: No OFD packet to send [10:14:14]OFD Sender: No OFD packet to send [10:14:19]OFD Sender: No OFD packet to send [10:14:24]OFD Sender: No OFD packet to send [10:14:29]OFD Sender: No OFD packet to send [10:14:34]OFD Sender: No OFD packet to send [10:14:39]OFD Sender: No OFD packet to send [10:14:44]OFD Sender: No OFD packet to send [10:14:49]OFD Sender: No OFD packet to send [10:14:54]OFD Sender: No OFD packet to send [10:14:59]OFD Sender: No OFD packet to send [10:15:04]OFD Sender: No OFD packet to send [10:15:09]OFD Sender: No OFD packet to send [10:15:14]OFD Sender: No OFD packet to send [10:15:19]OFD Sender: No OFD packet to send [10:15:24]OFD Sender: No OFD packet to send [10:15:29]OFD Sender: No OFD packet to send [10:15:34]OFD Sender: No OFD packet to send [10:15:39]OFD Sender: No OFD packet to send [10:15:44]OFD Sender: No OFD packet to send [10:15:49]OFD Sender: No OFD packet to send [10:15:54]OFD Sender: No OFD packet to send [10:15:59]OFD Sender: No OFD packet to send [10:16:04]OFD Sender: No OFD packet to send [10:16:09]OFD Sender: No OFD packet to send [10:16:14]OFD Sender: No OFD packet to send [10:16:18]accept exits with 7 [10:16:18]New connection [10:16:18]New thread 3066674532 created [10:16:18]Thread 3066531172 joined [10:16:18]Waiting for new connection... [10:16:18] Sock 7.Parse request [10:16:18]Sock 7.Check first char [10:16:18]Sock 7.First char is OK [10:16:18]request: POST /json_proto HTTP/1.0 [10:16:18]Method: POST [10:16:18]URL: /json_proto [10:16:18]Method is POST - this is cgi request [10:16:18]url: /json_proto [10:16:18]query_string will be loaded in cgi processing [10:16:18]execute_cgi json_proto POST (null) [10:16:18]execute_cgi path=json_proto method=POST [10:16:18]POST find Content-Length [10:16:18]Host: 172.17.40.4:8080 [10:16:18]Content-Length: 674 [10:16:18]Content-Type: application/json [10:16:18] [10:16:18]POST finish read [10:16:18]Found Content-Length = 674 [10:16:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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:16:18]execute_script... [10:16: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)538851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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:16:18]POST & json_proto [10:16:18]process_json_proto [10:16:18]json parsed OK: [10:16:18]protocol is kg_v1.0 [10:16:18]action value=close_receipt [10:16:18]process_action close_receipt [10:16:18]cmd_close_receipt [10:16:18]MH_GetDate [10:16:18]Write to MH i2c: F0 00 00 07 64 5A [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: F0 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: F0 09 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: F0 09 00 07 64 00 F7 CC 18 67 65 5C 16 67 E3 [10:16:18]GetLastDocTimeStamp 1729678446 [10:16:18]current date 1729678583 [10:16:18]FM_GetShiftState [10:16:18]SAM_PROTO_GetShiftState [10:16:18]wFMCommunicate request_size=4 [10:16:18]MH_SAM_APDU [10:16:18]CAPDU: 80 13 01 00 [10:16:18]Write to MH i2c: E2 08 00 08 64 80 13 01 00 00 00 00 00 E9 [10:16:18]Write i2c OK [10:16:18]MH_I2C_Read... [10:16:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:18]Read from MH i2c: E2 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 0E 00 [10:16:18]MH_I2C_Read... [10:16:18]Read from MH i2c: E2 0E 00 08 64 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 39 [10:16:18]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:16:18]wFMCommunicate OK [10:16:18]SAM_PROTO_GetShiftState done [10:16:18]FM_GetShiftState done [10:16:18]opened in 1729642119 [10:16:18]opened+sec_in_day 1729728519 [10:16:18]quantity*price = 30022 [10:16:18]sum+1 = 30024 [10:16:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 148 23.10.2024 10:16 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220939 ФПД: 238502777225495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101623&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220939&fm=238502777225495&tin=02508201610067®Number=0000000000098116&sum=30000 [10:16:19]StoreToDocumentArchive [10:16:19]shift 447 fd 220939 [10:16:19]save to /storage/0447/doc_00220939 [10:16:19]save last doc name /storage/0447/doc_00220939 to /storage/kkm_last_doc_name [10:16:19]save OK [10:16:19]Clear old archive folders... [10:16:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:16:19]tlvbuf is 008DF2B0 [10:16:19]SAM_PROTO_ClearQueue [10:16:19]wFMCommunicate request_size=4 [10:16:19]MH_SAM_APDU [10:16:19]CAPDU: 80 09 00 00 [10:16:19]Write to MH i2c: E2 08 00 15 64 80 09 00 00 00 00 00 00 EB [10:16:19]Write i2c OK [10:16:19]MH_I2C_Read... [10:16:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:19]Read from MH i2c: E2 [10:16:19]MH_I2C_Read... [10:16:19]Read from MH i2c: E2 03 00 [10:16:19]MH_I2C_Read... [10:16:19]Read from MH i2c: E2 03 00 15 64 00 90 00 ED [10:16:19]RAPDU: 90 00 [10:16:19]wFMCommunicate OK [10:16:19]SAM_PROTO_ClearQueue done [10:16:19]KKMCreateOFDPacket [10:16:19]OFDProtocolAddRootSTLVToBuf [10:16:19]FM_MakeSignedData [10:16:19]FM_MakeSignedData [10:16:19]SAM_PROTO_SignData [10:16:19]wFMCommunicate request_size=4 [10:16:19]MH_SAM_APDU [10:16:19]CAPDU: 80 0D 01 02 [10:16:19]Write to MH i2c: E2 08 00 16 64 80 0D 01 02 00 00 00 00 F3 [10:16:19]Write i2c OK [10:16:19]MH_I2C_Read... [10:16:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:19]Read from MH i2c: E2 [10:16:19]MH_I2C_Read... [10:16:19]Read from MH i2c: E2 03 00 [10:16:19]MH_I2C_Read... [10:16:19]Read from MH i2c: E2 03 00 16 64 00 90 00 EE [10:16:19]RAPDU: 90 00 [10:16:19]wFMCommunicate OK [10:16:19]wFMCommunicate request_size=255 [10:16:19]MH_SAM_APDU [10:16:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 94 00 00 00 F4 03 04 00 F7 CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0B 5F 03 00 35 04 06 00 D8 EA C1 50 [10:16:19]Write to MH i2c: E2 02 01 17 64 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 94 00 00 00 F4 03 04 00 F7 CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0B 5F 03 00 35 04 06 00 D8 EA C1 50 00 00 04 [10:16:20]Write i2c OK [10:16:20]MH_I2C_Read... [10:16:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:20]Read from MH i2c: E2 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 03 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 03 00 17 64 00 90 00 EF [10:16:20]RAPDU: 90 00 [10:16:20]wFMCommunicate OK [10:16:20]wFMCommunicate request_size=7 [10:16:20]MH_SAM_APDU [10:16:20]CAPDU: 80 0D 02 02 02 81 17 [10:16:20]Write to MH i2c: E2 0A 00 18 64 80 0D 02 02 02 00 81 17 00 00 92 [10:16:20]Write i2c OK [10:16:20]MH_I2C_Read... [10:16:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:20]Read from MH i2c: E2 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 03 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 03 00 18 64 00 90 00 F0 [10:16:20]RAPDU: 90 00 [10:16:20]wFMCommunicate OK [10:16:20]wFMCommunicate request_size=4 [10:16:20]MH_SAM_APDU [10:16:20]CAPDU: 80 0D 03 02 [10:16:20]Write to MH i2c: E2 08 00 19 64 80 0D 03 02 00 00 00 00 F8 [10:16:20]Write i2c OK [10:16:20]MH_I2C_Read... [10:16:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:20]Read from MH i2c: E2 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 0B 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 0B 00 19 64 00 3B 71 3C 8A 09 CE E9 86 90 00 B1 [10:16:20]RAPDU: 3B 71 3C 8A 09 CE E9 86 90 00 [10:16:20]wFMCommunicate OK [10:16:20]SAM_PROTO_SignData done [10:16:20]FM_MakeSignedData done [10:16:20]CreateOFDProtocolMessage [10:16:20]wFMCommunicate request_size=4 [10:16:20]MH_SAM_APDU [10:16:20]CAPDU: 80 11 00 00 [10:16:20]Write to MH i2c: E2 08 00 1A 64 80 11 00 00 00 00 00 00 F8 [10:16:20]Write i2c OK [10:16:20]MH_I2C_Read... [10:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:20]Read from MH i2c: E2 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 17 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: E2 17 00 1A 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 47 [10:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:16:20]wFMCommunicate OK [10:16:20]CreateOFDProtocolMessage done [10:16:20]OFDSenderStorePacket 220939 [10:16:20]StoreOFDPacket docnum=220939 [10:16:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 F9 D4 04 01 2F 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 94 00 00 00 F4 03 04 00 F7 CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0B 5F 03 00 35 04 06 00 D8 EA C1 50 81 17 3B 71 3C 8A 09 CE E9 86 [10:16:20]CheckFolder [10:16:20]dirname=/storage/ofd_packets [10:16:20]CheckFolder done [10:16:20]ProducePacketName [10:16:20]name=ofd_packets/00220939 [10:16:20]NVStorageSaveData ofd_packets/00220939 [10:16:20]File name is /storage/ofd_packets/00220939 [10:16:20]Write 298 bytes [10:16:20]NVStorageSaveData done [10:16:20]OFDSenderStorePacket done [10:16:20]KKMCreateOFDPacket done [10:16:20]NVStorageSaveData kkm_last_timestamp [10:16:20]File name is /storage/kkm_last_timestamp [10:16:20]Write 4 bytes [10:16:20]NVStorageSaveData done [10:16:20]ExternCall_PrintAddStr [10:16:20]wPrintStart [10:16:20]Write to MH i2c: 01 00 00 1B 64 7F [10:16:20]Write i2c OK [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: 01 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: 01 07 00 [10:16:20]MH_I2C_Read... [10:16:20]Read from MH i2c: 01 07 00 1B 64 00 00 00 00 00 FF 0F 94 [10:16:20]RasterBufferAndPrint [10:16:20]line Счет N : (1)538851 [10:16:20]line ИНН: 02508201610067 [10:16:20]line Контрольно-Кассовый Чек [10:16:20]line ПРОДАЖА [10:16:20]line ТРК (МРК, ГНК) : 51 [10:16:20]line Товар: 2710194210 [10:16:20]line ДТ-К-2 [10:16:20]line 3.940 * 76.20 [10:16:20]line = 300.23 [10:16:20]line НДС 12% НСП 1% [10:16:20]line > о реализуемом товаре [10:16:20]line ОКРУГЛЕНИЕ: -0.23 [10:16:20]line ИТОГО: 300.00 [10:16:20]line Внесено: 300.00 [10:16:20]line СДАЧА: 0.00 [10:16:20]line НСП 1% : 2.66 [10:16:20]line НДС 12% : 31.88 [10:16:20]line Наличными: 300.00 [10:16:20]line Безнал.: 0.00 [10:16:20]line Место: АЗС № 84 "Партнер Нефть" [10:16:20]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:16:20]line СНО: Общий режим [10:16:20]line Чек 148 23.10.2024 10:16 [10:16:20]line Смена: 447 ФФД: 1.0 [10:16:20]line ЗНМ: 0300000178 [10:16:20]line РНМ: 0000000000098116 [10:16:20]line Версия ККМ: 001 [10:16:20]line ФМ: 0000000000965413 [10:16:20]line ФД: 220939 [10:16:20]line ФПД: 238502777225495 [10:16:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T101623&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220939&fm=238502777225495&tin=02508201610067®Number=0000000000098116&sum=30000 [10:16:20]written 0, free lines is 4095 [10:16:20]OFD Sender: Processing packet 220939 [packets to send 81, broken 80] [10:16:20]ProducePacketName [10:16:20]name=ofd_packets/00220939 [10:16:20]OFD Sender: To server: pG, [10:16:20]CommunicateWithHost lk.salyk.kg:30040 [10:16:20]ConnectInit lk.salyk.kg [10:16:20]Connected sock=10 [10:16:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 F9 D4 04 01 2F 9A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 94 00 00 00 F4 03 04 00 F7 CC 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0B 5F 03 00 35 04 06 00 D8 EA C1 50 81 17 3B 71 3C 8A 09 CE E9 86 [10:16:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 52 70 47 00 A1 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 39 36 35 34 31 33 10 04 04 00 0B 5F 03 00 F4 03 04 00 97 78 18 67 B6 04 01 00 00 4F 5B C5 0A C2 1C D2 32 [10:16:21]CommunicateWithHost err = 0 [10:16:21]CheckOFDResponse [10:16:21]1017 (14) - 77093643461234 [10:16:21]1041 (16) - 0000000000965413 [10:16:21]1040 (4) - 220939 [10:16:21]1012 (4) - 23.10.2024 04:16 [10:16:21]1206 (1) - 0 [10:16:21]OFD Sender: Remove packet 220939 [10:16:21]ProducePacketName [10:16:21]name=ofd_packets/00220939 [10:16:21]NVStorageDeleteData [10:16:21]Write to MH i2c: 01 00 00 46 64 AA [10:16:21]Write i2c OK [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: 01 [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: 01 07 00 [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: 01 07 00 46 64 00 00 00 00 00 F5 0C B2 [10:16:21]RasterBufferAndPrint [10:16:21]line [10:16:21]line [10:16:21]line [10:16:21]line [10:16:21]line [10:16:21]written 0, free lines is 3323 [10:16:21]MH_Cut [10:16:21]Write to MH i2c: D1 01 00 4D 64 01 83 [10:16:21]Write i2c OK [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: D1 [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: D1 01 00 [10:16:21]MH_I2C_Read... [10:16:21]Read from MH i2c: D1 01 00 4D 64 00 82 [10:16:21]Write to MH i2c: 01 00 00 4E 64 B2 [10:16:21]Write i2c OK [10:16:21]MH_I2C_Read... [10:16:21]OFD Sender: No OFD packet to send [10:16:21]*** Cut start [10:16:21]*** Partial cut [10:16:21]*** CUTSNS_PIN = 1 [10:16:21]*** CUTSNS_PIN = 0 [10:16:22]*** Brake cut motor [10:16:22]Read from MH i2c: 01 [10:16:22]MH_I2C_Read... [10:16:22]*** Stop cut motor [10:16:22]*** Cut end [10:16:22]Read from MH i2c: 01 07 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: 01 07 00 4E 64 00 00 00 00 00 FF 0F C7 [10:16:22]process_action close_receipt done [10:16:22]requested_data is exist [10:16:22]produce_requested_data [10:16:22]requested_item fm.sn is exist - process it [10:16:22]wFMCommunicate request_size=4 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 11 00 00 [10:16:22]Write to MH i2c: E2 08 00 4F 64 80 11 00 00 00 00 00 00 2D [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 17 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 17 00 4F 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7C [10:16:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:16:22]wFMCommunicate OK [10:16:22]requested_item fd.num is exist - process it [10:16:22]SAM_PROTO_GetFieldsCounters [10:16:22]wFMCommunicate request_size=4 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 13 00 00 [10:16:22]Write to MH i2c: E2 08 00 50 64 80 13 00 00 00 00 00 00 30 [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 62 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 62 00 50 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [10:16:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:22]wFMCommunicate OK [10:16:22]SAM_PROTO_GetFieldsCounters done [10:16:22]requested_item shift.num is exist - process it [10:16:22]requested_item shift.opened is exist - process it [10:16:22]req_shift_opened [10:16:22]FM_GetShiftState [10:16:22]SAM_PROTO_GetShiftState [10:16:22]wFMCommunicate request_size=4 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 13 01 00 [10:16:22]Write to MH i2c: E2 08 00 51 64 80 13 01 00 00 00 00 00 32 [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 0E 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 0E 00 51 64 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 82 [10:16:22]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:16:22]wFMCommunicate OK [10:16:22]SAM_PROTO_GetShiftState done [10:16:22]FM_GetShiftState done [10:16:22]req_shift_opened done [10:16:22]requested_item shift.open_date is exist - process it [10:16:22]req_shift_open_date [10:16:22]req_shift_open_date done [10:16:22]produce_requested_data done [10:16:22]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220939,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:16:22]process_action_free close_receipt [10:16:22]json_value_free [10:16:22]json_value_free done [10:16:22]process_json_proto returns [10:16:22]Send response to host [10:16:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220939,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:16:22]free response buf [10:16:22]execute_script done [10:16:22]execute_script returns [10:16:22]free content buf [10:16:22]Sock 7.Close socket [10:16:22]Sock 7.Thread stoped [10:16:26]OFD Sender: No OFD packet to send [10:16:31]OFD Sender: No OFD packet to send [10:16:36]OFD Sender: No OFD packet to send [10:16:41]OFD Sender: No OFD packet to send [10:16:46]OFD Sender: No OFD packet to send [10:16:51]OFD Sender: No OFD packet to send [10:16:56]OFD Sender: No OFD packet to send [10:17:01]OFD Sender: No OFD packet to send [10:17:06]OFD Sender: No OFD packet to send [10:17:11]OFD Sender: No OFD packet to send [10:17:16]OFD Sender: No OFD packet to send [10:17:21]OFD Sender: No OFD packet to send [10:17:26]OFD Sender: No OFD packet to send [10:17:31]OFD Sender: No OFD packet to send [10:17:36]OFD Sender: No OFD packet to send [10:17:41]OFD Sender: No OFD packet to send [10:17:46]OFD Sender: No OFD packet to send [10:17:51]OFD Sender: No OFD packet to send [10:17:56]OFD Sender: No OFD packet to send [10:18:01]OFD Sender: No OFD packet to send [10:18:06]OFD Sender: No OFD packet to send [10:18:11]OFD Sender: No OFD packet to send [10:18:16]OFD Sender: No OFD packet to send [10:18:21]OFD Sender: No OFD packet to send [10:18:26]OFD Sender: No OFD packet to send [10:18:31]OFD Sender: No OFD packet to send [10:18:36]OFD Sender: No OFD packet to send [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:56]OFD Sender: No OFD packet to send [10:19:01]OFD Sender: No OFD packet to send [10:19:06]OFD Sender: No OFD packet to send [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:46]OFD Sender: No OFD packet to send [10:19:51]OFD Sender: No OFD packet to send [10:19:56]OFD Sender: No OFD packet to send [10:20:01]OFD Sender: No OFD packet to send [10:20:06]OFD Sender: No OFD packet to send [10:20:11]OFD Sender: No OFD packet to send [10:20:16]OFD Sender: No OFD packet to send [10:20:21]OFD Sender: No OFD packet to send [10:20:26]OFD Sender: No OFD packet to send [10:20:31]OFD Sender: No OFD packet to send [10:20:31]accept exits with 9 [10:20:31]New connection [10:20:31]New thread 3066531172 created [10:20:31]Thread 3066674532 joined [10:20:31]Waiting for new connection... [10:20:31] Sock 9.Parse request [10:20:31]Sock 9.Check first char [10:20:31]Sock 9.First char is OK [10:20:31]request: POST /json_proto HTTP/1.0 [10:20:31]Method: POST [10:20:31]URL: /json_proto [10:20:31]Method is POST - this is cgi request [10:20:31]url: /json_proto [10:20:31]query_string will be loaded in cgi processing [10:20:31]execute_cgi json_proto POST (null) [10:20:31]execute_cgi path=json_proto method=POST [10:20:31]POST find Content-Length [10:20:31]Host: 172.17.40.4:8080 [10:20:31]Content-Length: 766 [10:20:31]Content-Type: application/json [10:20:31] [10:20:31]POST finish read [10:20:31]Found Content-Length = 766 [10:20:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:31]execute_script... [10:20: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)538856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:31]POST & json_proto [10:20:31]process_json_proto [10:20:31]json parsed OK: [10:20:31]protocol is kg_v1.0 [10:20:31]action value=close_receipt [10:20:31]process_action close_receipt [10:20:31]cmd_close_receipt [10:20:31]MH_GetDate [10:20:31]Write to MH i2c: F0 00 00 52 64 A5 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: F0 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: F0 09 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: F0 09 00 52 64 00 F4 CD 18 67 65 5C 16 67 2C [10:20:31]GetLastDocTimeStamp 1729678583 [10:20:31]current date 1729678836 [10:20:31]FM_GetShiftState [10:20:31]SAM_PROTO_GetShiftState [10:20:31]wFMCommunicate request_size=4 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 13 01 00 [10:20:31]Write to MH i2c: E2 08 00 53 64 80 13 01 00 00 00 00 00 34 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 0E 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 0E 00 53 64 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 84 [10:20:31]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:20:31]wFMCommunicate OK [10:20:31]SAM_PROTO_GetShiftState done [10:20:31]FM_GetShiftState done [10:20:31]opened in 1729642119 [10:20:31]opened+sec_in_day 1729728519 [10:20:31]quantity*price = 60009 [10:20:31]sum+1 = 60010 [10:20:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 149 23.10.2024 10:20 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220940 ФПД: 221387517231333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102036&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220940&fm=221387517231333&tin=02508201610067®Number=0000000000098116&sum=60009 [10:20:33]StoreToDocumentArchive [10:20:33]shift 447 fd 220940 [10:20:33]save to /storage/0447/doc_00220940 [10:20:33]save last doc name /storage/0447/doc_00220940 to /storage/kkm_last_doc_name [10:20:33]save OK [10:20:33]Clear old archive folders... [10:20:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:33]tlvbuf is 0089AD90 [10:20:33]SAM_PROTO_ClearQueue [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 09 00 00 [10:20:33]Write to MH i2c: E2 08 00 60 64 80 09 00 00 00 00 00 00 36 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 03 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 03 00 60 64 00 90 00 38 [10:20:33]RAPDU: 90 00 [10:20:33]wFMCommunicate OK [10:20:33]SAM_PROTO_ClearQueue done [10:20:33]KKMCreateOFDPacket [10:20:33]OFDProtocolAddRootSTLVToBuf [10:20:33]FM_MakeSignedData [10:20:33]FM_MakeSignedData [10:20:33]SAM_PROTO_SignData [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 0D 01 02 [10:20:33]Write to MH i2c: E2 08 00 61 64 80 0D 01 02 00 00 00 00 3E [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 03 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 03 00 61 64 00 90 00 39 [10:20:33]RAPDU: 90 00 [10:20:33]wFMCommunicate OK [10:20:33]wFMCommunicate request_size=255 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 F4 CD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0C 5F 03 00 35 04 06 00 C9 [10:20:33]Write to MH i2c: E2 02 01 62 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 F4 CD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0C 5F 03 00 35 04 06 00 C9 00 00 81 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 03 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 03 00 62 64 00 90 00 3A [10:20:33]RAPDU: 90 00 [10:20:33]wFMCommunicate OK [10:20:33]wFMCommunicate request_size=10 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 0D 02 02 05 59 CC 52 80 E5 [10:20:33]Write to MH i2c: E2 0D 00 63 64 80 0D 02 02 05 00 59 CC 52 80 E5 00 00 27 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 03 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 03 00 63 64 00 90 00 3B [10:20:33]RAPDU: 90 00 [10:20:33]wFMCommunicate OK [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 0D 03 02 [10:20:33]Write to MH i2c: E2 08 00 64 64 80 0D 03 02 00 00 00 00 43 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 0B 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 0B 00 64 64 00 FC 3C CC F4 93 E5 C0 CD 90 00 41 [10:20:33]RAPDU: FC 3C CC F4 93 E5 C0 CD 90 00 [10:20:33]wFMCommunicate OK [10:20:33]SAM_PROTO_SignData done [10:20:33]FM_MakeSignedData done [10:20:33]CreateOFDProtocolMessage [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 11 00 00 [10:20:33]Write to MH i2c: E2 08 00 65 64 80 11 00 00 00 00 00 00 43 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 17 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 17 00 65 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 92 [10:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:20:33]wFMCommunicate OK [10:20:33]CreateOFDProtocolMessage done [10:20:33]OFDSenderStorePacket 220940 [10:20:33]StoreOFDPacket docnum=220940 [10:20:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 86 AE 07 01 44 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 F4 CD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0C 5F 03 00 35 04 06 00 C9 59 CC 52 80 E5 FC 3C CC F4 93 E5 C0 CD [10:20:33]CheckFolder [10:20:33]dirname=/storage/ofd_packets [10:20:33]CheckFolder done [10:20:33]ProducePacketName [10:20:33]name=ofd_packets/00220940 [10:20:33]NVStorageSaveData ofd_packets/00220940 [10:20:33]File name is /storage/ofd_packets/00220940 [10:20:33]Write 301 bytes [10:20:33]NVStorageSaveData done [10:20:33]OFDSenderStorePacket done [10:20:33]KKMCreateOFDPacket done [10:20:33]NVStorageSaveData kkm_last_timestamp [10:20:33]File name is /storage/kkm_last_timestamp [10:20:33]Write 4 bytes [10:20:33]NVStorageSaveData done [10:20:33]ExternCall_PrintAddStr [10:20:33]wPrintStart [10:20:33]Write to MH i2c: 01 00 00 66 64 CA [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: 01 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: 01 07 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: 01 07 00 66 64 00 00 00 00 00 FF 0F DF [10:20:33]RasterBufferAndPrint [10:20:33]line Счет N : (1)538856 [10:20:33]line ИНН: 02508201610067 [10:20:33]line Контрольно-Кассовый Чек [10:20:33]line ПРОДАЖА [10:20:33]line ТРК (МРК, ГНК) : 33 [10:20:33]line Товар: 2710124130 [10:20:33]line Аи-92-К-2 [10:20:33]line 8.970 * 66.90 [10:20:33]line = 600.09 [10:20:33]line НДС 12% НСП 1% [10:20:33]line > о реализуемом товаре [10:20:33]line ИТОГО: 600.09 [10:20:33]line НСП 1% : 5.31 [10:20:33]line НДС 12% : 63.73 [10:20:33]line Наличными: 0.00 [10:20:33]line Безнал.: 600.09 [10:20:33]line Место: АЗС № 84 "Партнер Нефть" [10:20:33]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:20:33]line СНО: Общий режим [10:20:33]line Чек 149 23.10.2024 10:20 [10:20:33]line Смена: 447 ФФД: 1.0 [10:20:33]line ЗНМ: 0300000178 [10:20:33]line РНМ: 0000000000098116 [10:20:33]line Версия ККМ: 001 [10:20:33]line Платежная система: Mbank [10:20:33]line ФМ: 0000000000965413 [10:20:33]line ФД: 220940 [10:20:33]line ФПД: 221387517231333 [10:20:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102036&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220940&fm=221387517231333&tin=02508201610067®Number=0000000000098116&sum=60009 [10:20:33]written 0, free lines is 4095 [10:20:33]OFD Sender: Processing packet 220940 [packets to send 81, broken 80] [10:20:33]ProducePacketName [10:20:33]name=ofd_packets/00220940 [10:20:33]OFD Sender: To server: pG, [10:20:33]CommunicateWithHost lk.salyk.kg:30040 [10:20:33]ConnectInit lk.salyk.kg [10:20:33]Connected sock=10 [10:20:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 86 AE 07 01 44 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 F4 CD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0C 5F 03 00 35 04 06 00 C9 59 CC 52 80 E5 FC 3C CC F4 93 E5 C0 CD [10:20:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 7D 1E 47 00 7A 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 39 36 35 34 31 33 10 04 04 00 0C 5F 03 00 F4 03 04 00 93 79 18 67 B6 04 01 00 00 34 33 0C C5 BB 99 E5 AC [10:20:34]CommunicateWithHost err = 0 [10:20:34]CheckOFDResponse [10:20:34]1017 (14) - 77093643461234 [10:20:34]1041 (16) - 0000000000965413 [10:20:34]1040 (4) - 220940 [10:20:34]1012 (4) - 23.10.2024 04:20 [10:20:34]1206 (1) - 0 [10:20:34]OFD Sender: Remove packet 220940 [10:20:34]ProducePacketName [10:20:34]name=ofd_packets/00220940 [10:20:34]NVStorageDeleteData [10:20:34]Write to MH i2c: 01 00 00 8F 64 F3 [10:20:34]Write i2c OK [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: 01 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: 01 07 00 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: 01 07 00 8F 64 00 00 00 00 00 20 0D 27 [10:20:34]RasterBufferAndPrint [10:20:34]line [10:20:34]line [10:20:34]line [10:20:34]line [10:20:34]line [10:20:34]written 0, free lines is 3366 [10:20:34]MH_Cut [10:20:34]Write to MH i2c: D1 01 00 96 64 01 CC [10:20:34]Write i2c OK [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: D1 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: D1 01 00 [10:20:34]MH_I2C_Read... [10:20:34]Read from MH i2c: D1 01 00 96 64 00 CB [10:20:34]Write to MH i2c: 01 00 00 97 64 FB [10:20:34]Write i2c OK [10:20:34]MH_I2C_Read... [10:20:34]OFD Sender: No OFD packet to send [10:20:34]*** Cut start [10:20:34]*** Partial cut [10:20:34]*** CUTSNS_PIN = 1 [10:20:34]*** CUTSNS_PIN = 0 [10:20:35]*** Brake cut motor [10:20:35]Read from MH i2c: 01 [10:20:35]MH_I2C_Read... [10:20:35]*** Stop cut motor [10:20:35]*** Cut end [10:20:35]Read from MH i2c: 01 07 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: 01 07 00 97 64 00 00 00 00 00 FF 0F 10 [10:20:35]process_action close_receipt done [10:20:35]requested_data is exist [10:20:35]produce_requested_data [10:20:35]requested_item fm.sn is exist - process it [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 11 00 00 [10:20:35]Write to MH i2c: E2 08 00 98 64 80 11 00 00 00 00 00 00 76 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 98 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C5 [10:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:20:35]wFMCommunicate OK [10:20:35]requested_item fd.num is exist - process it [10:20:35]SAM_PROTO_GetFieldsCounters [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 13 00 00 [10:20:35]Write to MH i2c: E2 08 00 99 64 80 13 00 00 00 00 00 00 79 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 62 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 62 00 99 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [10:20:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetFieldsCounters done [10:20:35]requested_item shift.num is exist - process it [10:20:35]requested_item shift.opened is exist - process it [10:20:35]req_shift_opened [10:20:35]FM_GetShiftState [10:20:35]SAM_PROTO_GetShiftState [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 13 01 00 [10:20:35]Write to MH i2c: E2 08 00 9A 64 80 13 01 00 00 00 00 00 7B [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 0E 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 0E 00 9A 64 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CB [10:20:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:20:35]wFMCommunicate OK [10:20:35]SAM_PROTO_GetShiftState done [10:20:35]FM_GetShiftState done [10:20:35]req_shift_opened done [10:20:35]requested_item shift.open_date is exist - process it [10:20:35]req_shift_open_date [10:20:35]req_shift_open_date done [10:20:35]produce_requested_data done [10:20:35]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220940,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:20:35]process_action_free close_receipt [10:20:35]json_value_free [10:20:35]json_value_free done [10:20:35]process_json_proto returns [10:20:35]Send response to host [10:20:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220940,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:20:35]free response buf [10:20:35]execute_script done [10:20:35]execute_script returns [10:20:35]free content buf [10:20:35]Sock 9.Close socket [10:20:35]Sock 9.Thread stoped [10:20:39]OFD Sender: No OFD packet to send [10:20:44]OFD Sender: No OFD packet to send [10:20:49]OFD Sender: No OFD packet to send [10:20:54]OFD Sender: No OFD packet to send [10:20:59]OFD Sender: No OFD packet to send [10:21:04]OFD Sender: No OFD packet to send [10:21:09]OFD Sender: No OFD packet to send [10:21:14]OFD Sender: No OFD packet to send [10:21:19]OFD Sender: No OFD packet to send [10:21:24]OFD Sender: No OFD packet to send [10:21:29]OFD Sender: No OFD packet to send [10:21:34]OFD Sender: No OFD packet to send [10:21:39]OFD Sender: No OFD packet to send [10:21:44]OFD Sender: No OFD packet to send [10:21:49]OFD Sender: No OFD packet to send [10:21:50]accept exits with 7 [10:21:50]New connection [10:21:50]New thread 3066674532 created [10:21:50]Thread 3066531172 joined [10:21:50]Waiting for new connection... [10:21:50] Sock 7.Parse request [10:21:50]Sock 7.Check first char [10:21:50]Sock 7.First char is OK [10:21:50]request: POST /json_proto HTTP/1.0 [10:21:50]Method: POST [10:21:50]URL: /json_proto [10:21:50]Method is POST - this is cgi request [10:21:50]url: /json_proto [10:21:50]query_string will be loaded in cgi processing [10:21:50]execute_cgi json_proto POST (null) [10:21:50]execute_cgi path=json_proto method=POST [10:21:50]POST find Content-Length [10:21:50]Host: 172.17.40.4:8080 [10:21:50]Content-Length: 682 [10:21:50]Content-Type: application/json [10:21:50] [10:21:50]POST finish read [10:21:50]Found Content-Length = 682 [10:21:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:50]execute_script... [10:21: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)538857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:50]POST & json_proto [10:21:50]process_json_proto [10:21:50]json parsed OK: [10:21:50]protocol is kg_v1.0 [10:21:50]action value=close_receipt [10:21:50]process_action close_receipt [10:21:50]cmd_close_receipt [10:21:50]MH_GetDate [10:21:50]Write to MH i2c: F0 00 00 9B 64 EE [10:21:50]Write i2c OK [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: F0 [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: F0 09 00 [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: F0 09 00 9B 64 00 43 CE 18 67 65 5C 16 67 C5 [10:21:50]GetLastDocTimeStamp 1729678836 [10:21:50]current date 1729678915 [10:21:50]FM_GetShiftState [10:21:50]SAM_PROTO_GetShiftState [10:21:50]wFMCommunicate request_size=4 [10:21:50]MH_SAM_APDU [10:21:50]CAPDU: 80 13 01 00 [10:21:50]Write to MH i2c: E2 08 00 9C 64 80 13 01 00 00 00 00 00 7D [10:21:50]Write i2c OK [10:21:50]MH_I2C_Read... [10:21:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:50]Read from MH i2c: E2 [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: E2 0E 00 [10:21:50]MH_I2C_Read... [10:21:50]Read from MH i2c: E2 0E 00 9C 64 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CD [10:21:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:21:50]wFMCommunicate OK [10:21:50]SAM_PROTO_GetShiftState done [10:21:50]FM_GetShiftState done [10:21:50]opened in 1729642119 [10:21:50]opened+sec_in_day 1729728519 [10:21:50]quantity*price = 120018 [10:21:50]sum+1 = 120020 [10:21:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 150 23.10.2024 10:21 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220941 ФПД: 106159586536350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102155&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220941&fm=106159586536350&tin=02508201610067®Number=0000000000098116&sum=120000 [10:21:51]StoreToDocumentArchive [10:21:51]shift 447 fd 220941 [10:21:51]save to /storage/0447/doc_00220941 [10:21:51]save last doc name /storage/0447/doc_00220941 to /storage/kkm_last_doc_name [10:21:51]save OK [10:21:51]Clear old archive folders... [10:21:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:51]tlvbuf is 0079A390 [10:21:51]SAM_PROTO_ClearQueue [10:21:51]wFMCommunicate request_size=4 [10:21:51]MH_SAM_APDU [10:21:51]CAPDU: 80 09 00 00 [10:21:51]Write to MH i2c: E2 08 00 A9 64 80 09 00 00 00 00 00 00 7F [10:21:51]Write i2c OK [10:21:51]MH_I2C_Read... [10:21:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:51]Read from MH i2c: E2 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 03 00 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 03 00 A9 64 00 90 00 81 [10:21:51]RAPDU: 90 00 [10:21:51]wFMCommunicate OK [10:21:51]SAM_PROTO_ClearQueue done [10:21:51]KKMCreateOFDPacket [10:21:51]OFDProtocolAddRootSTLVToBuf [10:21:51]FM_MakeSignedData [10:21:51]FM_MakeSignedData [10:21:51]SAM_PROTO_SignData [10:21:51]wFMCommunicate request_size=4 [10:21:51]MH_SAM_APDU [10:21:51]CAPDU: 80 0D 01 02 [10:21:51]Write to MH i2c: E2 08 00 AA 64 80 0D 01 02 00 00 00 00 87 [10:21:51]Write i2c OK [10:21:51]MH_I2C_Read... [10:21:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:51]Read from MH i2c: E2 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 03 00 [10:21:51]MH_I2C_Read... [10:21:51]Read from MH i2c: E2 03 00 AA 64 00 90 00 82 [10:21:51]RAPDU: 90 00 [10:21:51]wFMCommunicate OK [10:21:51]wFMCommunicate request_size=255 [10:21:51]MH_SAM_APDU [10:21:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 43 CE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0D 5F 03 00 35 04 06 00 60 [10:21:51]Write to MH i2c: E2 02 01 AB 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 43 CE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0D 5F 03 00 35 04 06 00 60 00 00 CB [10:21:51]Write i2c OK [10:21:51]MH_I2C_Read... [10:21:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:52]Read from MH i2c: E2 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 03 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 03 00 AB 64 00 90 00 83 [10:21:52]RAPDU: 90 00 [10:21:52]wFMCommunicate OK [10:21:52]wFMCommunicate request_size=10 [10:21:52]MH_SAM_APDU [10:21:52]CAPDU: 80 0D 02 02 05 8D 34 71 EB 9E [10:21:52]Write to MH i2c: E2 0D 00 AC 64 80 0D 02 02 05 00 8D 34 71 EB 9E 00 00 4F [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:52]Read from MH i2c: E2 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 03 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 03 00 AC 64 00 90 00 84 [10:21:52]RAPDU: 90 00 [10:21:52]wFMCommunicate OK [10:21:52]wFMCommunicate request_size=4 [10:21:52]MH_SAM_APDU [10:21:52]CAPDU: 80 0D 03 02 [10:21:52]Write to MH i2c: E2 08 00 AD 64 80 0D 03 02 00 00 00 00 8C [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:52]Read from MH i2c: E2 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 0B 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 0B 00 AD 64 00 A3 1F 0F D3 70 5C 65 6C 90 00 CE [10:21:52]RAPDU: A3 1F 0F D3 70 5C 65 6C 90 00 [10:21:52]wFMCommunicate OK [10:21:52]SAM_PROTO_SignData done [10:21:52]FM_MakeSignedData done [10:21:52]CreateOFDProtocolMessage [10:21:52]wFMCommunicate request_size=4 [10:21:52]MH_SAM_APDU [10:21:52]CAPDU: 80 11 00 00 [10:21:52]Write to MH i2c: E2 08 00 AE 64 80 11 00 00 00 00 00 00 8C [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:52]Read from MH i2c: E2 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 17 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: E2 17 00 AE 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DB [10:21:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:21:52]wFMCommunicate OK [10:21:52]CreateOFDProtocolMessage done [10:21:52]OFDSenderStorePacket 220941 [10:21:52]StoreOFDPacket docnum=220941 [10:21:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 5F 56 07 01 68 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 43 CE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0D 5F 03 00 35 04 06 00 60 8D 34 71 EB 9E A3 1F 0F D3 70 5C 65 6C [10:21:52]CheckFolder [10:21:52]dirname=/storage/ofd_packets [10:21:52]CheckFolder done [10:21:52]ProducePacketName [10:21:52]name=ofd_packets/00220941 [10:21:52]NVStorageSaveData ofd_packets/00220941 [10:21:52]File name is /storage/ofd_packets/00220941 [10:21:52]Write 301 bytes [10:21:52]NVStorageSaveData done [10:21:52]OFDSenderStorePacket done [10:21:52]KKMCreateOFDPacket done [10:21:52]NVStorageSaveData kkm_last_timestamp [10:21:52]File name is /storage/kkm_last_timestamp [10:21:52]Write 4 bytes [10:21:52]NVStorageSaveData done [10:21:52]ExternCall_PrintAddStr [10:21:52]wPrintStart [10:21:52]Write to MH i2c: 01 00 00 AF 64 13 [10:21:52]Write i2c OK [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: 01 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: 01 07 00 [10:21:52]MH_I2C_Read... [10:21:52]Read from MH i2c: 01 07 00 AF 64 00 00 00 00 00 FF 0F 28 [10:21:52]RasterBufferAndPrint [10:21:52]line Счет N : (1)538857 [10:21:52]line ИНН: 02508201610067 [10:21:52]line Контрольно-Кассовый Чек [10:21:52]line ПРОДАЖА [10:21:52]line ТРК (МРК, ГНК) : 43 [10:21:52]line Товар: 2710124130 [10:21:52]line Аи-92-К-2 [10:21:52]line 17.940 * 66.90 [10:21:52]line = 1200.19 [10:21:52]line НДС 12% НСП 1% [10:21:52]line > о реализуемом товаре [10:21:52]line ОКРУГЛЕНИЕ: -0.19 [10:21:52]line ИТОГО: 1200.00 [10:21:52]line Внесено: 1200.00 [10:21:52]line СДАЧА: 0.00 [10:21:52]line НСП 1% : 10.62 [10:21:52]line НДС 12% : 127.45 [10:21:52]line Наличными: 1200.00 [10:21:52]line Безнал.: 0.00 [10:21:52]line Место: АЗС № 84 "Партнер Нефть" [10:21:52]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:21:52]line СНО: Общий режим [10:21:52]line Чек 150 23.10.2024 10:21 [10:21:52]line Смена: 447 ФФД: 1.0 [10:21:52]line ЗНМ: 0300000178 [10:21:52]line РНМ: 0000000000098116 [10:21:52]line Версия ККМ: 001 [10:21:52]line ФМ: 0000000000965413 [10:21:52]line ФД: 220941 [10:21:52]line ФПД: 106159586536350 [10:21:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102155&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220941&fm=106159586536350&tin=02508201610067®Number=0000000000098116&sum=120000 [10:21:52]OFD Sender: Processing packet 220941 [packets to send 81, broken 80] [10:21:52]ProducePacketName [10:21:52]name=ofd_packets/00220941 [10:21:52]OFD Sender: To server: pG, [10:21:52]CommunicateWithHost lk.salyk.kg:30040 [10:21:52]ConnectInit lk.salyk.kg [10:21:52]written 0, free lines is 4095 [10:21:52]Connected sock=10 [10:21:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 5F 56 07 01 68 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 43 CE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0D 5F 03 00 35 04 06 00 60 8D 34 71 EB 9E A3 1F 0F D3 70 5C 65 6C [10:21:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E6 70 47 00 59 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 39 36 35 34 31 33 10 04 04 00 0D 5F 03 00 F4 03 04 00 E3 79 18 67 B6 04 01 00 00 95 65 29 1E E6 7D 7E DA [10:21:53]CommunicateWithHost err = 0 [10:21:53]CheckOFDResponse [10:21:53]1017 (14) - 77093643461234 [10:21:53]1041 (16) - 0000000000965413 [10:21:53]1040 (4) - 220941 [10:21:53]1012 (4) - 23.10.2024 04:21 [10:21:53]1206 (1) - 0 [10:21:53]OFD Sender: Remove packet 220941 [10:21:53]ProducePacketName [10:21:53]name=ofd_packets/00220941 [10:21:53]NVStorageDeleteData [10:21:53]Write to MH i2c: 01 00 00 DA 64 3E [10:21:53]Write i2c OK [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: 01 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: 01 07 00 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: 01 07 00 DA 64 00 00 00 00 00 F3 0C 44 [10:21:53]RasterBufferAndPrint [10:21:53]line [10:21:53]line [10:21:53]line [10:21:53]line [10:21:53]line [10:21:53]written 0, free lines is 3324 [10:21:53]MH_Cut [10:21:53]Write to MH i2c: D1 01 00 E1 64 01 17 [10:21:53]Write i2c OK [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: D1 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: D1 01 00 [10:21:53]MH_I2C_Read... [10:21:53]Read from MH i2c: D1 01 00 E1 64 00 16 [10:21:53]Write to MH i2c: 01 00 00 E2 64 46 [10:21:53]Write i2c OK [10:21:53]MH_I2C_Read... [10:21:53]OFD Sender: No OFD packet to send [10:21:53]*** Cut start [10:21:53]*** Partial cut [10:21:53]*** CUTSNS_PIN = 1 [10:21:53]*** CUTSNS_PIN = 0 [10:21:54]*** Brake cut motor [10:21:54]Read from MH i2c: 01 [10:21:54]MH_I2C_Read... [10:21:54]*** Stop cut motor [10:21:54]*** Cut end [10:21:54]Read from MH i2c: 01 07 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: 01 07 00 E2 64 00 00 00 00 00 FF 0F 5B [10:21:54]process_action close_receipt done [10:21:54]requested_data is exist [10:21:54]produce_requested_data [10:21:54]requested_item fm.sn is exist - process it [10:21:54]wFMCommunicate request_size=4 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 11 00 00 [10:21:54]Write to MH i2c: E2 08 00 E3 64 80 11 00 00 00 00 00 00 C1 [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 17 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 17 00 E3 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 10 [10:21:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:21:54]wFMCommunicate OK [10:21:54]requested_item fd.num is exist - process it [10:21:54]SAM_PROTO_GetFieldsCounters [10:21:54]wFMCommunicate request_size=4 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 13 00 00 [10:21:54]Write to MH i2c: E2 08 00 E4 64 80 13 00 00 00 00 00 00 C4 [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 62 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 62 00 E4 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [10:21:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:54]wFMCommunicate OK [10:21:54]SAM_PROTO_GetFieldsCounters done [10:21:54]requested_item shift.num is exist - process it [10:21:54]requested_item shift.opened is exist - process it [10:21:54]req_shift_opened [10:21:54]FM_GetShiftState [10:21:54]SAM_PROTO_GetShiftState [10:21:54]wFMCommunicate request_size=4 [10:21:54]MH_SAM_APDU [10:21:54]CAPDU: 80 13 01 00 [10:21:54]Write to MH i2c: E2 08 00 E5 64 80 13 01 00 00 00 00 00 C6 [10:21:54]Write i2c OK [10:21:54]MH_I2C_Read... [10:21:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:54]Read from MH i2c: E2 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 0E 00 [10:21:54]MH_I2C_Read... [10:21:54]Read from MH i2c: E2 0E 00 E5 64 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 16 [10:21:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:21:54]wFMCommunicate OK [10:21:54]SAM_PROTO_GetShiftState done [10:21:54]FM_GetShiftState done [10:21:54]req_shift_opened done [10:21:54]requested_item shift.open_date is exist - process it [10:21:54]req_shift_open_date [10:21:54]req_shift_open_date done [10:21:54]produce_requested_data done [10:21:54]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220941,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:21:54]process_action_free close_receipt [10:21:54]json_value_free [10:21:54]json_value_free done [10:21:54]process_json_proto returns [10:21:54]Send response to host [10:21:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220941,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:21:54]free response buf [10:21:54]execute_script done [10:21:54]execute_script returns [10:21:54]free content buf [10:21:54]Sock 7.Close socket [10:21:54]Sock 7.Thread stoped [10:21:58]OFD Sender: No OFD packet to send [10:22:03]OFD Sender: No OFD packet to send [10:22:08]OFD Sender: No OFD packet to send [10:22:13]OFD Sender: No OFD packet to send [10:22:18]OFD Sender: No OFD packet to send [10:22:23]OFD Sender: No OFD packet to send [10:22:28]OFD Sender: No OFD packet to send [10:22:33]OFD Sender: No OFD packet to send [10:22:38]OFD Sender: No OFD packet to send [10:22:43]OFD Sender: No OFD packet to send [10:22:48]OFD Sender: No OFD packet to send [10:22:53]OFD Sender: No OFD packet to send [10:22:58]OFD Sender: No OFD packet to send [10:23:03]OFD Sender: No OFD packet to send [10:23:08]OFD Sender: No OFD packet to send [10:23:13]OFD Sender: No OFD packet to send [10:23:18]OFD Sender: No OFD packet to send [10:23:23]OFD Sender: No OFD packet to send [10:23:28]OFD Sender: No OFD packet to send [10:23:33]OFD Sender: No OFD packet to send [10:23:38]OFD Sender: No OFD packet to send [10:23:43]OFD Sender: No OFD packet to send [10:23:48]OFD Sender: No OFD packet to send [10:23:50]accept exits with 9 [10:23:50]New connection [10:23:50]New thread 3066531172 created [10:23:50]Thread 3066674532 joined [10:23:50]Waiting for new connection... [10:23:50] Sock 9.Parse request [10:23:50]Sock 9.Check first char [10:23:50]Sock 9.First char is OK [10:23:50]request: POST /json_proto HTTP/1.0 [10:23:50]Method: POST [10:23:50]URL: /json_proto [10:23:50]Method is POST - this is cgi request [10:23:50]url: /json_proto [10:23:50]query_string will be loaded in cgi processing [10:23:50]execute_cgi json_proto POST (null) [10:23:50]execute_cgi path=json_proto method=POST [10:23:50]POST find Content-Length [10:23:50]Host: 172.17.40.4:8080 [10:23:50]Content-Length: 754 [10:23:50]Content-Type: application/json [10:23:50] [10:23:50]POST finish read [10:23:50]Found Content-Length = 754 [10:23:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:50]execute_script... [10:23: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)538858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:50]POST & json_proto [10:23:50]process_json_proto [10:23:50]json parsed OK: [10:23:50]protocol is kg_v1.0 [10:23:50]action value=close_receipt [10:23:50]process_action close_receipt [10:23:50]cmd_close_receipt [10:23:50]MH_GetDate [10:23:50]Write to MH i2c: F0 00 00 E6 64 39 [10:23:50]Write i2c OK [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: F0 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: F0 09 00 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: F0 09 00 E6 64 00 BB CE 18 67 65 5C 16 67 88 [10:23:50]GetLastDocTimeStamp 1729678915 [10:23:50]current date 1729679035 [10:23:50]FM_GetShiftState [10:23:50]SAM_PROTO_GetShiftState [10:23:50]wFMCommunicate request_size=4 [10:23:50]MH_SAM_APDU [10:23:50]CAPDU: 80 13 01 00 [10:23:50]Write to MH i2c: E2 08 00 E7 64 80 13 01 00 00 00 00 00 C8 [10:23:50]Write i2c OK [10:23:50]MH_I2C_Read... [10:23:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:50]Read from MH i2c: E2 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: E2 0E 00 [10:23:50]MH_I2C_Read... [10:23:50]Read from MH i2c: E2 0E 00 E7 64 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 18 [10:23:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:23:50]wFMCommunicate OK [10:23:50]SAM_PROTO_GetShiftState done [10:23:50]FM_GetShiftState done [10:23:50]opened in 1729642119 [10:23:50]opened+sec_in_day 1729728519 [10:23:50]quantity*price = 0 [10:23:50]sum+1 = 1 [10:23:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 151 23.10.2024 10:23 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30100855 ФМ: 0000000000965413 ФД: 220942 ФПД: 237045371213784 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102355&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220942&fm=237045371213784&tin=02508201610067®Number=0000000000098116&sum=0 [10:23:51]StoreToDocumentArchive [10:23:51]shift 447 fd 220942 [10:23:51]save to /storage/0447/doc_00220942 [10:23:51]save last doc name /storage/0447/doc_00220942 to /storage/kkm_last_doc_name [10:23:51]save OK [10:23:51]Clear old archive folders... [10:23:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:51]tlvbuf is 007D5D20 [10:23:51]SAM_PROTO_ClearQueue [10:23:51]wFMCommunicate request_size=4 [10:23:51]MH_SAM_APDU [10:23:51]CAPDU: 80 09 00 00 [10:23:51]Write to MH i2c: E2 08 00 F4 64 80 09 00 00 00 00 00 00 CA [10:23:51]Write i2c OK [10:23:51]MH_I2C_Read... [10:23:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:51]Read from MH i2c: E2 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 03 00 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 03 00 F4 64 00 90 00 CC [10:23:51]RAPDU: 90 00 [10:23:51]wFMCommunicate OK [10:23:51]SAM_PROTO_ClearQueue done [10:23:51]KKMCreateOFDPacket [10:23:51]OFDProtocolAddRootSTLVToBuf [10:23:51]FM_MakeSignedData [10:23:51]FM_MakeSignedData [10:23:51]SAM_PROTO_SignData [10:23:51]wFMCommunicate request_size=4 [10:23:51]MH_SAM_APDU [10:23:51]CAPDU: 80 0D 01 02 [10:23:51]Write to MH i2c: E2 08 00 F5 64 80 0D 01 02 00 00 00 00 D2 [10:23:51]Write i2c OK [10:23:51]MH_I2C_Read... [10:23:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:51]Read from MH i2c: E2 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 03 00 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 03 00 F5 64 00 90 00 CD [10:23:51]RAPDU: 90 00 [10:23:51]wFMCommunicate OK [10:23:51]wFMCommunicate request_size=255 [10:23:51]MH_SAM_APDU [10:23:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 BB CE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0E 5F 03 00 35 04 06 00 D7 [10:23:51]Write to MH i2c: E2 02 01 F6 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 BB CE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0E 5F 03 00 35 04 06 00 D7 00 00 4D [10:23:51]Write i2c OK [10:23:51]MH_I2C_Read... [10:23:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:51]Read from MH i2c: E2 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 03 00 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 03 00 F6 64 00 90 00 CE [10:23:51]RAPDU: 90 00 [10:23:51]wFMCommunicate OK [10:23:51]wFMCommunicate request_size=10 [10:23:51]MH_SAM_APDU [10:23:51]CAPDU: 80 0D 02 02 05 97 6D 25 97 D8 [10:23:51]Write to MH i2c: E2 0D 00 F7 64 80 0D 02 02 05 00 97 6D 25 97 D8 00 00 77 [10:23:51]Write i2c OK [10:23:51]MH_I2C_Read... [10:23:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:51]Read from MH i2c: E2 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 03 00 [10:23:51]MH_I2C_Read... [10:23:51]Read from MH i2c: E2 03 00 F7 64 00 90 00 CF [10:23:51]RAPDU: 90 00 [10:23:51]wFMCommunicate OK [10:23:51]wFMCommunicate request_size=4 [10:23:51]MH_SAM_APDU [10:23:51]CAPDU: 80 0D 03 02 [10:23:51]Write to MH i2c: E2 08 00 F8 64 80 0D 03 02 00 00 00 00 D7 [10:23:51]Write i2c OK [10:23:51]MH_I2C_Read... [10:23:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:52]Read from MH i2c: E2 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: E2 0B 00 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: E2 0B 00 F8 64 00 FE C5 0E D2 77 BB 07 B5 90 00 69 [10:23:52]RAPDU: FE C5 0E D2 77 BB 07 B5 90 00 [10:23:52]wFMCommunicate OK [10:23:52]SAM_PROTO_SignData done [10:23:52]FM_MakeSignedData done [10:23:52]CreateOFDProtocolMessage [10:23:52]wFMCommunicate request_size=4 [10:23:52]MH_SAM_APDU [10:23:52]CAPDU: 80 11 00 00 [10:23:52]Write to MH i2c: E2 08 00 F9 64 80 11 00 00 00 00 00 00 D7 [10:23:52]Write i2c OK [10:23:52]MH_I2C_Read... [10:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:52]Read from MH i2c: E2 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: E2 17 00 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: E2 17 00 F9 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 26 [10:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:23:52]wFMCommunicate OK [10:23:52]CreateOFDProtocolMessage done [10:23:52]OFDSenderStorePacket 220942 [10:23:52]StoreOFDPacket docnum=220942 [10:23:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 8E E7 07 01 91 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 BB CE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0E 5F 03 00 35 04 06 00 D7 97 6D 25 97 D8 FE C5 0E D2 77 BB 07 B5 [10:23:52]CheckFolder [10:23:52]dirname=/storage/ofd_packets [10:23:52]CheckFolder done [10:23:52]ProducePacketName [10:23:52]name=ofd_packets/00220942 [10:23:52]NVStorageSaveData ofd_packets/00220942 [10:23:52]File name is /storage/ofd_packets/00220942 [10:23:52]Write 301 bytes [10:23:52]NVStorageSaveData done [10:23:52]OFDSenderStorePacket done [10:23:52]KKMCreateOFDPacket done [10:23:52]NVStorageSaveData kkm_last_timestamp [10:23:52]File name is /storage/kkm_last_timestamp [10:23:52]Write 4 bytes [10:23:52]NVStorageSaveData done [10:23:52]ExternCall_PrintAddStr [10:23:52]wPrintStart [10:23:52]Write to MH i2c: 01 00 00 FA 64 5E [10:23:52]Write i2c OK [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: 01 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: 01 07 00 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: 01 07 00 FA 64 00 00 00 00 00 FF 0F 73 [10:23:52]RasterBufferAndPrint [10:23:52]line Счет N : (1)538858 [10:23:52]line ИНН: 02508201610067 [10:23:52]line Контрольно-Кассовый Чек [10:23:52]line ПРОДАЖА [10:23:52]line ТРК (МРК, ГНК) : 23 [10:23:52]line Товар: 2710124130 [10:23:52]line Аи-92-К-2 [10:23:52]line 15.000 * 0.00 [10:23:52]line = 0.00 [10:23:52]line НДС 12% НСП 1% [10:23:52]line > о реализуемом товаре [10:23:52]line ИТОГО: 0.00 [10:23:52]line НСП 1% : 0.00 [10:23:52]line НДС 12% : 0.00 [10:23:52]line Наличными: 0.00 [10:23:52]line Безнал.: 0.00 [10:23:52]line Место: АЗС № 84 "Партнер Нефть" [10:23:52]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:23:52]line СНО: Общий режим [10:23:52]line Чек 151 23.10.2024 10:23 [10:23:52]line Смена: 447 ФФД: 1.0 [10:23:52]line ЗНМ: 0300000178 [10:23:52]line РНМ: 0000000000098116 [10:23:52]line Версия ККМ: 001 [10:23:52]line Талоны: ТК ГПНА Online [10:23:52]line 30100855 [10:23:52]line ФМ: 0000000000965413 [10:23:52]line ФД: 220942 [10:23:52]line ФПД: 237045371213784 [10:23:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102355&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220942&fm=237045371213784&tin=02508201610067®Number=0000000000098116&sum=0 [10:23:52]written 0, free lines is 4095 [10:23:52]OFD Sender: Processing packet 220942 [packets to send 81, broken 80] [10:23:52]ProducePacketName [10:23:52]name=ofd_packets/00220942 [10:23:52]OFD Sender: To server: pG, [10:23:52]CommunicateWithHost lk.salyk.kg:30040 [10:23:52]ConnectInit lk.salyk.kg [10:23:52]Connected sock=10 [10:23:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 8E E7 07 01 91 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 BB CE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0E 5F 03 00 35 04 06 00 D7 97 6D 25 97 D8 FE C5 0E D2 77 BB 07 B5 [10:23:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 35 90 47 00 CF 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 39 36 35 34 31 33 10 04 04 00 0E 5F 03 00 F4 03 04 00 5A 7A 18 67 B6 04 01 00 00 4F 1B 35 80 F6 1A FC 1B [10:23:52]CommunicateWithHost err = 0 [10:23:52]CheckOFDResponse [10:23:52]1017 (14) - 77093643461234 [10:23:52]1041 (16) - 0000000000965413 [10:23:52]1040 (4) - 220942 [10:23:52]1012 (4) - 23.10.2024 04:23 [10:23:52]1206 (1) - 0 [10:23:52]OFD Sender: Remove packet 220942 [10:23:52]ProducePacketName [10:23:52]name=ofd_packets/00220942 [10:23:52]NVStorageDeleteData [10:23:52]Write to MH i2c: 01 00 00 24 65 89 [10:23:52]Write i2c OK [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: 01 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: 01 07 00 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: 01 07 00 24 65 00 00 00 00 00 02 0D 9F [10:23:52]RasterBufferAndPrint [10:23:52]line [10:23:52]line [10:23:52]line [10:23:52]line [10:23:52]line [10:23:52]written 0, free lines is 3336 [10:23:52]MH_Cut [10:23:52]Write to MH i2c: D1 01 00 2B 65 01 62 [10:23:52]Write i2c OK [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: D1 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: D1 01 00 [10:23:52]MH_I2C_Read... [10:23:52]Read from MH i2c: D1 01 00 2B 65 00 61 [10:23:52]Write to MH i2c: 01 00 00 2C 65 91 [10:23:52]Write i2c OK [10:23:52]MH_I2C_Read... [10:23:53]OFD Sender: No OFD packet to send [10:23:53]*** Cut start [10:23:53]*** Partial cut [10:23:53]*** CUTSNS_PIN = 1 [10:23:53]*** CUTSNS_PIN = 0 [10:23:53]*** Brake cut motor [10:23:53]Read from MH i2c: 01 [10:23:53]MH_I2C_Read... [10:23:53]*** Stop cut motor [10:23:53]*** Cut end [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 2C 65 00 00 00 00 00 FF 0F A6 [10:23:53]process_action close_receipt done [10:23:53]requested_data is exist [10:23:53]produce_requested_data [10:23:53]requested_item fm.sn is exist - process it [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 2D 65 80 11 00 00 00 00 00 00 0C [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 2D 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5B [10:23:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:23:53]wFMCommunicate OK [10:23:53]requested_item fd.num is exist - process it [10:23:53]SAM_PROTO_GetFieldsCounters [10:23:53]wFMCommunicate request_size=4 [10:23:53]MH_SAM_APDU [10:23:53]CAPDU: 80 13 00 00 [10:23:53]Write to MH i2c: E2 08 00 2E 65 80 13 00 00 00 00 00 00 0F [10:23:53]Write i2c OK [10:23:53]MH_I2C_Read... [10:23:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:23:54]Read from MH i2c: E2 [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: E2 62 00 [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: E2 62 00 2E 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0E 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [10:23:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0E 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:23:54]wFMCommunicate OK [10:23:54]SAM_PROTO_GetFieldsCounters done [10:23:54]requested_item shift.num is exist - process it [10:23:54]requested_item shift.opened is exist - process it [10:23:54]req_shift_opened [10:23:54]FM_GetShiftState [10:23:54]SAM_PROTO_GetShiftState [10:23:54]wFMCommunicate request_size=4 [10:23:54]MH_SAM_APDU [10:23:54]CAPDU: 80 13 01 00 [10:23:54]Write to MH i2c: E2 08 00 2F 65 80 13 01 00 00 00 00 00 11 [10:23:54]Write i2c OK [10:23:54]MH_I2C_Read... [10:23:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:54]Read from MH i2c: E2 [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: E2 0E 00 [10:23:54]MH_I2C_Read... [10:23:54]Read from MH i2c: E2 0E 00 2F 65 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 61 [10:23:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:23:54]wFMCommunicate OK [10:23:54]SAM_PROTO_GetShiftState done [10:23:54]FM_GetShiftState done [10:23:54]req_shift_opened done [10:23:54]requested_item shift.open_date is exist - process it [10:23:54]req_shift_open_date [10:23:54]req_shift_open_date done [10:23:54]produce_requested_data done [10:23:54]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220942,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:23:54]process_action_free close_receipt [10:23:54]json_value_free [10:23:54]json_value_free done [10:23:54]process_json_proto returns [10:23:54]Send response to host [10:23:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220942,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:23:54]free response buf [10:23:54]execute_script done [10:23:54]execute_script returns [10:23:54]free content buf [10:23:54]Sock 9.Close socket [10:23:54]Sock 9.Thread stoped [10:23:58]OFD Sender: No OFD packet to send [10:24:03]OFD Sender: No OFD packet to send [10:24:08]OFD Sender: No OFD packet to send [10:24:13]OFD Sender: No OFD packet to send [10:24:18]OFD Sender: No OFD packet to send [10:24:23]OFD Sender: No OFD packet to send [10:24:28]OFD Sender: No OFD packet to send [10:24:33]OFD Sender: No OFD packet to send [10:24:38]OFD Sender: No OFD packet to send [10:24:43]OFD Sender: No OFD packet to send [10:24:48]OFD Sender: No OFD packet to send [10:24:53]OFD Sender: No OFD packet to send [10:24:58]OFD Sender: No OFD packet to send [10:25:03]OFD Sender: No OFD packet to send [10:25:08]OFD Sender: No OFD packet to send [10:25:13]OFD Sender: No OFD packet to send [10:25:18]OFD Sender: No OFD packet to send [10:25:23]OFD Sender: No OFD packet to send [10:25:28]OFD Sender: No OFD packet to send [10:25:33]OFD Sender: No OFD packet to send [10:25:38]OFD Sender: No OFD packet to send [10:25:43]OFD Sender: No OFD packet to send [10:25:48]OFD Sender: No OFD packet to send [10:25:53]OFD Sender: No OFD packet to send [10:25:58]OFD Sender: No OFD packet to send [10:26:03]OFD Sender: No OFD packet to send [10:26:08]OFD Sender: No OFD packet to send [10:26:13]OFD Sender: No OFD packet to send [10:26:18]OFD Sender: No OFD packet to send [10:26:23]OFD Sender: No OFD packet to send [10:26:28]OFD Sender: No OFD packet to send [10:26:33]OFD Sender: No OFD packet to send [10:26:38]OFD Sender: No OFD packet to send [10:26:43]OFD Sender: No OFD packet to send [10:26:48]OFD Sender: No OFD packet to send [10:26:53]OFD Sender: No OFD packet to send [10:26:58]OFD Sender: No OFD packet to send [10:27:03]OFD Sender: No OFD packet to send [10:27:08]OFD Sender: No OFD packet to send [10:27:12]accept exits with 7 [10:27:12]New connection [10:27:12]New thread 3066674532 created [10:27:12]Thread 3066531172 joined [10:27:12]Waiting for new connection... [10:27:12] Sock 7.Parse request [10:27:12]Sock 7.Check first char [10:27:12]Sock 7.First char is OK [10:27:12]request: POST /json_proto HTTP/1.0 [10:27:12]Method: POST [10:27:12]URL: /json_proto [10:27:12]Method is POST - this is cgi request [10:27:12]url: /json_proto [10:27:12]query_string will be loaded in cgi processing [10:27:12]execute_cgi json_proto POST (null) [10:27:12]execute_cgi path=json_proto method=POST [10:27:12]POST find Content-Length [10:27:12]Host: 172.17.40.4:8080 [10:27:12]Content-Length: 800 [10:27:12]Content-Type: application/json [10:27:12] [10:27:12]POST finish read [10:27:12]Found Content-Length = 800 [10:27:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4235275", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:12]execute_script... [10:27: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)538859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4235275", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:12]POST & json_proto [10:27:12]process_json_proto [10:27:12]json parsed OK: [10:27:12]protocol is kg_v1.0 [10:27:12]action value=close_receipt [10:27:12]process_action close_receipt [10:27:12]cmd_close_receipt [10:27:12]MH_GetDate [10:27:12]Write to MH i2c: F0 00 00 30 65 84 [10:27:12]Write i2c OK [10:27:12]MH_I2C_Read... [10:27:12]Read from MH i2c: F0 [10:27:12]MH_I2C_Read... [10:27:12]Read from MH i2c: F0 09 00 [10:27:12]MH_I2C_Read... [10:27:12]Read from MH i2c: F0 09 00 30 65 00 85 CF 18 67 65 5C 16 67 9E [10:27:12]GetLastDocTimeStamp 1729679035 [10:27:12]current date 1729679237 [10:27:12]FM_GetShiftState [10:27:12]SAM_PROTO_GetShiftState [10:27:12]wFMCommunicate request_size=4 [10:27:12]MH_SAM_APDU [10:27:12]CAPDU: 80 13 01 00 [10:27:12]Write to MH i2c: E2 08 00 31 65 80 13 01 00 00 00 00 00 13 [10:27:12]Write i2c OK [10:27:12]MH_I2C_Read... [10:27:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:12]Read from MH i2c: E2 [10:27:12]MH_I2C_Read... [10:27:12]Read from MH i2c: E2 0E 00 [10:27:12]MH_I2C_Read... [10:27:12]Read from MH i2c: E2 0E 00 31 65 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 63 [10:27:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:27:12]wFMCommunicate OK [10:27:12]SAM_PROTO_GetShiftState done [10:27:12]FM_GetShiftState done [10:27:12]opened in 1729642119 [10:27:12]opened+sec_in_day 1729728519 [10:27:12]quantity*price = 0 [10:27:12]sum+1 = 1 [10:27:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 152 23.10.2024 10:27 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 4235275 ФМ: 0000000000965413 ФД: 220943 ФПД: 44624634167612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102717&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220943&fm=44624634167612&tin=02508201610067®Number=0000000000098116&sum=0 [10:27:13]StoreToDocumentArchive [10:27:13]shift 447 fd 220943 [10:27:13]save to /storage/0447/doc_00220943 [10:27:13]save last doc name /storage/0447/doc_00220943 to /storage/kkm_last_doc_name [10:27:13]save OK [10:27:13]Clear old archive folders... [10:27:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:13]tlvbuf is 0071B4F0 [10:27:13]SAM_PROTO_ClearQueue [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 09 00 00 [10:27:13]Write to MH i2c: E2 08 00 3E 65 80 09 00 00 00 00 00 00 15 [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 03 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 03 00 3E 65 00 90 00 17 [10:27:13]RAPDU: 90 00 [10:27:13]wFMCommunicate OK [10:27:13]SAM_PROTO_ClearQueue done [10:27:13]KKMCreateOFDPacket [10:27:13]OFDProtocolAddRootSTLVToBuf [10:27:13]FM_MakeSignedData [10:27:13]FM_MakeSignedData [10:27:13]SAM_PROTO_SignData [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 0D 01 02 [10:27:13]Write to MH i2c: E2 08 00 3F 65 80 0D 01 02 00 00 00 00 1D [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 03 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 03 00 3F 65 00 90 00 18 [10:27:13]RAPDU: 90 00 [10:27:13]wFMCommunicate OK [10:27:13]wFMCommunicate request_size=255 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 85 CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0F 5F 03 00 35 04 06 00 28 [10:27:13]Write to MH i2c: E2 02 01 40 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 85 CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0F 5F 03 00 35 04 06 00 28 00 00 1B [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 03 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 03 00 40 65 00 90 00 19 [10:27:13]RAPDU: 90 00 [10:27:13]wFMCommunicate OK [10:27:13]wFMCommunicate request_size=10 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 0D 02 02 05 95 FB 77 C1 3C [10:27:13]Write to MH i2c: E2 0D 00 41 65 80 0D 02 02 05 00 95 FB 77 C1 3C 00 00 2E [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 03 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 03 00 41 65 00 90 00 1A [10:27:13]RAPDU: 90 00 [10:27:13]wFMCommunicate OK [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 0D 03 02 [10:27:13]Write to MH i2c: E2 08 00 42 65 80 0D 03 02 00 00 00 00 22 [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:14]Read from MH i2c: E2 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: E2 0B 00 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: E2 0B 00 42 65 00 EA C1 14 44 A2 E4 36 BF 90 00 A1 [10:27:14]RAPDU: EA C1 14 44 A2 E4 36 BF 90 00 [10:27:14]wFMCommunicate OK [10:27:14]SAM_PROTO_SignData done [10:27:14]FM_MakeSignedData done [10:27:14]CreateOFDProtocolMessage [10:27:14]wFMCommunicate request_size=4 [10:27:14]MH_SAM_APDU [10:27:14]CAPDU: 80 11 00 00 [10:27:14]Write to MH i2c: E2 08 00 43 65 80 11 00 00 00 00 00 00 22 [10:27:14]Write i2c OK [10:27:14]MH_I2C_Read... [10:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:14]Read from MH i2c: E2 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: E2 17 00 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: E2 17 00 43 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 71 [10:27:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:27:14]wFMCommunicate OK [10:27:14]CreateOFDProtocolMessage done [10:27:14]OFDSenderStorePacket 220943 [10:27:14]StoreOFDPacket docnum=220943 [10:27:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D7 EE 07 01 72 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 85 CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0F 5F 03 00 35 04 06 00 28 95 FB 77 C1 3C EA C1 14 44 A2 E4 36 BF [10:27:14]CheckFolder [10:27:14]dirname=/storage/ofd_packets [10:27:14]CheckFolder done [10:27:14]ProducePacketName [10:27:14]name=ofd_packets/00220943 [10:27:14]NVStorageSaveData ofd_packets/00220943 [10:27:14]File name is /storage/ofd_packets/00220943 [10:27:14]Write 301 bytes [10:27:14]NVStorageSaveData done [10:27:14]OFDSenderStorePacket done [10:27:14]KKMCreateOFDPacket done [10:27:14]NVStorageSaveData kkm_last_timestamp [10:27:14]File name is /storage/kkm_last_timestamp [10:27:14]Write 4 bytes [10:27:14]NVStorageSaveData done [10:27:14]ExternCall_PrintAddStr [10:27:14]wPrintStart [10:27:14]Write to MH i2c: 01 00 00 44 65 A9 [10:27:14]Write i2c OK [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: 01 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: 01 07 00 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: 01 07 00 44 65 00 00 00 00 00 FF 0F BE [10:27:14]RasterBufferAndPrint [10:27:14]line Счет N : (1)538859 [10:27:14]line ИНН: 02508201610067 [10:27:14]line Контрольно-Кассовый Чек [10:27:14]line ПРОДАЖА [10:27:14]line ТРК (МРК, ГНК) : 43 [10:27:14]line Товар: 2710124130 [10:27:14]line Аи-92-К-2 [10:27:14]line 10.000 * 0.00 [10:27:14]line = 0.00 [10:27:14]line НДС 12% НСП 1% [10:27:14]line > о реализуемом товаре [10:27:14]line ИТОГО: 0.00 [10:27:14]line НСП 1% : 0.00 [10:27:14]line НДС 12% : 0.00 [10:27:14]line Наличными: 0.00 [10:27:14]line Безнал.: 0.00 [10:27:14]line Место: АЗС № 84 "Партнер Нефть" [10:27:14]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:27:14]line СНО: Общий режим [10:27:14]line Чек 152 23.10.2024 10:27 [10:27:14]line Смена: 447 ФФД: 1.0 [10:27:14]line ЗНМ: 0300000178 [10:27:14]line РНМ: 0000000000098116 [10:27:14]line Версия ККМ: 001 [10:27:14]line Талоны: Топливные Талоны [10:27:14]line 4235275 [10:27:14]line ФМ: 0000000000965413 [10:27:14]line ФД: 220943 [10:27:14]line ФПД: 44624634167612 [10:27:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102717&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220943&fm=44624634167612&tin=02508201610067®Number=0000000000098116&sum=0 [10:27:14]written 0, free lines is 4095 [10:27:14]OFD Sender: Processing packet 220943 [packets to send 81, broken 80] [10:27:14]ProducePacketName [10:27:14]name=ofd_packets/00220943 [10:27:14]OFD Sender: To server: pG, [10:27:14]CommunicateWithHost lk.salyk.kg:30040 [10:27:14]ConnectInit lk.salyk.kg [10:27:14]Connected sock=10 [10:27:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D7 EE 07 01 72 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 85 CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 0F 5F 03 00 35 04 06 00 28 95 FB 77 C1 3C EA C1 14 44 A2 E4 36 BF [10:27:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B5 A2 47 00 2D 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 39 36 35 34 31 33 10 04 04 00 0F 5F 03 00 F4 03 04 00 24 7B 18 67 B6 04 01 00 00 D1 00 FB 39 7C A1 DB F1 [10:27:14]CommunicateWithHost err = 0 [10:27:14]CheckOFDResponse [10:27:14]1017 (14) - 77093643461234 [10:27:14]1041 (16) - 0000000000965413 [10:27:14]1040 (4) - 220943 [10:27:14]1012 (4) - 23.10.2024 04:27 [10:27:14]1206 (1) - 0 [10:27:14]OFD Sender: Remove packet 220943 [10:27:14]ProducePacketName [10:27:14]name=ofd_packets/00220943 [10:27:14]NVStorageDeleteData [10:27:14]Write to MH i2c: 01 00 00 6E 65 D3 [10:27:14]Write i2c OK [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: 01 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: 01 07 00 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: 01 07 00 6E 65 00 00 00 00 00 EF 0C D5 [10:27:14]RasterBufferAndPrint [10:27:14]line [10:27:14]line [10:27:14]line [10:27:14]line [10:27:14]line [10:27:14]written 0, free lines is 3320 [10:27:14]MH_Cut [10:27:14]Write to MH i2c: D1 01 00 75 65 01 AC [10:27:14]Write i2c OK [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: D1 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: D1 01 00 [10:27:14]MH_I2C_Read... [10:27:14]Read from MH i2c: D1 01 00 75 65 00 AB [10:27:14]Write to MH i2c: 01 00 00 76 65 DB [10:27:14]Write i2c OK [10:27:14]MH_I2C_Read... [10:27:15]OFD Sender: No OFD packet to send [10:27:15]*** Cut start [10:27:15]*** Partial cut [10:27:15]*** CUTSNS_PIN = 1 [10:27:15]*** CUTSNS_PIN = 0 [10:27:15]*** Brake cut motor [10:27:16]Read from MH i2c: 01 [10:27:16]MH_I2C_Read... [10:27:16]*** Stop cut motor [10:27:16]*** Cut end [10:27:16]Read from MH i2c: 01 07 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: 01 07 00 76 65 00 00 00 00 00 FF 0F F0 [10:27:16]process_action close_receipt done [10:27:16]requested_data is exist [10:27:16]produce_requested_data [10:27:16]requested_item fm.sn is exist - process it [10:27:16]wFMCommunicate request_size=4 [10:27:16]MH_SAM_APDU [10:27:16]CAPDU: 80 11 00 00 [10:27:16]Write to MH i2c: E2 08 00 77 65 80 11 00 00 00 00 00 00 56 [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 17 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 17 00 77 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A5 [10:27:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:27:16]wFMCommunicate OK [10:27:16]requested_item fd.num is exist - process it [10:27:16]SAM_PROTO_GetFieldsCounters [10:27:16]wFMCommunicate request_size=4 [10:27:16]MH_SAM_APDU [10:27:16]CAPDU: 80 13 00 00 [10:27:16]Write to MH i2c: E2 08 00 78 65 80 13 00 00 00 00 00 00 59 [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 62 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 62 00 78 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0F 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [10:27:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 0F 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:16]wFMCommunicate OK [10:27:16]SAM_PROTO_GetFieldsCounters done [10:27:16]requested_item shift.num is exist - process it [10:27:16]requested_item shift.opened is exist - process it [10:27:16]req_shift_opened [10:27:16]FM_GetShiftState [10:27:16]SAM_PROTO_GetShiftState [10:27:16]wFMCommunicate request_size=4 [10:27:16]MH_SAM_APDU [10:27:16]CAPDU: 80 13 01 00 [10:27:16]Write to MH i2c: E2 08 00 79 65 80 13 01 00 00 00 00 00 5B [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 0E 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 0E 00 79 65 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AB [10:27:16]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:27:16]wFMCommunicate OK [10:27:16]SAM_PROTO_GetShiftState done [10:27:16]FM_GetShiftState done [10:27:16]req_shift_opened done [10:27:16]requested_item shift.open_date is exist - process it [10:27:16]req_shift_open_date [10:27:16]req_shift_open_date done [10:27:16]produce_requested_data done [10:27:16]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220943,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:27:16]process_action_free close_receipt [10:27:16]json_value_free [10:27:16]json_value_free done [10:27:16]process_json_proto returns [10:27:16]Send response to host [10:27:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220943,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:27:16]free response buf [10:27:16]execute_script done [10:27:16]execute_script returns [10:27:16]free content buf [10:27:16]Sock 7.Close socket [10:27:16]Sock 7.Thread stoped [10:27:20]OFD Sender: No OFD packet to send [10:27:25]OFD Sender: No OFD packet to send [10:27:30]OFD Sender: No OFD packet to send [10:27:35]OFD Sender: No OFD packet to send [10:27:40]OFD Sender: No OFD packet to send [10:27:45]OFD Sender: No OFD packet to send [10:27:50]OFD Sender: No OFD packet to send [10:27:55]OFD Sender: No OFD packet to send [10:28:00]OFD Sender: No OFD packet to send [10:28:02]accept exits with 9 [10:28:02]New connection [10:28:02]New thread 3066531172 created [10:28:02]Thread 3066674532 joined [10:28:02]Waiting for new connection... [10:28:02] Sock 9.Parse request [10:28:02]Sock 9.Check first char [10:28:02]Sock 9.First char is OK [10:28:02]request: POST /json_proto HTTP/1.0 [10:28:02]Method: POST [10:28:02]URL: /json_proto [10:28:02]Method is POST - this is cgi request [10:28:02]url: /json_proto [10:28:02]query_string will be loaded in cgi processing [10:28:02]execute_cgi json_proto POST (null) [10:28:02]execute_cgi path=json_proto method=POST [10:28:02]POST find Content-Length [10:28:02]Host: 172.17.40.4:8080 [10:28:02]Content-Length: 763 [10:28:02]Content-Type: application/json [10:28:02] [10:28:02]POST finish read [10:28:02]Found Content-Length = 763 [10:28:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:02]execute_script... [10:28: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)538861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:02]POST & json_proto [10:28:02]process_json_proto [10:28:02]json parsed OK: [10:28:02]protocol is kg_v1.0 [10:28:02]action value=close_receipt [10:28:02]process_action close_receipt [10:28:02]cmd_close_receipt [10:28:02]MH_GetDate [10:28:02]Write to MH i2c: F0 00 00 7A 65 CE [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: F0 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: F0 09 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: F0 09 00 7A 65 00 B7 CF 18 67 65 5C 16 67 1A [10:28:02]GetLastDocTimeStamp 1729679237 [10:28:02]current date 1729679287 [10:28:02]FM_GetShiftState [10:28:02]SAM_PROTO_GetShiftState [10:28:02]wFMCommunicate request_size=4 [10:28:02]MH_SAM_APDU [10:28:02]CAPDU: 80 13 01 00 [10:28:02]Write to MH i2c: E2 08 00 7B 65 80 13 01 00 00 00 00 00 5D [10:28:02]Write i2c OK [10:28:02]MH_I2C_Read... [10:28:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:02]Read from MH i2c: E2 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 0E 00 [10:28:02]MH_I2C_Read... [10:28:02]Read from MH i2c: E2 0E 00 7B 65 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AD [10:28:02]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:28:02]wFMCommunicate OK [10:28:02]SAM_PROTO_GetShiftState done [10:28:02]FM_GetShiftState done [10:28:02]opened in 1729642119 [10:28:02]opened+sec_in_day 1729728519 [10:28:02]quantity*price = 50063 [10:28:02]sum+1 = 50064 [10:28:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 153 23.10.2024 10:28 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220944 ФПД: 249262551366781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102807&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220944&fm=249262551366781&tin=02508201610067®Number=0000000000098116&sum=50063 [10:28:03]StoreToDocumentArchive [10:28:03]shift 447 fd 220944 [10:28:03]save to /storage/0447/doc_00220944 [10:28:03]save last doc name /storage/0447/doc_00220944 to /storage/kkm_last_doc_name [10:28:03]save OK [10:28:03]Clear old archive folders... [10:28:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:28:03]tlvbuf is 008B6680 [10:28:03]SAM_PROTO_ClearQueue [10:28:03]wFMCommunicate request_size=4 [10:28:03]MH_SAM_APDU [10:28:03]CAPDU: 80 09 00 00 [10:28:03]Write to MH i2c: E2 08 00 88 65 80 09 00 00 00 00 00 00 5F [10:28:03]Write i2c OK [10:28:03]MH_I2C_Read... [10:28:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:03]Read from MH i2c: E2 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 03 00 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 03 00 88 65 00 90 00 61 [10:28:03]RAPDU: 90 00 [10:28:03]wFMCommunicate OK [10:28:03]SAM_PROTO_ClearQueue done [10:28:03]KKMCreateOFDPacket [10:28:03]OFDProtocolAddRootSTLVToBuf [10:28:03]FM_MakeSignedData [10:28:03]FM_MakeSignedData [10:28:03]SAM_PROTO_SignData [10:28:03]wFMCommunicate request_size=4 [10:28:03]MH_SAM_APDU [10:28:03]CAPDU: 80 0D 01 02 [10:28:03]Write to MH i2c: E2 08 00 89 65 80 0D 01 02 00 00 00 00 67 [10:28:03]Write i2c OK [10:28:03]MH_I2C_Read... [10:28:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:03]Read from MH i2c: E2 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 03 00 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 03 00 89 65 00 90 00 62 [10:28:03]RAPDU: 90 00 [10:28:03]wFMCommunicate OK [10:28:03]wFMCommunicate request_size=255 [10:28:03]MH_SAM_APDU [10:28:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 B7 CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 10 5F 03 00 35 04 06 00 E2 B3 F5 D4 [10:28:03]Write to MH i2c: E2 02 01 8A 65 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 B7 CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 10 5F 03 00 35 04 06 00 E2 B3 F5 D4 00 00 19 [10:28:03]Write i2c OK [10:28:03]MH_I2C_Read... [10:28:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:03]Read from MH i2c: E2 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 03 00 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 03 00 8A 65 00 90 00 63 [10:28:03]RAPDU: 90 00 [10:28:03]wFMCommunicate OK [10:28:03]wFMCommunicate request_size=7 [10:28:03]MH_SAM_APDU [10:28:03]CAPDU: 80 0D 02 02 02 7C 7D [10:28:03]Write to MH i2c: E2 0A 00 8B 65 80 0D 02 02 02 00 7C 7D 00 00 67 [10:28:03]Write i2c OK [10:28:03]MH_I2C_Read... [10:28:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:03]Read from MH i2c: E2 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 03 00 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 03 00 8B 65 00 90 00 64 [10:28:03]RAPDU: 90 00 [10:28:03]wFMCommunicate OK [10:28:03]wFMCommunicate request_size=4 [10:28:03]MH_SAM_APDU [10:28:03]CAPDU: 80 0D 03 02 [10:28:03]Write to MH i2c: E2 08 00 8C 65 80 0D 03 02 00 00 00 00 6C [10:28:03]Write i2c OK [10:28:03]MH_I2C_Read... [10:28:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:03]Read from MH i2c: E2 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 0B 00 [10:28:03]MH_I2C_Read... [10:28:03]Read from MH i2c: E2 0B 00 8C 65 00 04 8F C7 A0 71 E1 42 CD 90 00 C8 [10:28:03]RAPDU: 04 8F C7 A0 71 E1 42 CD 90 00 [10:28:03]wFMCommunicate OK [10:28:03]SAM_PROTO_SignData done [10:28:03]FM_MakeSignedData done [10:28:03]CreateOFDProtocolMessage [10:28:03]wFMCommunicate request_size=4 [10:28:03]MH_SAM_APDU [10:28:03]CAPDU: 80 11 00 00 [10:28:03]Write to MH i2c: E2 08 00 8D 65 80 11 00 00 00 00 00 00 6C [10:28:03]Write i2c OK [10:28:03]MH_I2C_Read... [10:28:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:04]Read from MH i2c: E2 [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: E2 17 00 [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: E2 17 00 8D 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BB [10:28:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:28:04]wFMCommunicate OK [10:28:04]CreateOFDProtocolMessage done [10:28:04]OFDSenderStorePacket 220944 [10:28:04]StoreOFDPacket docnum=220944 [10:28:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 B6 34 04 01 89 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 B7 CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 10 5F 03 00 35 04 06 00 E2 B3 F5 D4 7C 7D 04 8F C7 A0 71 E1 42 CD [10:28:04]CheckFolder [10:28:04]dirname=/storage/ofd_packets [10:28:04]CheckFolder done [10:28:04]ProducePacketName [10:28:04]name=ofd_packets/00220944 [10:28:04]NVStorageSaveData ofd_packets/00220944 [10:28:04]File name is /storage/ofd_packets/00220944 [10:28:04]Write 298 bytes [10:28:04]NVStorageSaveData done [10:28:04]OFDSenderStorePacket done [10:28:04]KKMCreateOFDPacket done [10:28:04]NVStorageSaveData kkm_last_timestamp [10:28:04]File name is /storage/kkm_last_timestamp [10:28:04]Write 4 bytes [10:28:04]NVStorageSaveData done [10:28:04]ExternCall_PrintAddStr [10:28:04]wPrintStart [10:28:04]Write to MH i2c: 01 00 00 8E 65 F3 [10:28:04]Write i2c OK [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: 01 [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: 01 07 00 [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: 01 07 00 8E 65 00 00 00 00 00 FF 0F 08 [10:28:04]RasterBufferAndPrint [10:28:04]line Счет N : (1)538861 [10:28:04]line ИНН: 02508201610067 [10:28:04]line Контрольно-Кассовый Чек [10:28:04]line ПРОДАЖА [10:28:04]line ТРК (МРК, ГНК) : 51 [10:28:04]line Товар: 2710194210 [10:28:04]line ДТ-К-2 [10:28:04]line 6.570 * 76.20 [10:28:04]line = 500.63 [10:28:04]line НДС 12% НСП 1% [10:28:04]line > о реализуемом товаре [10:28:04]line ИТОГО: 500.63 [10:28:04]line НСП 1% : 4.43 [10:28:04]line НДС 12% : 53.16 [10:28:04]line Наличными: 0.00 [10:28:04]line Безнал.: 500.63 [10:28:04]line Место: АЗС № 84 "Партнер Нефть" [10:28:04]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:28:04]line СНО: Общий режим [10:28:04]line Чек 153 23.10.2024 10:28 [10:28:04]line Смена: 447 ФФД: 1.0 [10:28:04]line ЗНМ: 0300000178 [10:28:04]line РНМ: 0000000000098116 [10:28:04]line Версия ККМ: 001 [10:28:04]line Платежная система: Mbank [10:28:04]line ФМ: 0000000000965413 [10:28:04]line ФД: 220944 [10:28:04]line ФПД: 249262551366781 [10:28:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102807&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220944&fm=249262551366781&tin=02508201610067®Number=0000000000098116&sum=50063 [10:28:04]OFD Sender: Processing packet 220944 [packets to send 81, broken 80] [10:28:04]ProducePacketName [10:28:04]name=ofd_packets/00220944 [10:28:04]OFD Sender: To server: pG, [10:28:04]CommunicateWithHost lk.salyk.kg:30040 [10:28:04]ConnectInit lk.salyk.kg [10:28:04]written 0, free lines is 4095 [10:28:04]Connected sock=10 [10:28:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 B6 34 04 01 89 27 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 B7 CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 10 5F 03 00 35 04 06 00 E2 B3 F5 D4 7C 7D 04 8F C7 A0 71 E1 42 CD [10:28:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 05 6F 47 00 81 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 39 36 35 34 31 33 10 04 04 00 10 5F 03 00 F4 03 04 00 56 7B 18 67 B6 04 01 00 00 D8 CE 05 86 37 97 D2 08 [10:28:04]CommunicateWithHost err = 0 [10:28:04]CheckOFDResponse [10:28:04]1017 (14) - 77093643461234 [10:28:04]1041 (16) - 0000000000965413 [10:28:04]1040 (4) - 220944 [10:28:04]1012 (4) - 23.10.2024 04:28 [10:28:04]1206 (1) - 0 [10:28:04]OFD Sender: Remove packet 220944 [10:28:04]ProducePacketName [10:28:04]name=ofd_packets/00220944 [10:28:04]NVStorageDeleteData [10:28:04]Write to MH i2c: 01 00 00 B7 65 1C [10:28:04]Write i2c OK [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: 01 [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: 01 07 00 [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: 01 07 00 B7 65 00 00 00 00 00 1F 0D 4F [10:28:04]RasterBufferAndPrint [10:28:04]line [10:28:04]line [10:28:04]line [10:28:04]line [10:28:04]line [10:28:04]written 0, free lines is 3365 [10:28:04]MH_Cut [10:28:04]Write to MH i2c: D1 01 00 BE 65 01 F5 [10:28:04]Write i2c OK [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: D1 [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: D1 01 00 [10:28:04]MH_I2C_Read... [10:28:04]Read from MH i2c: D1 01 00 BE 65 00 F4 [10:28:04]Write to MH i2c: 01 00 00 BF 65 24 [10:28:04]Write i2c OK [10:28:04]MH_I2C_Read... [10:28:05]OFD Sender: No OFD packet to send [10:28:05]*** Cut start [10:28:05]*** Partial cut [10:28:05]*** CUTSNS_PIN = 1 [10:28:05]*** CUTSNS_PIN = 0 [10:28:05]*** Brake cut motor [10:28:06]Read from MH i2c: 01 [10:28:06]MH_I2C_Read... [10:28:06]*** Stop cut motor [10:28:06]*** Cut end [10:28:06]Read from MH i2c: 01 07 00 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: 01 07 00 BF 65 00 00 00 00 00 FF 0F 39 [10:28:06]process_action close_receipt done [10:28:06]requested_data is exist [10:28:06]produce_requested_data [10:28:06]requested_item fm.sn is exist - process it [10:28:06]wFMCommunicate request_size=4 [10:28:06]MH_SAM_APDU [10:28:06]CAPDU: 80 11 00 00 [10:28:06]Write to MH i2c: E2 08 00 C0 65 80 11 00 00 00 00 00 00 9F [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:06]Read from MH i2c: E2 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: E2 17 00 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: E2 17 00 C0 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 EE [10:28:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:28:06]wFMCommunicate OK [10:28:06]requested_item fd.num is exist - process it [10:28:06]SAM_PROTO_GetFieldsCounters [10:28:06]wFMCommunicate request_size=4 [10:28:06]MH_SAM_APDU [10:28:06]CAPDU: 80 13 00 00 [10:28:06]Write to MH i2c: E2 08 00 C1 65 80 13 00 00 00 00 00 00 A2 [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:06]Read from MH i2c: E2 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: E2 62 00 [10:28:06]MH_I2C_Read... [10:28:06]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 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 10 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [10:28:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 10 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:06]wFMCommunicate OK [10:28:06]SAM_PROTO_GetFieldsCounters done [10:28:06]requested_item shift.num is exist - process it [10:28:06]requested_item shift.opened is exist - process it [10:28:06]req_shift_opened [10:28:06]FM_GetShiftState [10:28:06]SAM_PROTO_GetShiftState [10:28:06]wFMCommunicate request_size=4 [10:28:06]MH_SAM_APDU [10:28:06]CAPDU: 80 13 01 00 [10:28:06]Write to MH i2c: E2 08 00 C2 65 80 13 01 00 00 00 00 00 A4 [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:06]Read from MH i2c: E2 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: E2 0E 00 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: E2 0E 00 C2 65 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F4 [10:28:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:28:06]wFMCommunicate OK [10:28:06]SAM_PROTO_GetShiftState done [10:28:06]FM_GetShiftState done [10:28:06]req_shift_opened done [10:28:06]requested_item shift.open_date is exist - process it [10:28:06]req_shift_open_date [10:28:06]req_shift_open_date done [10:28:06]produce_requested_data done [10:28:06]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220944,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:28:06]process_action_free close_receipt [10:28:06]json_value_free [10:28:06]json_value_free done [10:28:06]process_json_proto returns [10:28:06]Send response to host [10:28:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220944,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:28:06]free response buf [10:28:06]execute_script done [10:28:06]execute_script returns [10:28:06]free content buf [10:28:06]Sock 9.Close socket [10:28:06]Sock 9.Thread stoped [10:28:06]accept exits with 7 [10:28:06]New connection [10:28:06]New thread 3066674532 created [10:28:06]Thread 3066531172 joined [10:28:06]Waiting for new connection... [10:28:06] Sock 7.Parse request [10:28:06]Sock 7.Check first char [10:28:06]Sock 7.First char is OK [10:28:06]request: POST /json_proto HTTP/1.0 [10:28:06]Method: POST [10:28:06]URL: /json_proto [10:28:06]Method is POST - this is cgi request [10:28:06]url: /json_proto [10:28:06]query_string will be loaded in cgi processing [10:28:06]execute_cgi json_proto POST (null) [10:28:06]execute_cgi path=json_proto method=POST [10:28:06]POST find Content-Length [10:28:06]Host: 172.17.40.4:8080 [10:28:06]Content-Length: 682 [10:28:06]Content-Type: application/json [10:28:06] [10:28:06]POST finish read [10:28:06]Found Content-Length = 682 [10:28:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:06]execute_script... [10:28: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)538860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:06]POST & json_proto [10:28:06]process_json_proto [10:28:06]json parsed OK: [10:28:06]protocol is kg_v1.0 [10:28:06]action value=close_receipt [10:28:06]process_action close_receipt [10:28:06]cmd_close_receipt [10:28:06]MH_GetDate [10:28:06]Write to MH i2c: F0 00 00 C3 65 17 [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: F0 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: F0 09 00 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: F0 09 00 C3 65 00 BB CF 18 67 65 5C 16 67 67 [10:28:06]GetLastDocTimeStamp 1729679287 [10:28:06]current date 1729679291 [10:28:06]FM_GetShiftState [10:28:06]SAM_PROTO_GetShiftState [10:28:06]wFMCommunicate request_size=4 [10:28:06]MH_SAM_APDU [10:28:06]CAPDU: 80 13 01 00 [10:28:06]Write to MH i2c: E2 08 00 C4 65 80 13 01 00 00 00 00 00 A6 [10:28:06]Write i2c OK [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: E2 [10:28:06]MH_I2C_Read... [10:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:06]Read from MH i2c: E2 0E 00 [10:28:06]MH_I2C_Read... [10:28:06]Read from MH i2c: E2 0E 00 C4 65 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F6 [10:28:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:28:06]wFMCommunicate OK [10:28:06]SAM_PROTO_GetShiftState done [10:28:06]FM_GetShiftState done [10:28:06]opened in 1729642119 [10:28:06]opened+sec_in_day 1729728519 [10:28:06]quantity*price = 120018 [10:28:06]sum+1 = 120020 [10:28:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 154 23.10.2024 10:28 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220945 ФПД: 16245488292696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102811&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220945&fm=16245488292696&tin=02508201610067®Number=0000000000098116&sum=120000 [10:28:08]StoreToDocumentArchive [10:28:08]shift 447 fd 220945 [10:28:08]save to /storage/0447/doc_00220945 [10:28:08]save last doc name /storage/0447/doc_00220945 to /storage/kkm_last_doc_name [10:28:08]save OK [10:28:08]Clear old archive folders... [10:28:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:28:08]tlvbuf is 00850C40 [10:28:08]SAM_PROTO_ClearQueue [10:28:08]wFMCommunicate request_size=4 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 09 00 00 [10:28:08]Write to MH i2c: E2 08 00 D1 65 80 09 00 00 00 00 00 00 A8 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 D1 65 00 90 00 AA [10:28:08]RAPDU: 90 00 [10:28:08]wFMCommunicate OK [10:28:08]SAM_PROTO_ClearQueue done [10:28:08]KKMCreateOFDPacket [10:28:08]OFDProtocolAddRootSTLVToBuf [10:28:08]FM_MakeSignedData [10:28:08]FM_MakeSignedData [10:28:08]SAM_PROTO_SignData [10:28:08]wFMCommunicate request_size=4 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 0D 01 02 [10:28:08]Write to MH i2c: E2 08 00 D2 65 80 0D 01 02 00 00 00 00 B0 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 D2 65 00 90 00 AB [10:28:08]RAPDU: 90 00 [10:28:08]wFMCommunicate OK [10:28:08]wFMCommunicate request_size=255 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 BB CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 11 5F 03 00 35 04 06 00 0E [10:28:08]Write to MH i2c: E2 02 01 D3 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 BB CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 11 5F 03 00 35 04 06 00 0E 00 00 23 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 D3 65 00 90 00 AC [10:28:08]RAPDU: 90 00 [10:28:08]wFMCommunicate OK [10:28:08]wFMCommunicate request_size=10 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 0D 02 02 05 C6 72 8F 13 58 [10:28:08]Write to MH i2c: E2 0D 00 D4 65 80 0D 02 02 05 00 C6 72 8F 13 58 00 00 EF [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 03 00 D4 65 00 90 00 AD [10:28:08]RAPDU: 90 00 [10:28:08]wFMCommunicate OK [10:28:08]wFMCommunicate request_size=4 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 0D 03 02 [10:28:08]Write to MH i2c: E2 08 00 D5 65 80 0D 03 02 00 00 00 00 B5 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 0B 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 0B 00 D5 65 00 FA EA 52 A2 C6 12 B8 0A 90 00 28 [10:28:08]RAPDU: FA EA 52 A2 C6 12 B8 0A 90 00 [10:28:08]wFMCommunicate OK [10:28:08]SAM_PROTO_SignData done [10:28:08]FM_MakeSignedData done [10:28:08]CreateOFDProtocolMessage [10:28:08]wFMCommunicate request_size=4 [10:28:08]MH_SAM_APDU [10:28:08]CAPDU: 80 11 00 00 [10:28:08]Write to MH i2c: E2 08 00 D6 65 80 11 00 00 00 00 00 00 B5 [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:08]Read from MH i2c: E2 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 17 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: E2 17 00 D6 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 04 [10:28:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:28:08]wFMCommunicate OK [10:28:08]CreateOFDProtocolMessage done [10:28:08]OFDSenderStorePacket 220945 [10:28:08]StoreOFDPacket docnum=220945 [10:28:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 A1 A4 07 01 9A 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 BB CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 11 5F 03 00 35 04 06 00 0E C6 72 8F 13 58 FA EA 52 A2 C6 12 B8 0A [10:28:08]CheckFolder [10:28:08]dirname=/storage/ofd_packets [10:28:08]CheckFolder done [10:28:08]ProducePacketName [10:28:08]name=ofd_packets/00220945 [10:28:08]NVStorageSaveData ofd_packets/00220945 [10:28:08]File name is /storage/ofd_packets/00220945 [10:28:08]Write 301 bytes [10:28:08]NVStorageSaveData done [10:28:08]OFDSenderStorePacket done [10:28:08]KKMCreateOFDPacket done [10:28:08]NVStorageSaveData kkm_last_timestamp [10:28:08]File name is /storage/kkm_last_timestamp [10:28:08]Write 4 bytes [10:28:08]NVStorageSaveData done [10:28:08]ExternCall_PrintAddStr [10:28:08]wPrintStart [10:28:08]Write to MH i2c: 01 00 00 D7 65 3C [10:28:08]Write i2c OK [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: 01 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: 01 07 00 [10:28:08]MH_I2C_Read... [10:28:08]Read from MH i2c: 01 07 00 D7 65 00 00 00 00 00 FF 0F 51 [10:28:08]RasterBufferAndPrint [10:28:08]line Счет N : (1)538860 [10:28:08]line ИНН: 02508201610067 [10:28:08]line Контрольно-Кассовый Чек [10:28:08]line ПРОДАЖА [10:28:08]line ТРК (МРК, ГНК) : 33 [10:28:08]line Товар: 2710124130 [10:28:08]line Аи-92-К-2 [10:28:08]line 17.940 * 66.90 [10:28:08]line = 1200.19 [10:28:08]line НДС 12% НСП 1% [10:28:08]line > о реализуемом товаре [10:28:08]line ОКРУГЛЕНИЕ: -0.19 [10:28:08]line ИТОГО: 1200.00 [10:28:08]line Внесено: 1200.00 [10:28:08]line СДАЧА: 0.00 [10:28:08]line НСП 1% : 10.62 [10:28:08]line НДС 12% : 127.45 [10:28:08]line Наличными: 1200.00 [10:28:08]line Безнал.: 0.00 [10:28:08]line Место: АЗС № 84 "Партнер Нефть" [10:28:08]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:28:08]line СНО: Общий режим [10:28:08]line Чек 154 23.10.2024 10:28 [10:28:08]line Смена: 447 ФФД: 1.0 [10:28:08]line ЗНМ: 0300000178 [10:28:08]line РНМ: 0000000000098116 [10:28:08]line Версия ККМ: 001 [10:28:08]line ФМ: 0000000000965413 [10:28:08]line ФД: 220945 [10:28:08]line ФПД: 16245488292696 [10:28:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T102811&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220945&fm=16245488292696&tin=02508201610067®Number=0000000000098116&sum=120000 [10:28:08]OFD Sender: Processing packet 220945 [packets to send 81, broken 80] [10:28:08]ProducePacketName [10:28:08]name=ofd_packets/00220945 [10:28:08]OFD Sender: To server: pG, [10:28:08]CommunicateWithHost lk.salyk.kg:30040 [10:28:08]ConnectInit lk.salyk.kg [10:28:08]written 0, free lines is 4095 [10:28:09]Connected sock=10 [10:28:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 A1 A4 07 01 9A 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 BB CF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 11 5F 03 00 35 04 06 00 0E C6 72 8F 13 58 FA EA 52 A2 C6 12 B8 0A [10:28:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A7 C1 47 00 12 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 39 36 35 34 31 33 10 04 04 00 11 5F 03 00 F4 03 04 00 5B 7B 18 67 B6 04 01 00 00 7C FA 03 2A B4 70 8F DF [10:28:09]CommunicateWithHost err = 0 [10:28:09]CheckOFDResponse [10:28:09]1017 (14) - 77093643461234 [10:28:09]1041 (16) - 0000000000965413 [10:28:09]1040 (4) - 220945 [10:28:09]1012 (4) - 23.10.2024 04:28 [10:28:09]1206 (1) - 0 [10:28:09]OFD Sender: Remove packet 220945 [10:28:09]ProducePacketName [10:28:09]name=ofd_packets/00220945 [10:28:09]NVStorageDeleteData [10:28:09]Write to MH i2c: 01 00 00 02 66 68 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 07 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: 01 07 00 02 66 00 00 00 00 00 09 0D 85 [10:28:09]RasterBufferAndPrint [10:28:09]line [10:28:09]line [10:28:09]line [10:28:09]line [10:28:09]line [10:28:09]written 0, free lines is 3353 [10:28:09]MH_Cut [10:28:09]Write to MH i2c: D1 01 00 09 66 01 41 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: D1 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: D1 01 00 [10:28:09]MH_I2C_Read... [10:28:09]Read from MH i2c: D1 01 00 09 66 00 40 [10:28:09]Write to MH i2c: 01 00 00 0A 66 70 [10:28:09]Write i2c OK [10:28:09]MH_I2C_Read... [10:28:09]OFD Sender: No OFD packet to send [10:28:10]*** Cut start [10:28:10]*** Partial cut [10:28:10]*** CUTSNS_PIN = 1 [10:28:10]*** CUTSNS_PIN = 0 [10:28:10]*** Brake cut motor [10:28:10]Read from MH i2c: 01 [10:28:10]MH_I2C_Read... [10:28:10]*** Stop cut motor [10:28:10]*** Cut end [10:28:10]Read from MH i2c: 01 07 00 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: 01 07 00 0A 66 00 00 00 00 00 FF 0F 85 [10:28:10]process_action close_receipt done [10:28:10]requested_data is exist [10:28:10]produce_requested_data [10:28:10]requested_item fm.sn is exist - process it [10:28:10]wFMCommunicate request_size=4 [10:28:10]MH_SAM_APDU [10:28:10]CAPDU: 80 11 00 00 [10:28:10]Write to MH i2c: E2 08 00 0B 66 80 11 00 00 00 00 00 00 EB [10:28:10]Write i2c OK [10:28:10]MH_I2C_Read... [10:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:10]Read from MH i2c: E2 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: E2 17 00 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: E2 17 00 0B 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3A [10:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:28:10]wFMCommunicate OK [10:28:10]requested_item fd.num is exist - process it [10:28:10]SAM_PROTO_GetFieldsCounters [10:28:10]wFMCommunicate request_size=4 [10:28:10]MH_SAM_APDU [10:28:10]CAPDU: 80 13 00 00 [10:28:10]Write to MH i2c: E2 08 00 0C 66 80 13 00 00 00 00 00 00 EE [10:28:10]Write i2c OK [10:28:10]MH_I2C_Read... [10:28:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:10]Read from MH i2c: E2 [10:28:10]MH_I2C_Read... [10:28:10]Read from MH i2c: E2 62 00 [10:28:10]MH_I2C_Read... [10:28:10]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 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 11 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [10:28:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 11 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:10]wFMCommunicate OK [10:28:10]SAM_PROTO_GetFieldsCounters done [10:28:10]requested_item shift.num is exist - process it [10:28:10]requested_item shift.opened is exist - process it [10:28:10]req_shift_opened [10:28:10]FM_GetShiftState [10:28:10]SAM_PROTO_GetShiftState [10:28:10]wFMCommunicate request_size=4 [10:28:10]MH_SAM_APDU [10:28:10]CAPDU: 80 13 01 00 [10:28:10]Write to MH i2c: E2 08 00 0D 66 80 13 01 00 00 00 00 00 F0 [10:28:11]Write i2c OK [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: E2 [10:28:11]MH_I2C_Read... [10:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:11]Read from MH i2c: E2 0E 00 [10:28:11]MH_I2C_Read... [10:28:11]Read from MH i2c: E2 0E 00 0D 66 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 40 [10:28:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:28:11]wFMCommunicate OK [10:28:11]SAM_PROTO_GetShiftState done [10:28:11]FM_GetShiftState done [10:28:11]req_shift_opened done [10:28:11]requested_item shift.open_date is exist - process it [10:28:11]req_shift_open_date [10:28:11]req_shift_open_date done [10:28:11]produce_requested_data done [10:28:11]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220945,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:28:11]process_action_free close_receipt [10:28:11]json_value_free [10:28:11]json_value_free done [10:28:11]process_json_proto returns [10:28:11]Send response to host [10:28:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220945,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:28:11]free response buf [10:28:11]execute_script done [10:28:11]execute_script returns [10:28:11]free content buf [10:28:11]Sock 7.Close socket [10:28:11]Sock 7.Thread stoped [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:59]OFD Sender: No OFD packet to send [10:30:04]OFD Sender: No OFD packet to send [10:30:09]OFD Sender: No OFD packet to send [10:30:14]OFD Sender: No OFD packet to send [10:30:19]OFD Sender: No OFD packet to send [10:30:24]OFD Sender: No OFD packet to send [10:30:29]OFD Sender: No OFD packet to send [10:30:34]OFD Sender: No OFD packet to send [10:30:40]OFD Sender: No OFD packet to send [10:30:45]OFD Sender: No OFD packet to send [10:30:50]OFD Sender: No OFD packet to send [10:30:55]OFD Sender: No OFD packet to send [10:31:00]OFD Sender: No OFD packet to send [10:31:05]OFD Sender: No OFD packet to send [10:31:10]OFD Sender: No OFD packet to send [10:31:15]OFD Sender: No OFD packet to send [10:31:20]OFD Sender: No OFD packet to send [10:31:25]OFD Sender: No OFD packet to send [10:31:30]OFD Sender: No OFD packet to send [10:31:35]OFD Sender: No OFD packet to send [10:31:40]OFD Sender: No OFD packet to send [10:31:45]OFD Sender: No OFD packet to send [10:31:50]OFD Sender: No OFD packet to send [10:31:55]OFD Sender: No OFD packet to send [10:32:00]OFD Sender: No OFD packet to send [10:32:05]OFD Sender: No OFD packet to send [10:32:10]OFD Sender: No OFD packet to send [10:32:15]OFD Sender: No OFD packet to send [10:32:20]OFD Sender: No OFD packet to send [10:32:25]OFD Sender: No OFD packet to send [10:32:30]OFD Sender: No OFD packet to send [10:32:35]OFD Sender: No OFD packet to send [10:32:40]OFD Sender: No OFD packet to send [10:32:45]OFD Sender: No OFD packet to send [10:32:50]OFD Sender: No OFD packet to send [10:32:55]OFD Sender: No OFD packet to send [10:33:00]OFD Sender: No OFD packet to send [10:33:05]OFD Sender: No OFD packet to send [10:33:10]OFD Sender: No OFD packet to send [10:33:15]OFD Sender: No OFD packet to send [10:33:20]OFD Sender: No OFD packet to send [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:35]OFD Sender: No OFD packet to send [10:33:40]OFD Sender: No OFD packet to send [10:33:45]OFD Sender: No OFD packet to send [10:33:50]OFD Sender: No OFD packet to send [10:33:52]accept exits with 9 [10:33:52]New connection [10:33:52]New thread 3066531172 created [10:33:52]Thread 3066674532 joined [10:33:52]Waiting for new connection... [10:33:52] Sock 9.Parse request [10:33:52]Sock 9.Check first char [10:33:52]Sock 9.First char is OK [10:33:52]request: POST /json_proto HTTP/1.0 [10:33:52]Method: POST [10:33:52]URL: /json_proto [10:33:52]Method is POST - this is cgi request [10:33:52]url: /json_proto [10:33:52]query_string will be loaded in cgi processing [10:33:52]execute_cgi json_proto POST (null) [10:33:52]execute_cgi path=json_proto method=POST [10:33:52]POST find Content-Length [10:33:52]Host: 172.17.40.4:8080 [10:33:52]Content-Length: 754 [10:33:52]Content-Type: application/json [10:33:52] [10:33:52]POST finish read [10:33:52]Found Content-Length = 754 [10:33:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30113890", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:52]execute_script... [10:33:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30113890", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:52]POST & json_proto [10:33:52]process_json_proto [10:33:52]json parsed OK: [10:33:52]protocol is kg_v1.0 [10:33:52]action value=close_receipt [10:33:52]process_action close_receipt [10:33:52]cmd_close_receipt [10:33:52]MH_GetDate [10:33:52]Write to MH i2c: F0 00 00 0E 66 63 [10:33:52]Write i2c OK [10:33:52]MH_I2C_Read... [10:33:52]Read from MH i2c: F0 [10:33:52]MH_I2C_Read... [10:33:52]Read from MH i2c: F0 09 00 [10:33:52]MH_I2C_Read... [10:33:52]Read from MH i2c: F0 09 00 0E 66 00 14 D1 18 67 65 5C 16 67 0E [10:33:52]GetLastDocTimeStamp 1729679291 [10:33:52]current date 1729679636 [10:33:52]FM_GetShiftState [10:33:52]SAM_PROTO_GetShiftState [10:33:52]wFMCommunicate request_size=4 [10:33:52]MH_SAM_APDU [10:33:52]CAPDU: 80 13 01 00 [10:33:52]Write to MH i2c: E2 08 00 0F 66 80 13 01 00 00 00 00 00 F2 [10:33:52]Write i2c OK [10:33:52]MH_I2C_Read... [10:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:52]Read from MH i2c: E2 [10:33:52]MH_I2C_Read... [10:33:52]Read from MH i2c: E2 0E 00 [10:33:52]MH_I2C_Read... [10:33:52]Read from MH i2c: E2 0E 00 0F 66 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 42 [10:33:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:33:52]wFMCommunicate OK [10:33:52]SAM_PROTO_GetShiftState done [10:33:52]FM_GetShiftState done [10:33:52]opened in 1729642119 [10:33:52]opened+sec_in_day 1729728519 [10:33:52]quantity*price = 0 [10:33:52]sum+1 = 1 [10:33:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 155 23.10.2024 10:33 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30113890 ФМ: 0000000000965413 ФД: 220946 ФПД: 243987920346268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103357&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220946&fm=243987920346268&tin=02508201610067®Number=0000000000098116&sum=0 [10:33:53]StoreToDocumentArchive [10:33:53]shift 447 fd 220946 [10:33:53]save to /storage/0447/doc_00220946 [10:33:53]save last doc name /storage/0447/doc_00220946 to /storage/kkm_last_doc_name [10:33:53]save OK [10:33:53]Clear old archive folders... [10:33:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:53]tlvbuf is 0075F200 [10:33:53]SAM_PROTO_ClearQueue [10:33:53]wFMCommunicate request_size=4 [10:33:53]MH_SAM_APDU [10:33:53]CAPDU: 80 09 00 00 [10:33:53]Write to MH i2c: E2 08 00 1C 66 80 09 00 00 00 00 00 00 F4 [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:53]Read from MH i2c: E2 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 03 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 03 00 1C 66 00 90 00 F6 [10:33:53]RAPDU: 90 00 [10:33:53]wFMCommunicate OK [10:33:53]SAM_PROTO_ClearQueue done [10:33:53]KKMCreateOFDPacket [10:33:53]OFDProtocolAddRootSTLVToBuf [10:33:53]FM_MakeSignedData [10:33:53]FM_MakeSignedData [10:33:53]SAM_PROTO_SignData [10:33:53]wFMCommunicate request_size=4 [10:33:53]MH_SAM_APDU [10:33:53]CAPDU: 80 0D 01 02 [10:33:53]Write to MH i2c: E2 08 00 1D 66 80 0D 01 02 00 00 00 00 FC [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:53]Read from MH i2c: E2 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 03 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 03 00 1D 66 00 90 00 F7 [10:33:53]RAPDU: 90 00 [10:33:53]wFMCommunicate OK [10:33:53]wFMCommunicate request_size=255 [10:33:53]MH_SAM_APDU [10:33:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 15 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 12 5F 03 00 35 04 06 00 DD [10:33:53]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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 15 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 12 5F 03 00 35 04 06 00 DD 00 00 7E [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:53]Read from MH i2c: E2 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 03 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 03 00 1E 66 00 90 00 F8 [10:33:53]RAPDU: 90 00 [10:33:53]wFMCommunicate OK [10:33:53]wFMCommunicate request_size=10 [10:33:53]MH_SAM_APDU [10:33:53]CAPDU: 80 0D 02 02 05 E7 DD 52 5C 9C [10:33:53]Write to MH i2c: E2 0D 00 1F 66 80 0D 02 02 05 00 E7 DD 52 5C 9C 00 00 17 [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:53]Read from MH i2c: E2 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 03 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 03 00 1F 66 00 90 00 F9 [10:33:53]RAPDU: 90 00 [10:33:53]wFMCommunicate OK [10:33:53]wFMCommunicate request_size=4 [10:33:53]MH_SAM_APDU [10:33:53]CAPDU: 80 0D 03 02 [10:33:53]Write to MH i2c: E2 08 00 20 66 80 0D 03 02 00 00 00 00 01 [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:53]Read from MH i2c: E2 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 0B 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 0B 00 20 66 00 D0 09 F3 51 30 78 B2 51 90 00 CA [10:33:53]RAPDU: D0 09 F3 51 30 78 B2 51 90 00 [10:33:53]wFMCommunicate OK [10:33:53]SAM_PROTO_SignData done [10:33:53]FM_MakeSignedData done [10:33:53]CreateOFDProtocolMessage [10:33:53]wFMCommunicate request_size=4 [10:33:53]MH_SAM_APDU [10:33:53]CAPDU: 80 11 00 00 [10:33:53]Write to MH i2c: E2 08 00 21 66 80 11 00 00 00 00 00 00 01 [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:53]Read from MH i2c: E2 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 17 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: E2 17 00 21 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 50 [10:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:33:53]wFMCommunicate OK [10:33:53]CreateOFDProtocolMessage done [10:33:53]OFDSenderStorePacket 220946 [10:33:53]StoreOFDPacket docnum=220946 [10:33:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 BE 07 01 1A CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 15 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 12 5F 03 00 35 04 06 00 DD E7 DD 52 5C 9C D0 09 F3 51 30 78 B2 51 [10:33:53]CheckFolder [10:33:53]dirname=/storage/ofd_packets [10:33:53]CheckFolder done [10:33:53]ProducePacketName [10:33:53]name=ofd_packets/00220946 [10:33:53]NVStorageSaveData ofd_packets/00220946 [10:33:53]File name is /storage/ofd_packets/00220946 [10:33:53]Write 301 bytes [10:33:53]NVStorageSaveData done [10:33:53]OFDSenderStorePacket done [10:33:53]KKMCreateOFDPacket done [10:33:53]NVStorageSaveData kkm_last_timestamp [10:33:53]File name is /storage/kkm_last_timestamp [10:33:53]Write 4 bytes [10:33:53]NVStorageSaveData done [10:33:53]ExternCall_PrintAddStr [10:33:53]wPrintStart [10:33:53]Write to MH i2c: 01 00 00 22 66 88 [10:33:53]Write i2c OK [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: 01 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: 01 07 00 [10:33:53]MH_I2C_Read... [10:33:53]Read from MH i2c: 01 07 00 22 66 00 00 00 00 00 FF 0F 9D [10:33:53]RasterBufferAndPrint [10:33:53]line Счет N : (1)538865 [10:33:53]line ИНН: 02508201610067 [10:33:53]line Контрольно-Кассовый Чек [10:33:53]line ПРОДАЖА [10:33:53]line ТРК (МРК, ГНК) : 33 [10:33:53]line Товар: 2710124130 [10:33:53]line Аи-92-К-2 [10:33:53]line 20.000 * 0.00 [10:33:53]line = 0.00 [10:33:53]line НДС 12% НСП 1% [10:33:53]line > о реализуемом товаре [10:33:53]line ИТОГО: 0.00 [10:33:53]line НСП 1% : 0.00 [10:33:53]line НДС 12% : 0.00 [10:33:53]line Наличными: 0.00 [10:33:53]line Безнал.: 0.00 [10:33:53]line Место: АЗС № 84 "Партнер Нефть" [10:33:53]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:33:53]line СНО: Общий режим [10:33:53]line Чек 155 23.10.2024 10:33 [10:33:53]line Смена: 447 ФФД: 1.0 [10:33:53]line ЗНМ: 0300000178 [10:33:53]line РНМ: 0000000000098116 [10:33:53]line Версия ККМ: 001 [10:33:53]line Талоны: ТК ГПНА Online [10:33:53]line 30113890 [10:33:53]line ФМ: 0000000000965413 [10:33:53]line ФД: 220946 [10:33:53]line ФПД: 243987920346268 [10:33:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103357&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220946&fm=243987920346268&tin=02508201610067®Number=0000000000098116&sum=0 [10:33:53]written 0, free lines is 4095 [10:33:53]OFD Sender: Processing packet 220946 [packets to send 81, broken 80] [10:33:53]ProducePacketName [10:33:53]name=ofd_packets/00220946 [10:33:53]OFD Sender: To server: pG, [10:33:53]CommunicateWithHost lk.salyk.kg:30040 [10:33:53]ConnectInit lk.salyk.kg [10:33:54]Connected sock=10 [10:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B4 BE 07 01 1A CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 15 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 12 5F 03 00 35 04 06 00 DD E7 DD 52 5C 9C D0 09 F3 51 30 78 B2 51 [10:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 42 12 47 00 4C 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 39 36 35 34 31 33 10 04 04 00 12 5F 03 00 F4 03 04 00 B4 7C 18 67 B6 04 01 00 00 D9 1E 6F 48 C8 64 B3 50 [10:33:54]CommunicateWithHost err = 0 [10:33:54]CheckOFDResponse [10:33:54]1017 (14) - 77093643461234 [10:33:54]1041 (16) - 0000000000965413 [10:33:54]1040 (4) - 220946 [10:33:54]1012 (4) - 23.10.2024 04:33 [10:33:54]1206 (1) - 0 [10:33:54]OFD Sender: Remove packet 220946 [10:33:54]ProducePacketName [10:33:54]name=ofd_packets/00220946 [10:33:54]NVStorageDeleteData [10:33:54]Write to MH i2c: 01 00 00 4C 66 B2 [10:33:54]Write i2c OK [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: 01 [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: 01 07 00 [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: 01 07 00 4C 66 00 00 00 00 00 03 0D C9 [10:33:54]RasterBufferAndPrint [10:33:54]line [10:33:54]line [10:33:54]line [10:33:54]line [10:33:54]line [10:33:54]written 0, free lines is 3337 [10:33:54]MH_Cut [10:33:54]Write to MH i2c: D1 01 00 53 66 01 8B [10:33:54]Write i2c OK [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: D1 [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: D1 01 00 [10:33:54]MH_I2C_Read... [10:33:54]Read from MH i2c: D1 01 00 53 66 00 8A [10:33:54]Write to MH i2c: 01 00 00 54 66 BA [10:33:54]Write i2c OK [10:33:54]MH_I2C_Read... [10:33:54]OFD Sender: No OFD packet to send [10:33:55]*** Cut start [10:33:55]*** Partial cut [10:33:55]*** CUTSNS_PIN = 1 [10:33:55]*** CUTSNS_PIN = 0 [10:33:55]*** Brake cut motor [10:33:55]Read from MH i2c: 01 [10:33:55]MH_I2C_Read... [10:33:55]*** Stop cut motor [10:33:55]*** Cut end [10:33:55]Read from MH i2c: 01 07 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: 01 07 00 54 66 00 00 00 00 00 FF 0F CF [10:33:55]process_action close_receipt done [10:33:55]requested_data is exist [10:33:55]produce_requested_data [10:33:55]requested_item fm.sn is exist - process it [10:33:55]wFMCommunicate request_size=4 [10:33:55]MH_SAM_APDU [10:33:55]CAPDU: 80 11 00 00 [10:33:55]Write to MH i2c: E2 08 00 55 66 80 11 00 00 00 00 00 00 35 [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:55]Read from MH i2c: E2 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 17 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 17 00 55 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 84 [10:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:33:55]wFMCommunicate OK [10:33:55]requested_item fd.num is exist - process it [10:33:55]SAM_PROTO_GetFieldsCounters [10:33:55]wFMCommunicate request_size=4 [10:33:55]MH_SAM_APDU [10:33:55]CAPDU: 80 13 00 00 [10:33:55]Write to MH i2c: E2 08 00 56 66 80 13 00 00 00 00 00 00 38 [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:55]Read from MH i2c: E2 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 62 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 62 00 56 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 12 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [10:33:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 12 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:55]wFMCommunicate OK [10:33:55]SAM_PROTO_GetFieldsCounters done [10:33:55]requested_item shift.num is exist - process it [10:33:55]requested_item shift.opened is exist - process it [10:33:55]req_shift_opened [10:33:55]FM_GetShiftState [10:33:55]SAM_PROTO_GetShiftState [10:33:55]wFMCommunicate request_size=4 [10:33:55]MH_SAM_APDU [10:33:55]CAPDU: 80 13 01 00 [10:33:55]Write to MH i2c: E2 08 00 57 66 80 13 01 00 00 00 00 00 3A [10:33:55]Write i2c OK [10:33:55]MH_I2C_Read... [10:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:55]Read from MH i2c: E2 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 0E 00 [10:33:55]MH_I2C_Read... [10:33:55]Read from MH i2c: E2 0E 00 57 66 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 8A [10:33:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:33:55]wFMCommunicate OK [10:33:55]SAM_PROTO_GetShiftState done [10:33:55]FM_GetShiftState done [10:33:55]req_shift_opened done [10:33:55]requested_item shift.open_date is exist - process it [10:33:55]req_shift_open_date [10:33:55]req_shift_open_date done [10:33:55]produce_requested_data done [10:33:55]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220946,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:33:55]process_action_free close_receipt [10:33:55]json_value_free [10:33:55]json_value_free done [10:33:55]process_json_proto returns [10:33:55]Send response to host [10:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220946,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:33:55]free response buf [10:33:55]execute_script done [10:33:55]execute_script returns [10:33:55]free content buf [10:33:55]Sock 9.Close socket [10:33:55]Sock 9.Thread stoped [10:33:59]OFD Sender: No OFD packet to send [10:34:04]OFD Sender: No OFD packet to send [10:34:09]OFD Sender: No OFD packet to send [10:34:14]OFD Sender: No OFD packet to send [10:34:19]OFD Sender: No OFD packet to send [10:34:24]OFD Sender: No OFD packet to send [10:34:25]accept exits with 7 [10:34:25]New connection [10:34:25]New thread 3066674532 created [10:34:25]Thread 3066531172 joined [10:34:25]Waiting for new connection... [10:34:25] Sock 7.Parse request [10:34:25]Sock 7.Check first char [10:34:25]Sock 7.First char is OK [10:34:25]request: POST /json_proto HTTP/1.0 [10:34:25]Method: POST [10:34:25]URL: /json_proto [10:34:25]Method is POST - this is cgi request [10:34:25]url: /json_proto [10:34:25]query_string will be loaded in cgi processing [10:34:25]execute_cgi json_proto POST (null) [10:34:25]execute_cgi path=json_proto method=POST [10:34:25]POST find Content-Length [10:34:25]Host: 172.17.40.4:8080 [10:34:25]Content-Length: 677 [10:34:25]Content-Type: application/json [10:34:25] [10:34:25]POST finish read [10:34:25]Found Content-Length = 677 [10:34:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:25]execute_script... [10: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)538868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:25]POST & json_proto [10:34:25]process_json_proto [10:34:25]json parsed OK: [10:34:25]protocol is kg_v1.0 [10:34:25]action value=close_receipt [10:34:25]process_action close_receipt [10:34:25]cmd_close_receipt [10:34:25]MH_GetDate [10:34:25]Write to MH i2c: F0 00 00 58 66 AD [10:34:25]Write i2c OK [10:34:25]MH_I2C_Read... [10:34:25]Read from MH i2c: F0 [10:34:25]MH_I2C_Read... [10:34:25]Read from MH i2c: F0 09 00 [10:34:25]MH_I2C_Read... [10:34:25]Read from MH i2c: F0 09 00 58 66 00 35 D1 18 67 65 5C 16 67 79 [10:34:25]GetLastDocTimeStamp 1729679637 [10:34:25]current date 1729679669 [10:34:25]FM_GetShiftState [10:34:25]SAM_PROTO_GetShiftState [10:34:25]wFMCommunicate request_size=4 [10:34:25]MH_SAM_APDU [10:34:25]CAPDU: 80 13 01 00 [10:34:25]Write to MH i2c: E2 08 00 59 66 80 13 01 00 00 00 00 00 3C [10:34:25]Write i2c OK [10:34:25]MH_I2C_Read... [10:34:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:25]Read from MH i2c: E2 [10:34:25]MH_I2C_Read... [10:34:25]Read from MH i2c: E2 0E 00 [10:34:25]MH_I2C_Read... [10:34:25]Read from MH i2c: E2 0E 00 59 66 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 8C [10:34:25]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:34:25]wFMCommunicate OK [10:34:25]SAM_PROTO_GetShiftState done [10:34:25]FM_GetShiftState done [10:34:25]opened in 1729642119 [10:34:25]opened+sec_in_day 1729728519 [10:34:25]quantity*price = 50041 [10:34:25]sum+1 = 50042 [10:34:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 156 23.10.2024 10:34 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220947 ФПД: 189715356347130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103429&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220947&fm=189715356347130&tin=02508201610067®Number=0000000000098116&sum=50000 [10:34:26]StoreToDocumentArchive [10:34:26]shift 447 fd 220947 [10:34:26]save to /storage/0447/doc_00220947 [10:34:26]save last doc name /storage/0447/doc_00220947 to /storage/kkm_last_doc_name [10:34:26]save OK [10:34:26]Clear old archive folders... [10:34:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:26]tlvbuf is 0088D270 [10:34:26]SAM_PROTO_ClearQueue [10:34:26]wFMCommunicate request_size=4 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 09 00 00 [10:34:26]Write to MH i2c: E2 08 00 66 66 80 09 00 00 00 00 00 00 3E [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 03 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 03 00 66 66 00 90 00 40 [10:34:26]RAPDU: 90 00 [10:34:26]wFMCommunicate OK [10:34:26]SAM_PROTO_ClearQueue done [10:34:26]KKMCreateOFDPacket [10:34:26]OFDProtocolAddRootSTLVToBuf [10:34:26]FM_MakeSignedData [10:34:26]FM_MakeSignedData [10:34:26]SAM_PROTO_SignData [10:34:26]wFMCommunicate request_size=4 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 0D 01 02 [10:34:26]Write to MH i2c: E2 08 00 67 66 80 0D 01 02 00 00 00 00 46 [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 03 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 03 00 67 66 00 90 00 41 [10:34:26]RAPDU: 90 00 [10:34:26]wFMCommunicate OK [10:34:26]wFMCommunicate request_size=255 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 35 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 13 5F 03 00 35 04 06 00 AC [10:34:26]Write to MH i2c: E2 02 01 68 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 35 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 13 5F 03 00 35 04 06 00 AC 00 00 D0 [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 03 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 03 00 68 66 00 90 00 42 [10:34:26]RAPDU: 90 00 [10:34:26]wFMCommunicate OK [10:34:26]wFMCommunicate request_size=10 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 0D 02 02 05 8B 8C 6C 6A FA [10:34:26]Write to MH i2c: E2 0D 00 69 66 80 0D 02 02 05 00 8B 8C 6C 6A FA 00 00 3A [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 03 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 03 00 69 66 00 90 00 43 [10:34:26]RAPDU: 90 00 [10:34:26]wFMCommunicate OK [10:34:26]wFMCommunicate request_size=4 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 0D 03 02 [10:34:26]Write to MH i2c: E2 08 00 6A 66 80 0D 03 02 00 00 00 00 4B [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 0B 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 0B 00 6A 66 00 87 0D 37 46 9C AA 20 1D 90 00 E0 [10:34:26]RAPDU: 87 0D 37 46 9C AA 20 1D 90 00 [10:34:26]wFMCommunicate OK [10:34:26]SAM_PROTO_SignData done [10:34:26]FM_MakeSignedData done [10:34:26]CreateOFDProtocolMessage [10:34:26]wFMCommunicate request_size=4 [10:34:26]MH_SAM_APDU [10:34:26]CAPDU: 80 11 00 00 [10:34:26]Write to MH i2c: E2 08 00 6B 66 80 11 00 00 00 00 00 00 4B [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:26]Read from MH i2c: E2 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 17 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: E2 17 00 6B 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9A [10:34:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:34:26]wFMCommunicate OK [10:34:26]CreateOFDProtocolMessage done [10:34:26]OFDSenderStorePacket 220947 [10:34:26]StoreOFDPacket docnum=220947 [10:34:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 DE 06 07 01 60 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 35 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 13 5F 03 00 35 04 06 00 AC 8B 8C 6C 6A FA 87 0D 37 46 9C AA 20 1D [10:34:26]CheckFolder [10:34:26]dirname=/storage/ofd_packets [10:34:26]CheckFolder done [10:34:26]ProducePacketName [10:34:26]name=ofd_packets/00220947 [10:34:26]NVStorageSaveData ofd_packets/00220947 [10:34:26]File name is /storage/ofd_packets/00220947 [10:34:26]Write 301 bytes [10:34:26]NVStorageSaveData done [10:34:26]OFDSenderStorePacket done [10:34:26]KKMCreateOFDPacket done [10:34:26]NVStorageSaveData kkm_last_timestamp [10:34:26]File name is /storage/kkm_last_timestamp [10:34:26]Write 4 bytes [10:34:26]NVStorageSaveData done [10:34:26]ExternCall_PrintAddStr [10:34:26]wPrintStart [10:34:26]Write to MH i2c: 01 00 00 6C 66 D2 [10:34:26]Write i2c OK [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: 01 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: 01 07 00 [10:34:26]MH_I2C_Read... [10:34:26]Read from MH i2c: 01 07 00 6C 66 00 00 00 00 00 FF 0F E7 [10:34:26]RasterBufferAndPrint [10:34:26]line Счет N : (1)538868 [10:34:26]line ИНН: 02508201610067 [10:34:26]line Контрольно-Кассовый Чек [10:34:26]line ПРОДАЖА [10:34:26]line ТРК (МРК, ГНК) : 13 [10:34:26]line Товар: 2710124130 [10:34:26]line Аи-92-К-2 [10:34:26]line 7.480 * 66.90 [10:34:26]line = 500.41 [10:34:26]line НДС 12% НСП 1% [10:34:26]line > о реализуемом товаре [10:34:26]line ОКРУГЛЕНИЕ: -0.41 [10:34:26]line ИТОГО: 500.00 [10:34:26]line Внесено: 500.00 [10:34:26]line СДАЧА: 0.00 [10:34:26]line НСП 1% : 4.43 [10:34:26]line НДС 12% : 53.14 [10:34:26]line Наличными: 500.00 [10:34:26]line Безнал.: 0.00 [10:34:26]line Место: АЗС № 84 "Партнер Нефть" [10:34:26]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:34:26]line СНО: Общий режим [10:34:26]line Чек 156 23.10.2024 10:34 [10:34:26]line Смена: 447 ФФД: 1.0 [10:34:26]line ЗНМ: 0300000178 [10:34:26]line РНМ: 0000000000098116 [10:34:26]line Версия ККМ: 001 [10:34:26]line ФМ: 0000000000965413 [10:34:26]line ФД: 220947 [10:34:26]line ФПД: 189715356347130 [10:34:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103429&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220947&fm=189715356347130&tin=02508201610067®Number=0000000000098116&sum=50000 [10:34:27]OFD Sender: Processing packet 220947 [packets to send 81, broken 80] [10:34:27]ProducePacketName [10:34:27]name=ofd_packets/00220947 [10:34:27]OFD Sender: To server: pG, [10:34:27]CommunicateWithHost lk.salyk.kg:30040 [10:34:27]ConnectInit lk.salyk.kg [10:34:27]written 0, free lines is 4095 [10:34:27]Connected sock=10 [10:34:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 DE 06 07 01 60 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 35 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 13 5F 03 00 35 04 06 00 AC 8B 8C 6C 6A FA 87 0D 37 46 9C AA 20 1D [10:34:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 EE 69 47 00 22 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 39 36 35 34 31 33 10 04 04 00 13 5F 03 00 F4 03 04 00 D5 7C 18 67 B6 04 01 00 00 C0 2F 60 0F 61 AE E2 1D [10:34:27]CommunicateWithHost err = 0 [10:34:27]CheckOFDResponse [10:34:27]1017 (14) - 77093643461234 [10:34:27]1041 (16) - 0000000000965413 [10:34:27]1040 (4) - 220947 [10:34:27]1012 (4) - 23.10.2024 04:34 [10:34:27]1206 (1) - 0 [10:34:27]OFD Sender: Remove packet 220947 [10:34:27]ProducePacketName [10:34:27]name=ofd_packets/00220947 [10:34:27]NVStorageDeleteData [10:34:27]Write to MH i2c: 01 00 00 97 66 FD [10:34:27]Write i2c OK [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: 01 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: 01 07 00 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: 01 07 00 97 66 00 00 00 00 00 EE 0C FE [10:34:27]RasterBufferAndPrint [10:34:27]line [10:34:27]line [10:34:27]line [10:34:27]line [10:34:27]line [10:34:27]written 0, free lines is 3316 [10:34:27]MH_Cut [10:34:27]Write to MH i2c: D1 01 00 9E 66 01 D6 [10:34:27]Write i2c OK [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: D1 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: D1 01 00 [10:34:27]MH_I2C_Read... [10:34:27]Read from MH i2c: D1 01 00 9E 66 00 D5 [10:34:27]Write to MH i2c: 01 00 00 9F 66 05 [10:34:27]Write i2c OK [10:34:27]MH_I2C_Read... [10:34:28]OFD Sender: No OFD packet to send [10:34:28]*** Cut start [10:34:28]*** Partial cut [10:34:28]*** CUTSNS_PIN = 1 [10:34:28]*** CUTSNS_PIN = 0 [10:34:28]*** Brake cut motor [10:34:28]Read from MH i2c: 01 [10:34:28]MH_I2C_Read... [10:34:28]Read from MH i2c: 01 07 00 [10:34:28]MH_I2C_Read... [10:34:28]*** Stop cut motor [10:34:28]*** Cut end [10:34:28]Read from MH i2c: 01 07 00 9F 66 00 00 00 00 00 FF 0F 1A [10:34:28]process_action close_receipt done [10:34:28]requested_data is exist [10:34:28]produce_requested_data [10:34:28]requested_item fm.sn is exist - process it [10:34:28]wFMCommunicate request_size=4 [10:34:28]MH_SAM_APDU [10:34:28]CAPDU: 80 11 00 00 [10:34:28]Write to MH i2c: E2 08 00 A0 66 80 11 00 00 00 00 00 00 80 [10:34:28]Write i2c OK [10:34:28]MH_I2C_Read... [10:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:29]Read from MH i2c: E2 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 17 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 17 00 A0 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CF [10:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:34:29]wFMCommunicate OK [10:34:29]requested_item fd.num is exist - process it [10:34:29]SAM_PROTO_GetFieldsCounters [10:34:29]wFMCommunicate request_size=4 [10:34:29]MH_SAM_APDU [10:34:29]CAPDU: 80 13 00 00 [10:34:29]Write to MH i2c: E2 08 00 A1 66 80 13 00 00 00 00 00 00 83 [10:34:29]Write i2c OK [10:34:29]MH_I2C_Read... [10:34:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:29]Read from MH i2c: E2 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 62 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 62 00 A1 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 13 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [10:34:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 13 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:29]wFMCommunicate OK [10:34:29]SAM_PROTO_GetFieldsCounters done [10:34:29]requested_item shift.num is exist - process it [10:34:29]requested_item shift.opened is exist - process it [10:34:29]req_shift_opened [10:34:29]FM_GetShiftState [10:34:29]SAM_PROTO_GetShiftState [10:34:29]wFMCommunicate request_size=4 [10:34:29]MH_SAM_APDU [10:34:29]CAPDU: 80 13 01 00 [10:34:29]Write to MH i2c: E2 08 00 A2 66 80 13 01 00 00 00 00 00 85 [10:34:29]Write i2c OK [10:34:29]MH_I2C_Read... [10:34:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:29]Read from MH i2c: E2 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 0E 00 [10:34:29]MH_I2C_Read... [10:34:29]Read from MH i2c: E2 0E 00 A2 66 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D5 [10:34:29]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:34:29]wFMCommunicate OK [10:34:29]SAM_PROTO_GetShiftState done [10:34:29]FM_GetShiftState done [10:34:29]req_shift_opened done [10:34:29]requested_item shift.open_date is exist - process it [10:34:29]req_shift_open_date [10:34:29]req_shift_open_date done [10:34:29]produce_requested_data done [10:34:29]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220947,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:34:29]process_action_free close_receipt [10:34:29]json_value_free [10:34:29]json_value_free done [10:34:29]process_json_proto returns [10:34:29]Send response to host [10:34:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220947,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:34:29]free response buf [10:34:29]execute_script done [10:34:29]execute_script returns [10:34:29]free content buf [10:34:29]Sock 7.Close socket [10:34:29]Sock 7.Thread stoped [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:43]OFD Sender: No OFD packet to send [10:34:48]OFD Sender: No OFD packet to send [10:34:53]OFD Sender: No OFD packet to send [10:34:58]OFD Sender: No OFD packet to send [10:35:03]OFD Sender: No OFD packet to send [10:35:08]OFD Sender: No OFD packet to send [10:35:13]OFD Sender: No OFD packet to send [10:35:18]OFD Sender: No OFD packet to send [10:35:23]OFD Sender: No OFD packet to send [10:35:28]OFD Sender: No OFD packet to send [10:35:33]OFD Sender: No OFD packet to send [10:35:38]OFD Sender: No OFD packet to send [10:35:43]OFD Sender: No OFD packet to send [10:35:48]OFD Sender: No OFD packet to send [10:35:53]OFD Sender: No OFD packet to send [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]OFD Sender: No OFD packet to send [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:38]OFD Sender: No OFD packet to send [10:36:43]OFD Sender: No OFD packet to send [10:36:48]OFD Sender: No OFD packet to send [10:36:53]OFD Sender: No OFD packet to send [10:36:58]OFD Sender: No OFD packet to send [10:37:02]accept exits with 9 [10:37:02]New connection [10:37:02]New thread 3066531172 created [10:37:02]Thread 3066674532 joined [10:37:02]Waiting for new connection... [10:37:02] Sock 9.Parse request [10:37:02]Sock 9.Check first char [10:37:02]Sock 9.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.40.4:8080 [10:37:02]Content-Length: 682 [10:37:02]Content-Type: application/json [10:37:02] [10:37:02]POST finish read [10:37:02]Found Content-Length = 682 [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)538869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10: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)538869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10: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 A3 66 F8 [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 A3 66 00 D3 D1 18 67 65 5C 16 67 62 [10:37:02]GetLastDocTimeStamp 1729679669 [10:37:02]current date 1729679827 [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 A4 66 80 13 01 00 00 00 00 00 87 [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 A4 66 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D7 [10:37:02]RAPDU: 09 00 01 87 3E 18 67 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 1729642119 [10:37:02]opened+sec_in_day 1729728519 [10:37:02]quantity*price = 100021 [10:37:02]sum+1 = 100023 [10:37:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 157 23.10.2024 10:37 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220948 ФПД: 216440135105938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103707&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220948&fm=216440135105938&tin=02508201610067®Number=0000000000098116&sum=100000 [10:37:03]StoreToDocumentArchive [10:37:03]shift 447 fd 220948 [10:37:03]save to /storage/0447/doc_00220948 [10:37:03]save last doc name /storage/0447/doc_00220948 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=251 [10:37:03]tlvbuf is 0075F710 [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 B1 66 80 09 00 00 00 00 00 00 89 [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 B1 66 00 90 00 8B [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 B2 66 80 0D 01 02 00 00 00 00 91 [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 B2 66 00 90 00 8C [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 D3 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 14 5F 03 00 35 04 06 00 C4 [10:37:03]Write to MH i2c: E2 02 01 B3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 D3 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 14 5F 03 00 35 04 06 00 C4 00 00 F1 [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 B3 66 00 90 00 8D [10:37:04]RAPDU: 90 00 [10:37:04]wFMCommunicate OK [10:37:04]wFMCommunicate request_size=10 [10:37:04]MH_SAM_APDU [10:37:04]CAPDU: 80 0D 02 02 05 D9 E5 5E 3D 92 [10:37:04]Write to MH i2c: E2 0D 00 B4 66 80 0D 02 02 05 00 D9 E5 5E 3D 92 00 00 89 [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 B4 66 00 90 00 8E [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 B5 66 80 0D 03 02 00 00 00 00 96 [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 B5 66 00 40 F6 D4 2A 25 D7 0D 39 90 00 0D [10:37:04]RAPDU: 40 F6 D4 2A 25 D7 0D 39 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 B6 66 80 11 00 00 00 00 00 00 96 [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 B6 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E5 [10:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:37:04]wFMCommunicate OK [10:37:04]CreateOFDProtocolMessage done [10:37:04]OFDSenderStorePacket 220948 [10:37:04]StoreOFDPacket docnum=220948 [10:37:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B7 D8 07 01 92 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 D3 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 14 5F 03 00 35 04 06 00 C4 D9 E5 5E 3D 92 40 F6 D4 2A 25 D7 0D 39 [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/00220948 [10:37:04]NVStorageSaveData ofd_packets/00220948 [10:37:04]File name is /storage/ofd_packets/00220948 [10:37:04]Write 301 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]ExternCall_PrintAddStr [10:37:04]wPrintStart [10:37:04]Write to MH i2c: 01 00 00 B7 66 1D [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 B7 66 00 00 00 00 00 FF 0F 32 [10:37:04]RasterBufferAndPrint [10:37:04]line Счет N : (1)538869 [10:37:04]line ИНН: 02508201610067 [10:37:04]line Контрольно-Кассовый Чек [10:37:04]line ПРОДАЖА [10:37:04]line ТРК (МРК, ГНК) : 31 [10:37:04]line Товар: 2710124500 [10:37:04]line Аи-95-К-3 [10:37:04]line 13.480 * 74.20 [10:37:04]line = 1000.22 [10:37:04]line НДС 12% НСП 1% [10:37:04]line > о реализуемом товаре [10:37:04]line ОКРУГЛЕНИЕ: -0.22 [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.22 [10:37:04]line Наличными: 1000.00 [10:37:04]line Безнал.: 0.00 [10:37:04]line Место: АЗС № 84 "Партнер Нефть" [10:37:04]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:37:04]line СНО: Общий режим [10:37:04]line Чек 157 23.10.2024 10:37 [10:37:04]line Смена: 447 ФФД: 1.0 [10:37:04]line ЗНМ: 0300000178 [10:37:04]line РНМ: 0000000000098116 [10:37:04]line Версия ККМ: 001 [10:37:04]line ФМ: 0000000000965413 [10:37:04]line ФД: 220948 [10:37:04]line ФПД: 216440135105938 [10:37:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103707&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220948&fm=216440135105938&tin=02508201610067®Number=0000000000098116&sum=100000 [10:37:04]OFD Sender: Processing packet 220948 [packets to send 81, broken 80] [10:37:04]ProducePacketName [10:37:04]name=ofd_packets/00220948 [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]written 0, free lines is 4095 [10:37:04]Connected sock=11 [10:37:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B7 D8 07 01 92 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 D3 D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 14 5F 03 00 35 04 06 00 C4 D9 E5 5E 3D 92 40 F6 D4 2A 25 D7 0D 39 [10:37:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 6B 7A 47 00 37 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 39 36 35 34 31 33 10 04 04 00 14 5F 03 00 F4 03 04 00 72 7D 18 67 B6 04 01 00 00 0B C4 5D C0 0E 94 4C 98 [10:37:04]CommunicateWithHost err = 0 [10:37:04]CheckOFDResponse [10:37:04]1017 (14) - 77093643461234 [10:37:04]1041 (16) - 0000000000965413 [10:37:04]1040 (4) - 220948 [10:37:04]1012 (4) - 23.10.2024 04:37 [10:37:04]1206 (1) - 0 [10:37:04]OFD Sender: Remove packet 220948 [10:37:04]ProducePacketName [10:37:04]name=ofd_packets/00220948 [10:37:04]NVStorageDeleteData [10:37:05]Write to MH i2c: 01 00 00 E2 66 48 [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 E2 66 00 00 00 00 00 E4 0C 3F [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 3306 [10:37:05]MH_Cut [10:37:05]Write to MH i2c: D1 01 00 E9 66 01 21 [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 E9 66 00 20 [10:37:05]Write to MH i2c: 01 00 00 EA 66 50 [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]*** Partial cut [10:37:05]*** CUTSNS_PIN = 1 [10:37:05]*** CUTSNS_PIN = 0 [10:37:06]*** Brake cut motor [10:37:06]Read from MH i2c: 01 [10:37:06]MH_I2C_Read... [10:37:06]*** Stop cut motor [10:37:06]*** Cut end [10:37:06]Read from MH i2c: 01 07 00 [10:37:06]MH_I2C_Read... [10:37:06]Read from MH i2c: 01 07 00 EA 66 00 00 00 00 00 FF 0F 65 [10:37:06]process_action close_receipt done [10:37:06]requested_data is exist [10:37:06]produce_requested_data [10:37:06]requested_item fm.sn is exist - process it [10:37:06]wFMCommunicate request_size=4 [10:37:06]MH_SAM_APDU [10:37:06]CAPDU: 80 11 00 00 [10:37:06]Write to MH i2c: E2 08 00 EB 66 80 11 00 00 00 00 00 00 CB [10:37:06]Write i2c OK [10:37:06]MH_I2C_Read... [10:37:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:06]Read from MH i2c: E2 [10:37:06]MH_I2C_Read... [10:37:06]Read from MH i2c: E2 17 00 [10:37:06]MH_I2C_Read... [10:37:06]Read from MH i2c: E2 17 00 EB 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1A [10:37:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:37:06]wFMCommunicate OK [10:37:06]requested_item fd.num is exist - process it [10:37:06]SAM_PROTO_GetFieldsCounters [10:37:06]wFMCommunicate request_size=4 [10:37:06]MH_SAM_APDU [10:37:06]CAPDU: 80 13 00 00 [10:37:06]Write to MH i2c: E2 08 00 EC 66 80 13 00 00 00 00 00 00 CE [10:37:06]Write i2c OK [10:37:06]MH_I2C_Read... [10:37:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:06]Read from MH i2c: E2 [10:37:06]MH_I2C_Read... [10:37:06]Read from MH i2c: E2 62 00 [10:37:06]MH_I2C_Read... [10:37:06]Read from MH i2c: E2 62 00 EC 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 14 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [10:37:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 14 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:06]wFMCommunicate OK [10:37:06]SAM_PROTO_GetFieldsCounters done [10:37:06]requested_item shift.num is exist - process it [10:37:06]requested_item shift.opened is exist - process it [10:37:06]req_shift_opened [10:37:06]FM_GetShiftState [10:37:06]SAM_PROTO_GetShiftState [10:37:06]wFMCommunicate request_size=4 [10:37:06]MH_SAM_APDU [10:37:06]CAPDU: 80 13 01 00 [10:37:06]Write to MH i2c: E2 08 00 ED 66 80 13 01 00 00 00 00 00 D0 [10:37:06]Write i2c OK [10:37:06]MH_I2C_Read... [10:37:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:06]Read from MH i2c: E2 [10:37:06]MH_I2C_Read... [10:37:06]Read from MH i2c: E2 0E 00 [10:37:06]MH_I2C_Read... [10:37:06]Read from MH i2c: E2 0E 00 ED 66 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 20 [10:37:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:37:06]wFMCommunicate OK [10:37:06]SAM_PROTO_GetShiftState done [10:37:06]FM_GetShiftState done [10:37:06]req_shift_opened done [10:37:06]requested_item shift.open_date is exist - process it [10:37:06]req_shift_open_date [10:37:06]req_shift_open_date done [10:37:06]produce_requested_data done [10:37:06]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220948,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:37:06]process_action_free close_receipt [10:37:06]json_value_free [10:37:06]json_value_free done [10:37:06]process_json_proto returns [10:37:06]Send response to host [10:37:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220948,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:37:06]free response buf [10:37:06]execute_script done [10:37:06]execute_script returns [10:37:06]free content buf [10:37:06]Sock 9.Close socket [10:37:06]Sock 9.Thread stoped [10:37:10]OFD Sender: No OFD packet to send [10:37:11]accept exits with 7 [10:37:11]New connection [10:37:11]New thread 3066674532 created [10:37:11]Thread 3066531172 joined [10:37:11]Waiting for new connection... [10:37:11] Sock 7.Parse request [10:37:11]Sock 7.Check first char [10:37:11]Sock 7.First char is OK [10:37:11]request: POST /json_proto HTTP/1.0 [10:37:11]Method: POST [10:37:11]URL: /json_proto [10:37:11]Method is POST - this is cgi request [10:37:11]url: /json_proto [10:37:11]query_string will be loaded in cgi processing [10:37:11]execute_cgi json_proto POST (null) [10:37:11]execute_cgi path=json_proto method=POST [10:37:11]POST find Content-Length [10:37:11]Host: 172.17.40.4:8080 [10:37:11]Content-Length: 800 [10:37:11]Content-Type: application/json [10:37:11] [10:37:11]POST finish read [10:37:11]Found Content-Length = 800 [10:37:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4190854", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:11]execute_script... [10:37: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)538870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4190854", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:11]POST & json_proto [10:37:11]process_json_proto [10:37:11]json parsed OK: [10:37:11]protocol is kg_v1.0 [10:37:11]action value=close_receipt [10:37:11]process_action close_receipt [10:37:11]cmd_close_receipt [10:37:11]MH_GetDate [10:37:11]Write to MH i2c: F0 00 00 EE 66 43 [10:37:11]Write i2c OK [10:37:11]MH_I2C_Read... [10:37:11]Read from MH i2c: F0 [10:37:11]MH_I2C_Read... [10:37:11]Read from MH i2c: F0 09 00 [10:37:11]MH_I2C_Read... [10:37:11]Read from MH i2c: F0 09 00 EE 66 00 DC D1 18 67 65 5C 16 67 B6 [10:37:11]GetLastDocTimeStamp 1729679827 [10:37:11]current date 1729679836 [10:37:11]FM_GetShiftState [10:37:11]SAM_PROTO_GetShiftState [10:37:11]wFMCommunicate request_size=4 [10:37:11]MH_SAM_APDU [10:37:11]CAPDU: 80 13 01 00 [10:37:11]Write to MH i2c: E2 08 00 EF 66 80 13 01 00 00 00 00 00 D2 [10:37:11]Write i2c OK [10:37:11]MH_I2C_Read... [10:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:11]Read from MH i2c: E2 [10:37:11]MH_I2C_Read... [10:37:11]Read from MH i2c: E2 0E 00 [10:37:11]MH_I2C_Read... [10:37:11]Read from MH i2c: E2 0E 00 EF 66 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 22 [10:37:11]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:37:11]wFMCommunicate OK [10:37:11]SAM_PROTO_GetShiftState done [10:37:11]FM_GetShiftState done [10:37:11]opened in 1729642119 [10:37:11]opened+sec_in_day 1729728519 [10:37:11]quantity*price = 0 [10:37:11]sum+1 = 1 [10:37:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 158 23.10.2024 10:37 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 4190854 ФМ: 0000000000965413 ФД: 220949 ФПД: 76465716228256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103716&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220949&fm=76465716228256&tin=02508201610067®Number=0000000000098116&sum=0 [10:37:12]StoreToDocumentArchive [10:37:12]shift 447 fd 220949 [10:37:12]save to /storage/0447/doc_00220949 [10:37:12]save last doc name /storage/0447/doc_00220949 to /storage/kkm_last_doc_name [10:37:12]save OK [10:37:12]Clear old archive folders... [10:37:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:12]tlvbuf is 00922C00 [10:37:12]SAM_PROTO_ClearQueue [10:37:12]wFMCommunicate request_size=4 [10:37:12]MH_SAM_APDU [10:37:12]CAPDU: 80 09 00 00 [10:37:12]Write to MH i2c: E2 08 00 FC 66 80 09 00 00 00 00 00 00 D4 [10:37:12]Write i2c OK [10:37:12]MH_I2C_Read... [10:37:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:12]Read from MH i2c: E2 [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: E2 03 00 [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: E2 03 00 FC 66 00 90 00 D6 [10:37:12]RAPDU: 90 00 [10:37:12]wFMCommunicate OK [10:37:12]SAM_PROTO_ClearQueue done [10:37:12]KKMCreateOFDPacket [10:37:12]OFDProtocolAddRootSTLVToBuf [10:37:12]FM_MakeSignedData [10:37:12]FM_MakeSignedData [10:37:12]SAM_PROTO_SignData [10:37:12]wFMCommunicate request_size=4 [10:37:12]MH_SAM_APDU [10:37:12]CAPDU: 80 0D 01 02 [10:37:12]Write to MH i2c: E2 08 00 FD 66 80 0D 01 02 00 00 00 00 DC [10:37:12]Write i2c OK [10:37:12]MH_I2C_Read... [10:37:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:12]Read from MH i2c: E2 [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: E2 03 00 [10:37:12]MH_I2C_Read... [10:37:12]Read from MH i2c: E2 03 00 FD 66 00 90 00 D7 [10:37:12]RAPDU: 90 00 [10:37:12]wFMCommunicate OK [10:37:12]wFMCommunicate request_size=255 [10:37:12]MH_SAM_APDU [10:37:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 DC D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 15 5F 03 00 35 04 06 00 45 [10:37:12]Write to MH i2c: E2 02 01 FE 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 DC D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 15 5F 03 00 35 04 06 00 45 00 00 5C [10:37:12]Write i2c OK [10:37:12]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 FE 66 00 90 00 D8 [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 8B 8F DA 70 A0 [10:37:13]Write to MH i2c: E2 0D 00 FF 66 80 0D 02 02 05 00 8B 8F DA 70 A0 00 00 ED [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 FF 66 00 90 00 D9 [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 00 67 80 0D 03 02 00 00 00 00 E2 [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 00 67 00 65 6C 39 73 11 F4 1F 5D 90 00 E1 [10:37:13]RAPDU: 65 6C 39 73 11 F4 1F 5D 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 01 67 80 11 00 00 00 00 00 00 E2 [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 01 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 31 [10:37:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:37:13]wFMCommunicate OK [10:37:13]CreateOFDProtocolMessage done [10:37:13]OFDSenderStorePacket 220949 [10:37:13]StoreOFDPacket docnum=220949 [10:37:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 27 C6 07 01 3C 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 DC D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 15 5F 03 00 35 04 06 00 45 8B 8F DA 70 A0 65 6C 39 73 11 F4 1F 5D [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/00220949 [10:37:13]NVStorageSaveData ofd_packets/00220949 [10:37:13]File name is /storage/ofd_packets/00220949 [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 02 67 69 [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 02 67 00 00 00 00 00 FF 0F 7E [10:37:13]RasterBufferAndPrint [10:37:13]line Счет N : (1)538870 [10:37:13]line ИНН: 02508201610067 [10:37:13]line Контрольно-Кассовый Чек [10:37:13]line ПРОДАЖА [10:37:13]line ТРК (МРК, ГНК) : 43 [10:37:13]line Товар: 2710124130 [10:37:13]line Аи-92-К-2 [10:37:13]line 10.000 * 0.00 [10:37:13]line = 0.00 [10:37:13]line НДС 12% НСП 1% [10:37:13]line > о реализуемом товаре [10:37:13]line ИТОГО: 0.00 [10:37:13]line НСП 1% : 0.00 [10:37:13]line НДС 12% : 0.00 [10:37:13]line Наличными: 0.00 [10:37:13]line Безнал.: 0.00 [10:37:13]line Место: АЗС № 84 "Партнер Нефть" [10:37:13]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:37:13]line СНО: Общий режим [10:37:13]line Чек 158 23.10.2024 10:37 [10:37:13]line Смена: 447 ФФД: 1.0 [10:37:13]line ЗНМ: 0300000178 [10:37:13]line РНМ: 0000000000098116 [10:37:13]line Версия ККМ: 001 [10:37:13]line Талоны: Топливные Талоны [10:37:13]line 4190854 [10:37:13]line ФМ: 0000000000965413 [10:37:13]line ФД: 220949 [10:37:13]line ФПД: 76465716228256 [10:37:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103716&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220949&fm=76465716228256&tin=02508201610067®Number=0000000000098116&sum=0 [10:37:13]written 0, free lines is 4095 [10:37:13]OFD Sender: Processing packet 220949 [packets to send 81, broken 80] [10:37:13]ProducePacketName [10:37:13]name=ofd_packets/00220949 [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:13]Connected sock=10 [10:37:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 27 C6 07 01 3C 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 DC D1 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 15 5F 03 00 35 04 06 00 45 8B 8F DA 70 A0 65 6C 39 73 11 F4 1F 5D [10:37:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 D3 3B 47 00 BE 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 39 36 35 34 31 33 10 04 04 00 15 5F 03 00 F4 03 04 00 7B 7D 18 67 B6 04 01 00 00 38 57 4B BA DC 85 3D 82 [10:37:13]CommunicateWithHost err = 0 [10:37:13]CheckOFDResponse [10:37:13]1017 (14) - 77093643461234 [10:37:13]1041 (16) - 0000000000965413 [10:37:13]1040 (4) - 220949 [10:37:13]1012 (4) - 23.10.2024 04:37 [10:37:13]1206 (1) - 0 [10:37:13]OFD Sender: Remove packet 220949 [10:37:13]ProducePacketName [10:37:13]name=ofd_packets/00220949 [10:37:13]NVStorageDeleteData [10:37:13]Write to MH i2c: 01 00 00 2C 67 93 [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 2C 67 00 00 00 00 00 FD 0C A3 [10:37:13]RasterBufferAndPrint [10:37:13]line [10:37:13]line [10:37:13]line [10:37:13]line [10:37:13]line [10:37:13]written 0, free lines is 3337 [10:37:13]MH_Cut [10:37:13]Write to MH i2c: D1 01 00 33 67 01 6C [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: D1 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: D1 01 00 [10:37:13]MH_I2C_Read... [10:37:13]Read from MH i2c: D1 01 00 33 67 00 6B [10:37:13]Write to MH i2c: 01 00 00 34 67 9B [10:37:13]Write i2c OK [10:37:13]MH_I2C_Read... [10:37:14]OFD Sender: No OFD packet to send [10:37:14]*** Cut start [10:37:14]*** Partial cut [10:37:14]*** CUTSNS_PIN = 1 [10:37:14]*** CUTSNS_PIN = 0 [10:37:14]*** Brake cut motor [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 34 67 00 00 00 00 00 FF 0F B0 [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 35 67 80 11 00 00 00 00 00 00 16 [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 35 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 65 [10:37:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 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 36 67 80 13 00 00 00 00 00 00 19 [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 36 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 15 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [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 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 15 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 37 67 80 13 01 00 00 00 00 00 1B [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 37 67 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 6B [10:37:15]RAPDU: 09 00 01 87 3E 18 67 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":"0000000000965413","fd.num":220949,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [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":"0000000000965413","fd.num":220949,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [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 7.Close socket [10:37:15]Sock 7.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:13]accept exits with 9 [10:38:13]New connection [10:38:13]New thread 3066531172 created [10:38:13] Sock 9.Parse request [10:38:13]Thread 3066674532 joined [10:38:13]Sock 9.Check first char [10:38:13]Waiting for new connection... [10:38:13]Sock 9.First char is OK [10:38:13]request: POST /json_proto HTTP/1.0 [10:38:13]Method: POST [10:38:13]URL: /json_proto [10:38:13]Method is POST - this is cgi request [10:38:13]url: /json_proto [10:38:13]query_string will be loaded in cgi processing [10:38:13]execute_cgi json_proto POST (null) [10:38:13]execute_cgi path=json_proto method=POST [10:38:13]POST find Content-Length [10:38:13]Host: 172.17.40.4:8080 [10:38:13]Content-Length: 677 [10:38:13]Content-Type: application/json [10:38:13] [10:38:13]POST finish read [10:38:13]Found Content-Length = 677 [10:38:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.040, "sum" : 270.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:13]execute_script... [10:38: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)538871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.040, "sum" : 270.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:13]POST & json_proto [10:38:13]process_json_proto [10:38:13]json parsed OK: [10:38:13]protocol is kg_v1.0 [10:38:13]action value=close_receipt [10:38:13]process_action close_receipt [10:38:13]cmd_close_receipt [10:38:13]MH_GetDate [10:38:13]Write to MH i2c: F0 00 00 38 67 8E [10:38:13]Write i2c OK [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: F0 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: F0 09 00 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: F0 09 00 38 67 00 1A D2 18 67 65 5C 16 67 40 [10:38:13]GetLastDocTimeStamp 1729679836 [10:38:13]current date 1729679898 [10:38:13]FM_GetShiftState [10:38:13]SAM_PROTO_GetShiftState [10:38:13]wFMCommunicate request_size=4 [10:38:13]MH_SAM_APDU [10:38:13]CAPDU: 80 13 01 00 [10:38:13]Write to MH i2c: E2 08 00 39 67 80 13 01 00 00 00 00 00 1D [10:38:13]Write i2c OK [10:38:13]MH_I2C_Read... [10:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:13]Read from MH i2c: E2 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 0E 00 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 0E 00 39 67 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 6D [10:38:13]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:38:13]wFMCommunicate OK [10:38:13]SAM_PROTO_GetShiftState done [10:38:13]FM_GetShiftState done [10:38:13]opened in 1729642119 [10:38:13]opened+sec_in_day 1729728519 [10:38:13]quantity*price = 27027 [10:38:13]sum+1 = 27029 [10:38:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.70 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 159 23.10.2024 10:38 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220950 ФПД: 213908265166843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103818&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220950&fm=213908265166843&tin=02508201610067®Number=0000000000098116&sum=27000 [10:38:14]StoreToDocumentArchive [10:38:14]shift 447 fd 220950 [10:38:14]save to /storage/0447/doc_00220950 [10:38:14]save last doc name /storage/0447/doc_00220950 to /storage/kkm_last_doc_name [10:38:14]save OK [10:38:14]Clear old archive folders... [10:38:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:14]tlvbuf is 00833EA0 [10:38:14]SAM_PROTO_ClearQueue [10:38:14]wFMCommunicate request_size=4 [10:38:14]MH_SAM_APDU [10:38:14]CAPDU: 80 09 00 00 [10:38:14]Write to MH i2c: E2 08 00 46 67 80 09 00 00 00 00 00 00 1F [10:38:14]Write i2c OK [10:38:14]MH_I2C_Read... [10:38:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:14]Read from MH i2c: E2 [10:38:14]MH_I2C_Read... [10:38:14]Read from MH i2c: E2 03 00 [10:38:14]MH_I2C_Read... [10:38:14]Read from MH i2c: E2 03 00 46 67 00 90 00 21 [10:38:14]RAPDU: 90 00 [10:38:14]wFMCommunicate OK [10:38:14]SAM_PROTO_ClearQueue done [10:38:14]KKMCreateOFDPacket [10:38:14]OFDProtocolAddRootSTLVToBuf [10:38:14]FM_MakeSignedData [10:38:14]FM_MakeSignedData [10:38:14]SAM_PROTO_SignData [10:38:14]wFMCommunicate request_size=4 [10:38:14]MH_SAM_APDU [10:38:14]CAPDU: 80 0D 01 02 [10:38:14]Write to MH i2c: E2 08 00 47 67 80 0D 01 02 00 00 00 00 27 [10:38:14]Write i2c OK [10:38:14]MH_I2C_Read... [10:38:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:14]Read from MH i2c: E2 [10:38:14]MH_I2C_Read... [10:38:14]Read from MH i2c: E2 03 00 [10:38:14]MH_I2C_Read... [10:38:14]Read from MH i2c: E2 03 00 47 67 00 90 00 22 [10:38:14]RAPDU: 90 00 [10:38:14]wFMCommunicate OK [10:38:14]wFMCommunicate request_size=255 [10:38:14]MH_SAM_APDU [10:38:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 1A D2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 16 5F 03 00 35 04 06 00 C2 [10:38:14]Write to MH i2c: E2 02 01 48 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 1A D2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 16 5F 03 00 35 04 06 00 C2 00 00 30 [10:38:14]Write i2c OK [10:38:14]MH_I2C_Read... [10:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:15]Read from MH i2c: E2 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 03 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 03 00 48 67 00 90 00 23 [10:38:15]RAPDU: 90 00 [10:38:15]wFMCommunicate OK [10:38:15]wFMCommunicate request_size=10 [10:38:15]MH_SAM_APDU [10:38:15]CAPDU: 80 0D 02 02 05 8C 66 28 E7 FB [10:38:15]Write to MH i2c: E2 0D 00 49 67 80 0D 02 02 05 00 8C 66 28 E7 FB 00 00 30 [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:15]Read from MH i2c: E2 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 03 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 03 00 49 67 00 90 00 24 [10:38:15]RAPDU: 90 00 [10:38:15]wFMCommunicate OK [10:38:15]wFMCommunicate request_size=4 [10:38:15]MH_SAM_APDU [10:38:15]CAPDU: 80 0D 03 02 [10:38:15]Write to MH i2c: E2 08 00 4A 67 80 0D 03 02 00 00 00 00 2C [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:15]Read from MH i2c: E2 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 0B 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 0B 00 4A 67 00 47 56 8B C3 C2 39 03 8A 90 00 A0 [10:38:15]RAPDU: 47 56 8B C3 C2 39 03 8A 90 00 [10:38:15]wFMCommunicate OK [10:38:15]SAM_PROTO_SignData done [10:38:15]FM_MakeSignedData done [10:38:15]CreateOFDProtocolMessage [10:38:15]wFMCommunicate request_size=4 [10:38:15]MH_SAM_APDU [10:38:15]CAPDU: 80 11 00 00 [10:38:15]Write to MH i2c: E2 08 00 4B 67 80 11 00 00 00 00 00 00 2C [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:15]Read from MH i2c: E2 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 17 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: E2 17 00 4B 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7B [10:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:38:15]wFMCommunicate OK [10:38:15]CreateOFDProtocolMessage done [10:38:15]OFDSenderStorePacket 220950 [10:38:15]StoreOFDPacket docnum=220950 [10:38:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C4 8A 07 01 D1 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 1A D2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 16 5F 03 00 35 04 06 00 C2 8C 66 28 E7 FB 47 56 8B C3 C2 39 03 8A [10:38:15]CheckFolder [10:38:15]dirname=/storage/ofd_packets [10:38:15]CheckFolder done [10:38:15]ProducePacketName [10:38:15]name=ofd_packets/00220950 [10:38:15]NVStorageSaveData ofd_packets/00220950 [10:38:15]File name is /storage/ofd_packets/00220950 [10:38:15]Write 301 bytes [10:38:15]NVStorageSaveData done [10:38:15]OFDSenderStorePacket done [10:38:15]KKMCreateOFDPacket done [10:38:15]NVStorageSaveData kkm_last_timestamp [10:38:15]File name is /storage/kkm_last_timestamp [10:38:15]Write 4 bytes [10:38:15]NVStorageSaveData done [10:38:15]ExternCall_PrintAddStr [10:38:15]wPrintStart [10:38:15]Write to MH i2c: 01 00 00 4C 67 B3 [10:38:15]Write i2c OK [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 07 00 [10:38:15]MH_I2C_Read... [10:38:15]Read from MH i2c: 01 07 00 4C 67 00 00 00 00 00 FF 0F C8 [10:38:15]RasterBufferAndPrint [10:38:15]line Счет N : (1)538871 [10:38:15]line ИНН: 02508201610067 [10:38:15]line Контрольно-Кассовый Чек [10:38:15]line ПРОДАЖА [10:38:15]line ТРК (МРК, ГНК) : 23 [10:38:15]line Товар: 2710124130 [10:38:15]line Аи-92-К-2 [10:38:15]line 4.040 * 66.90 [10:38:15]line = 270.28 [10:38:15]line НДС 12% НСП 1% [10:38:15]line > о реализуемом товаре [10:38:15]line ОКРУГЛЕНИЕ: -0.28 [10:38:15]line ИТОГО: 270.00 [10:38:15]line Внесено: 270.00 [10:38:15]line СДАЧА: 0.00 [10:38:15]line НСП 1% : 2.39 [10:38:15]line НДС 12% : 28.70 [10:38:15]line Наличными: 270.00 [10:38:15]line Безнал.: 0.00 [10:38:15]line Место: АЗС № 84 "Партнер Нефть" [10:38:15]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:38:15]line СНО: Общий режим [10:38:15]line Чек 159 23.10.2024 10:38 [10:38:15]line Смена: 447 ФФД: 1.0 [10:38:15]line ЗНМ: 0300000178 [10:38:15]line РНМ: 0000000000098116 [10:38:15]line Версия ККМ: 001 [10:38:15]line ФМ: 0000000000965413 [10:38:15]line ФД: 220950 [10:38:15]line ФПД: 213908265166843 [10:38:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T103818&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220950&fm=213908265166843&tin=02508201610067®Number=0000000000098116&sum=27000 [10:38:15]OFD Sender: Processing packet 220950 [packets to send 81, broken 80] [10:38:15]ProducePacketName [10:38:15]name=ofd_packets/00220950 [10:38:15]OFD Sender: To server: pG, [10:38:15]CommunicateWithHost lk.salyk.kg:30040 [10:38:15]ConnectInit lk.salyk.kg [10:38:15]written 0, free lines is 4095 [10:38:15]Connected sock=10 [10:38:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C4 8A 07 01 D1 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 1A D2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 16 5F 03 00 35 04 06 00 C2 8C 66 28 E7 FB 47 56 8B C3 C2 39 03 8A [10:38:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 FE F1 47 00 85 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 39 36 35 34 31 33 10 04 04 00 16 5F 03 00 F4 03 04 00 B9 7D 18 67 B6 04 01 00 00 04 83 CC 61 3C 60 C9 FB [10:38:15]CommunicateWithHost err = 0 [10:38:15]CheckOFDResponse [10:38:15]1017 (14) - 77093643461234 [10:38:15]1041 (16) - 0000000000965413 [10:38:15]1040 (4) - 220950 [10:38:15]1012 (4) - 23.10.2024 04:38 [10:38:15]1206 (1) - 0 [10:38:15]OFD Sender: Remove packet 220950 [10:38:15]ProducePacketName [10:38:15]name=ofd_packets/00220950 [10:38:15]NVStorageDeleteData [10:38:16]Write to MH i2c: 01 00 00 77 67 DE [10:38:16]Write i2c OK [10:38:16]MH_I2C_Read... [10:38:16]Read from MH i2c: 01 [10:38:16]MH_I2C_Read... [10:38:16]Read from MH i2c: 01 07 00 [10:38:16]MH_I2C_Read... [10:38:16]Read from MH i2c: 01 07 00 77 67 00 00 00 00 00 F2 0C E3 [10:38:16]RasterBufferAndPrint [10:38:16]line [10:38:16]line [10:38:16]line [10:38:16]line [10:38:16]line [10:38:16]written 0, free lines is 3320 [10:38:16]MH_Cut [10:38:16]Write to MH i2c: D1 01 00 7E 67 01 B7 [10:38:16]Write i2c OK [10:38:16]MH_I2C_Read... [10:38:16]Read from MH i2c: D1 [10:38:16]MH_I2C_Read... [10:38:16]Read from MH i2c: D1 01 00 [10:38:16]MH_I2C_Read... [10:38:16]Read from MH i2c: D1 01 00 7E 67 00 B6 [10:38:16]Write to MH i2c: 01 00 00 7F 67 E6 [10:38:16]Write i2c OK [10:38:16]MH_I2C_Read... [10:38:16]OFD Sender: No OFD packet to send [10:38:16]*** Cut start [10:38:16]*** Partial cut [10:38:16]*** CUTSNS_PIN = 1 [10:38:16]*** CUTSNS_PIN = 0 [10:38:17]*** Brake cut motor [10:38:17]Read from MH i2c: 01 [10:38:17]MH_I2C_Read... [10:38:17]*** Stop cut motor [10:38:17]*** Cut end [10:38:17]Read from MH i2c: 01 07 00 [10:38:17]MH_I2C_Read... [10:38:17]Read from MH i2c: 01 07 00 7F 67 00 00 00 00 00 FF 0F FB [10:38:17]process_action close_receipt done [10:38:17]requested_data is exist [10:38:17]produce_requested_data [10:38:17]requested_item fm.sn is exist - process it [10:38:17]wFMCommunicate request_size=4 [10:38:17]MH_SAM_APDU [10:38:17]CAPDU: 80 11 00 00 [10:38:17]Write to MH i2c: E2 08 00 80 67 80 11 00 00 00 00 00 00 61 [10:38:17]Write i2c OK [10:38:17]MH_I2C_Read... [10:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:17]Read from MH i2c: E2 [10:38:17]MH_I2C_Read... [10:38:17]Read from MH i2c: E2 17 00 [10:38:17]MH_I2C_Read... [10:38:17]Read from MH i2c: E2 17 00 80 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B0 [10:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:38:17]wFMCommunicate OK [10:38:17]requested_item fd.num is exist - process it [10:38:17]SAM_PROTO_GetFieldsCounters [10:38:17]wFMCommunicate request_size=4 [10:38:17]MH_SAM_APDU [10:38:17]CAPDU: 80 13 00 00 [10:38:17]Write to MH i2c: E2 08 00 81 67 80 13 00 00 00 00 00 00 64 [10:38:17]Write i2c OK [10:38:17]MH_I2C_Read... [10:38:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:17]Read from MH i2c: E2 [10:38:17]MH_I2C_Read... [10:38:17]Read from MH i2c: E2 62 00 [10:38:17]MH_I2C_Read... [10:38:17]Read from MH i2c: E2 62 00 81 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 16 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [10:38:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 16 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:38:17]wFMCommunicate OK [10:38:17]SAM_PROTO_GetFieldsCounters done [10:38:17]requested_item shift.num is exist - process it [10:38:17]requested_item shift.opened is exist - process it [10:38:17]req_shift_opened [10:38:17]FM_GetShiftState [10:38:17]SAM_PROTO_GetShiftState [10:38:17]wFMCommunicate request_size=4 [10:38:17]MH_SAM_APDU [10:38:17]CAPDU: 80 13 01 00 [10:38:17]Write to MH i2c: E2 08 00 82 67 80 13 01 00 00 00 00 00 66 [10:38:17]Write i2c OK [10:38:17]MH_I2C_Read... [10:38:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:17]Read from MH i2c: E2 [10:38:17]MH_I2C_Read... [10:38:17]Read from MH i2c: E2 0E 00 [10:38:17]MH_I2C_Read... [10:38:17]Read from MH i2c: E2 0E 00 82 67 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B6 [10:38:17]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:38:17]wFMCommunicate OK [10:38:17]SAM_PROTO_GetShiftState done [10:38:17]FM_GetShiftState done [10:38:17]req_shift_opened done [10:38:17]requested_item shift.open_date is exist - process it [10:38:17]req_shift_open_date [10:38:17]req_shift_open_date done [10:38:17]produce_requested_data done [10:38:17]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220950,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:38:17]process_action_free close_receipt [10:38:17]json_value_free [10:38:17]json_value_free done [10:38:17]process_json_proto returns [10:38:17]Send response to host [10:38:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220950,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:38:17]free response buf [10:38:17]execute_script done [10:38:17]execute_script returns [10:38:17]free content buf [10:38:17]Sock 9.Close socket [10:38:17]Sock 9.Thread stoped [10:38:21]OFD Sender: No OFD packet to send [10:38:26]OFD Sender: No OFD packet to send [10:38:31]OFD Sender: No OFD packet to send [10:38:36]OFD Sender: No OFD packet to send [10:38:41]OFD Sender: No OFD packet to send [10:38:46]OFD Sender: No OFD packet to send [10:38:51]OFD Sender: No OFD packet to send [10:38:56]OFD Sender: No OFD packet to send [10:39:01]OFD Sender: No OFD packet to send [10:39:06]OFD Sender: No OFD packet to send [10:39:11]OFD Sender: No OFD packet to send [10:39:16]OFD Sender: No OFD packet to send [10:39:21]OFD Sender: No OFD packet to send [10:39:26]OFD Sender: No OFD packet to send [10:39:31]OFD Sender: No OFD packet to send [10:39:36]OFD Sender: No OFD packet to send [10:39:41]OFD Sender: No OFD packet to send [10:39:46]OFD Sender: No OFD packet to send [10:39:51]OFD Sender: No OFD packet to send [10:39:56]OFD Sender: No OFD packet to send [10:40:01]OFD Sender: No OFD packet to send [10:40:06]OFD Sender: No OFD packet to send [10:40:11]OFD Sender: No OFD packet to send [10:40:16]OFD Sender: No OFD packet to send [10:40:21]OFD Sender: No OFD packet to send [10:40:26]OFD Sender: No OFD packet to send [10:40:31]OFD Sender: No OFD packet to send [10:40:36]OFD Sender: No OFD packet to send [10:40:41]OFD Sender: No OFD packet to send [10:40:46]OFD Sender: No OFD packet to send [10:40:51]OFD Sender: No OFD packet to send [10:40:56]OFD Sender: No OFD packet to send [10:41:01]OFD Sender: No OFD packet to send [10:41:06]OFD Sender: No OFD packet to send [10:41:11]OFD Sender: No OFD packet to send [10:41:16]OFD Sender: No OFD packet to send [10:41:21]OFD Sender: No OFD packet to send [10:41:26]OFD Sender: No OFD packet to send [10:41:31]OFD Sender: No OFD packet to send [10:41:36]OFD Sender: No OFD packet to send [10:41:41]OFD Sender: No OFD packet to send [10:41:46]OFD Sender: No OFD packet to send [10:41:51]OFD Sender: No OFD packet to send [10:41:56]OFD Sender: No OFD packet to send [10:42:01]OFD Sender: No OFD packet to send [10:42:06]OFD Sender: No OFD packet to send [10:42:11]OFD Sender: No OFD packet to send [10:42:16]OFD Sender: No OFD packet to send [10:42:21]OFD Sender: No OFD packet to send [10:42:23]accept exits with 7 [10:42:23]New connection [10:42:23]New thread 3066674532 created [10:42:23]Thread 3066531172 joined [10:42:23]Waiting for new connection... [10:42:23] Sock 7.Parse request [10:42:23]Sock 7.Check first char [10:42:23]Sock 7.First char is OK [10:42:23]request: POST /json_proto HTTP/1.0 [10:42:23]Method: POST [10:42:23]URL: /json_proto [10:42:23]Method is POST - this is cgi request [10:42:23]url: /json_proto [10:42:23]query_string will be loaded in cgi processing [10:42:23]execute_cgi json_proto POST (null) [10:42:23]execute_cgi path=json_proto method=POST [10:42:23]POST find Content-Length [10:42:23]Host: 172.17.40.4:8080 [10:42:23]Content-Length: 682 [10:42:23]Content-Type: application/json [10:42:23] [10:42:23]POST finish read [10:42:23]Found Content-Length = 682 [10:42:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:23]execute_script... [10:42:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:23]POST & json_proto [10:42:23]process_json_proto [10:42:23]json parsed OK: [10:42:23]protocol is kg_v1.0 [10:42:23]action value=close_receipt [10:42:23]process_action close_receipt [10:42:23]cmd_close_receipt [10:42:23]MH_GetDate [10:42:23]Write to MH i2c: F0 00 00 83 67 D9 [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: F0 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: F0 09 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: F0 09 00 83 67 00 14 D3 18 67 65 5C 16 67 86 [10:42:23]GetLastDocTimeStamp 1729679898 [10:42:23]current date 1729680148 [10:42:23]FM_GetShiftState [10:42:23]SAM_PROTO_GetShiftState [10:42:23]wFMCommunicate request_size=4 [10:42:23]MH_SAM_APDU [10:42:23]CAPDU: 80 13 01 00 [10:42:23]Write to MH i2c: E2 08 00 84 67 80 13 01 00 00 00 00 00 68 [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:23]Read from MH i2c: E2 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 0E 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 0E 00 84 67 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B8 [10:42:23]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:42:23]wFMCommunicate OK [10:42:23]SAM_PROTO_GetShiftState done [10:42:23]FM_GetShiftState done [10:42:23]opened in 1729642119 [10:42:23]opened+sec_in_day 1729728519 [10:42:23]quantity*price = 100015 [10:42:23]sum+1 = 100017 [10:42:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 160 23.10.2024 10:42 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220951 ФПД: 171072528719921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104228&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220951&fm=171072528719921&tin=02508201610067®Number=0000000000098116&sum=100000 [10:42:24]StoreToDocumentArchive [10:42:24]shift 447 fd 220951 [10:42:24]save to /storage/0447/doc_00220951 [10:42:24]save last doc name /storage/0447/doc_00220951 to /storage/kkm_last_doc_name [10:42:24]save OK [10:42:24]Clear old archive folders... [10:42:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:24]tlvbuf is 0089B110 [10:42:24]SAM_PROTO_ClearQueue [10:42:24]wFMCommunicate request_size=4 [10:42:24]MH_SAM_APDU [10:42:24]CAPDU: 80 09 00 00 [10:42:24]Write to MH i2c: E2 08 00 91 67 80 09 00 00 00 00 00 00 6A [10:42:24]Write i2c OK [10:42:24]MH_I2C_Read... [10:42:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:24]Read from MH i2c: E2 [10:42:24]MH_I2C_Read... [10:42:24]Read from MH i2c: E2 03 00 [10:42:24]MH_I2C_Read... [10:42:24]Read from MH i2c: E2 03 00 91 67 00 90 00 6C [10:42:24]RAPDU: 90 00 [10:42:24]wFMCommunicate OK [10:42:24]SAM_PROTO_ClearQueue done [10:42:24]KKMCreateOFDPacket [10:42:24]OFDProtocolAddRootSTLVToBuf [10:42:24]FM_MakeSignedData [10:42:24]FM_MakeSignedData [10:42:24]SAM_PROTO_SignData [10:42:24]wFMCommunicate request_size=4 [10:42:24]MH_SAM_APDU [10:42:24]CAPDU: 80 0D 01 02 [10:42:24]Write to MH i2c: E2 08 00 92 67 80 0D 01 02 00 00 00 00 72 [10:42:24]Write i2c OK [10:42:24]MH_I2C_Read... [10:42:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:24]Read from MH i2c: E2 [10:42:24]MH_I2C_Read... [10:42:24]Read from MH i2c: E2 03 00 [10:42:24]MH_I2C_Read... [10:42:24]Read from MH i2c: E2 03 00 92 67 00 90 00 6D [10:42:24]RAPDU: 90 00 [10:42:24]wFMCommunicate OK [10:42:24]wFMCommunicate request_size=255 [10:42:24]MH_SAM_APDU [10:42:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 14 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 17 5F 03 00 35 04 06 00 9B [10:42:24]Write to MH i2c: E2 02 01 93 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 14 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 17 5F 03 00 35 04 06 00 9B 00 00 CE [10:42:24]Write i2c OK [10:42:24]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 03 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 03 00 93 67 00 90 00 6E [10:42:25]RAPDU: 90 00 [10:42:25]wFMCommunicate OK [10:42:25]wFMCommunicate request_size=10 [10:42:25]MH_SAM_APDU [10:42:25]CAPDU: 80 0D 02 02 05 96 ED 4E 20 31 [10:42:25]Write to MH i2c: E2 0D 00 94 67 80 0D 02 02 05 00 96 ED 4E 20 31 00 00 A1 [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 03 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 03 00 94 67 00 90 00 6F [10:42:25]RAPDU: 90 00 [10:42:25]wFMCommunicate OK [10:42:25]wFMCommunicate request_size=4 [10:42:25]MH_SAM_APDU [10:42:25]CAPDU: 80 0D 03 02 [10:42:25]Write to MH i2c: E2 08 00 95 67 80 0D 03 02 00 00 00 00 77 [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 0B 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 0B 00 95 67 00 79 F3 38 BE 8B DD 6B B5 90 00 62 [10:42:25]RAPDU: 79 F3 38 BE 8B DD 6B B5 90 00 [10:42:25]wFMCommunicate OK [10:42:25]SAM_PROTO_SignData done [10:42:25]FM_MakeSignedData done [10:42:25]CreateOFDProtocolMessage [10:42:25]wFMCommunicate request_size=4 [10:42:25]MH_SAM_APDU [10:42:25]CAPDU: 80 11 00 00 [10:42:25]Write to MH i2c: E2 08 00 96 67 80 11 00 00 00 00 00 00 77 [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 17 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 17 00 96 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C6 [10:42:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:42:25]wFMCommunicate OK [10:42:25]CreateOFDProtocolMessage done [10:42:25]OFDSenderStorePacket 220951 [10:42:25]StoreOFDPacket docnum=220951 [10:42:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C3 42 07 01 50 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 14 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 17 5F 03 00 35 04 06 00 9B 96 ED 4E 20 31 79 F3 38 BE 8B DD 6B B5 [10:42:25]CheckFolder [10:42:25]dirname=/storage/ofd_packets [10:42:25]CheckFolder done [10:42:25]ProducePacketName [10:42:25]name=ofd_packets/00220951 [10:42:25]NVStorageSaveData ofd_packets/00220951 [10:42:25]File name is /storage/ofd_packets/00220951 [10:42:25]Write 301 bytes [10:42:25]NVStorageSaveData done [10:42:25]OFDSenderStorePacket done [10:42:25]KKMCreateOFDPacket done [10:42:25]NVStorageSaveData kkm_last_timestamp [10:42:25]File name is /storage/kkm_last_timestamp [10:42:25]Write 4 bytes [10:42:25]NVStorageSaveData done [10:42:25]OFD Sender: Processing packet 220951 [packets to send 81, broken 80] [10:42:25]ProducePacketName [10:42:25]name=ofd_packets/00220951 [10:42:25]OFD Sender: To server: pG, [10:42:25]CommunicateWithHost lk.salyk.kg:30040 [10:42:25]ConnectInit lk.salyk.kg [10:42:25]ExternCall_PrintAddStr [10:42:25]wPrintStart [10:42:25]Write to MH i2c: 01 00 00 97 67 FE [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: 01 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: 01 07 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: 01 07 00 97 67 00 00 00 00 00 FF 0F 13 [10:42:25]RasterBufferAndPrint [10:42:25]line Счет N : (1)538872 [10:42:25]line ИНН: 02508201610067 [10:42:25]line Контрольно-Кассовый Чек [10:42:25]line ПРОДАЖА [10:42:25]line ТРК (МРК, ГНК) : 43 [10:42:25]line Товар: 2710124130 [10:42:25]line Аи-92-К-2 [10:42:25]line 14.950 * 66.90 [10:42:25]line = 1000.16 [10:42:25]line НДС 12% НСП 1% [10:42:25]line > о реализуемом товаре [10:42:25]line ОКРУГЛЕНИЕ: -0.16 [10:42:25]line ИТОГО: 1000.00 [10:42:25]line Внесено: 1000.00 [10:42:25]line СДАЧА: 0.00 [10:42:25]line НСП 1% : 8.85 [10:42:25]line НДС 12% : 106.21 [10:42:25]line Наличными: 1000.00 [10:42:25]line Безнал.: 0.00 [10:42:25]line Место: АЗС № 84 "Партнер Нефть" [10:42:25]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:42:25]line СНО: Общий режим [10:42:25]line Чек 160 23.10.2024 10:42 [10:42:25]line Смена: 447 ФФД: 1.0 [10:42:25]line ЗНМ: 0300000178 [10:42:25]line РНМ: 0000000000098116 [10:42:25]line Версия ККМ: 001 [10:42:25]line ФМ: 0000000000965413 [10:42:25]line ФД: 220951 [10:42:25]line ФПД: 171072528719921 [10:42:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104228&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220951&fm=171072528719921&tin=02508201610067®Number=0000000000098116&sum=100000 [10:42:25]Connected sock=11 [10:42:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 C3 42 07 01 50 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 14 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 17 5F 03 00 35 04 06 00 9B 96 ED 4E 20 31 79 F3 38 BE 8B DD 6B B5 [10:42:25]written 0, free lines is 4095 [10:42:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 23 BC 47 00 23 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 39 36 35 34 31 33 10 04 04 00 17 5F 03 00 F4 03 04 00 B3 7E 18 67 B6 04 01 00 00 A9 63 C2 3A D4 15 3C 5F [10:42:25]CommunicateWithHost err = 0 [10:42:25]CheckOFDResponse [10:42:25]1017 (14) - 77093643461234 [10:42:25]1041 (16) - 0000000000965413 [10:42:25]1040 (4) - 220951 [10:42:25]1012 (4) - 23.10.2024 04:42 [10:42:25]1206 (1) - 0 [10:42:25]OFD Sender: Remove packet 220951 [10:42:25]ProducePacketName [10:42:25]name=ofd_packets/00220951 [10:42:25]NVStorageDeleteData [10:42:25]Write to MH i2c: 01 00 00 C2 67 29 [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: 01 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: 01 07 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: 01 07 00 C2 67 00 00 00 00 00 DD 0C 19 [10:42:25]RasterBufferAndPrint [10:42:25]line [10:42:25]line [10:42:25]line [10:42:25]line [10:42:25]line [10:42:25]written 0, free lines is 3302 [10:42:25]MH_Cut [10:42:25]Write to MH i2c: D1 01 00 C9 67 01 02 [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: D1 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: D1 01 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: D1 01 00 C9 67 00 01 [10:42:25]Write to MH i2c: 01 00 00 CA 67 31 [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:26]OFD Sender: No OFD packet to send [10:42:26]*** Cut start [10:42:26]*** Partial cut [10:42:26]*** CUTSNS_PIN = 1 [10:42:26]*** CUTSNS_PIN = 0 [10:42:26]*** Brake cut motor [10:42:27]Read from MH i2c: 01 [10:42:27]MH_I2C_Read... [10:42:27]*** Stop cut motor [10:42:27]*** Cut end [10:42:27]Read from MH i2c: 01 07 00 [10:42:27]MH_I2C_Read... [10:42:27]Read from MH i2c: 01 07 00 CA 67 00 00 00 00 00 FF 0F 46 [10:42:27]process_action close_receipt done [10:42:27]requested_data is exist [10:42:27]produce_requested_data [10:42:27]requested_item fm.sn is exist - process it [10:42:27]wFMCommunicate request_size=4 [10:42:27]MH_SAM_APDU [10:42:27]CAPDU: 80 11 00 00 [10:42:27]Write to MH i2c: E2 08 00 CB 67 80 11 00 00 00 00 00 00 AC [10:42:27]Write i2c OK [10:42:27]MH_I2C_Read... [10:42:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:27]Read from MH i2c: E2 [10:42:27]MH_I2C_Read... [10:42:27]Read from MH i2c: E2 17 00 [10:42:27]MH_I2C_Read... [10:42:27]Read from MH i2c: E2 17 00 CB 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 FB [10:42:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:42:27]wFMCommunicate OK [10:42:27]requested_item fd.num is exist - process it [10:42:27]SAM_PROTO_GetFieldsCounters [10:42:27]wFMCommunicate request_size=4 [10:42:27]MH_SAM_APDU [10:42:27]CAPDU: 80 13 00 00 [10:42:27]Write to MH i2c: E2 08 00 CC 67 80 13 00 00 00 00 00 00 AF [10:42:27]Write i2c OK [10:42:27]MH_I2C_Read... [10:42:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:27]Read from MH i2c: E2 [10:42:27]MH_I2C_Read... [10:42:27]Read from MH i2c: E2 62 00 [10:42:27]MH_I2C_Read... [10:42:27]Read from MH i2c: E2 62 00 CC 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 17 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [10:42:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 17 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:42:27]wFMCommunicate OK [10:42:27]SAM_PROTO_GetFieldsCounters done [10:42:27]requested_item shift.num is exist - process it [10:42:27]requested_item shift.opened is exist - process it [10:42:27]req_shift_opened [10:42:27]FM_GetShiftState [10:42:27]SAM_PROTO_GetShiftState [10:42:27]wFMCommunicate request_size=4 [10:42:27]MH_SAM_APDU [10:42:27]CAPDU: 80 13 01 00 [10:42:27]Write to MH i2c: E2 08 00 CD 67 80 13 01 00 00 00 00 00 B1 [10:42:27]Write i2c OK [10:42:27]MH_I2C_Read... [10:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:27]Read from MH i2c: E2 [10:42:27]MH_I2C_Read... [10:42:27]Read from MH i2c: E2 0E 00 [10:42:27]MH_I2C_Read... [10:42:27]Read from MH i2c: E2 0E 00 CD 67 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 01 [10:42:27]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:42:27]wFMCommunicate OK [10:42:27]SAM_PROTO_GetShiftState done [10:42:27]FM_GetShiftState done [10:42:27]req_shift_opened done [10:42:27]requested_item shift.open_date is exist - process it [10:42:27]req_shift_open_date [10:42:27]req_shift_open_date done [10:42:27]produce_requested_data done [10:42:27]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220951,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:42:27]process_action_free close_receipt [10:42:27]json_value_free [10:42:27]json_value_free done [10:42:27]process_json_proto returns [10:42:27]Send response to host [10:42:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220951,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:42:27]free response buf [10:42:27]execute_script done [10:42:27]execute_script returns [10:42:27]free content buf [10:42:27]Sock 7.Close socket [10:42:27]Sock 7.Thread stoped [10:42:31]OFD Sender: No OFD packet to send [10:42:36]OFD Sender: No OFD packet to send [10:42:41]OFD Sender: No OFD packet to send [10:42:46]OFD Sender: No OFD packet to send [10:42:51]OFD Sender: No OFD packet to send [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:41]OFD Sender: No OFD packet to send [10:43:46]OFD Sender: No OFD packet to send [10:43:50]accept exits with 9 [10:43:50]New connection [10:43:50]New thread 3066531172 created [10:43:50]Thread 3066674532 joined [10:43:50]Waiting for new connection... [10:43:50] Sock 9.Parse request [10:43:50]Sock 9.Check first char [10:43:50]Sock 9.First char is OK [10:43:50]request: POST /json_proto HTTP/1.0 [10:43:50]Method: POST [10:43:50]URL: /json_proto [10:43:50]Method is POST - this is cgi request [10:43:50]url: /json_proto [10:43:50]query_string will be loaded in cgi processing [10:43:50]execute_cgi json_proto POST (null) [10:43:50]execute_cgi path=json_proto method=POST [10:43:50]POST find Content-Length [10:43:50]Host: 172.17.40.4:8080 [10:43:50]Content-Length: 769 [10:43:50]Content-Type: application/json [10:43:50] [10:43:50]POST finish read [10:43:50]Found Content-Length = 769 [10:43:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:50]execute_script... [10:43: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)538874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:50]POST & json_proto [10:43:50]process_json_proto [10:43:50]json parsed OK: [10:43:50]protocol is kg_v1.0 [10:43:50]action value=close_receipt [10:43:50]process_action close_receipt [10:43:50]cmd_close_receipt [10:43:50]MH_GetDate [10:43:50]Write to MH i2c: F0 00 00 CE 67 24 [10:43:50]Write i2c OK [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 09 00 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 09 00 CE 67 00 6B D3 18 67 65 5C 16 67 28 [10:43:50]GetLastDocTimeStamp 1729680148 [10:43:50]current date 1729680235 [10:43:50]FM_GetShiftState [10:43:50]SAM_PROTO_GetShiftState [10:43:50]wFMCommunicate request_size=4 [10:43:50]MH_SAM_APDU [10:43:50]CAPDU: 80 13 01 00 [10:43:50]Write to MH i2c: E2 08 00 CF 67 80 13 01 00 00 00 00 00 B3 [10:43:50]Write i2c OK [10:43:50]MH_I2C_Read... [10:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:50]Read from MH i2c: E2 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: E2 0E 00 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: E2 0E 00 CF 67 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 03 [10:43:50]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:43:50]wFMCommunicate OK [10:43:50]SAM_PROTO_GetShiftState done [10:43:50]FM_GetShiftState done [10:43:50]opened in 1729642119 [10:43:50]opened+sec_in_day 1729728519 [10:43:50]quantity*price = 100021 [10:43:50]sum+1 = 100023 [10:43:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 161 23.10.2024 10:43 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220952 ФПД: 189505041169052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104355&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220952&fm=189505041169052&tin=02508201610067®Number=0000000000098116&sum=100022 [10:43:51]StoreToDocumentArchive [10:43:51]shift 447 fd 220952 [10:43:51]save to /storage/0447/doc_00220952 [10:43:51]save last doc name /storage/0447/doc_00220952 to /storage/kkm_last_doc_name [10:43:51]save OK [10:43:51]Clear old archive folders... [10:43:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:51]tlvbuf is 0071B450 [10:43:51]SAM_PROTO_ClearQueue [10:43:51]wFMCommunicate request_size=4 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 09 00 00 [10:43:51]Write to MH i2c: E2 08 00 DC 67 80 09 00 00 00 00 00 00 B5 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 DC 67 00 90 00 B7 [10:43:52]RAPDU: 90 00 [10:43:52]wFMCommunicate OK [10:43:52]SAM_PROTO_ClearQueue done [10:43:52]KKMCreateOFDPacket [10:43:52]OFDProtocolAddRootSTLVToBuf [10:43:52]FM_MakeSignedData [10:43:52]FM_MakeSignedData [10:43:52]SAM_PROTO_SignData [10:43:52]wFMCommunicate request_size=4 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 0D 01 02 [10:43:52]Write to MH i2c: E2 08 00 DD 67 80 0D 01 02 00 00 00 00 BD [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 DD 67 00 90 00 B8 [10:43:52]RAPDU: 90 00 [10:43:52]wFMCommunicate OK [10:43:52]wFMCommunicate request_size=255 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 6B D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 18 5F 03 00 35 04 06 00 AC [10:43:52]Write to MH i2c: E2 02 01 DE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 6B D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 18 5F 03 00 35 04 06 00 AC 00 00 D3 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 DE 67 00 90 00 B9 [10:43:52]RAPDU: 90 00 [10:43:52]wFMCommunicate OK [10:43:52]wFMCommunicate request_size=10 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 0D 02 02 05 5A 94 A9 7A 9C [10:43:52]Write to MH i2c: E2 0D 00 DF 67 80 0D 02 02 05 00 5A 94 A9 7A 9C 00 00 77 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 DF 67 00 90 00 BA [10:43:52]RAPDU: 90 00 [10:43:52]wFMCommunicate OK [10:43:52]wFMCommunicate request_size=4 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 0D 03 02 [10:43:52]Write to MH i2c: E2 08 00 E0 67 80 0D 03 02 00 00 00 00 C2 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 0B 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 0B 00 E0 67 00 31 64 70 E4 1F 2B 4D E9 90 00 2C [10:43:52]RAPDU: 31 64 70 E4 1F 2B 4D E9 90 00 [10:43:52]wFMCommunicate OK [10:43:52]SAM_PROTO_SignData done [10:43:52]FM_MakeSignedData done [10:43:52]CreateOFDProtocolMessage [10:43:52]wFMCommunicate request_size=4 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 11 00 00 [10:43:52]Write to MH i2c: E2 08 00 E1 67 80 11 00 00 00 00 00 00 C2 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 17 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 17 00 E1 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 11 [10:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:43:52]wFMCommunicate OK [10:43:52]CreateOFDProtocolMessage done [10:43:52]OFDSenderStorePacket 220952 [10:43:52]StoreOFDPacket docnum=220952 [10:43:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 93 4E 07 01 EB B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 6B D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 18 5F 03 00 35 04 06 00 AC 5A 94 A9 7A 9C 31 64 70 E4 1F 2B 4D E9 [10:43:52]CheckFolder [10:43:52]dirname=/storage/ofd_packets [10:43:52]CheckFolder done [10:43:52]ProducePacketName [10:43:52]name=ofd_packets/00220952 [10:43:52]NVStorageSaveData ofd_packets/00220952 [10:43:52]File name is /storage/ofd_packets/00220952 [10:43:52]Write 301 bytes [10:43:52]NVStorageSaveData done [10:43:52]OFDSenderStorePacket done [10:43:52]KKMCreateOFDPacket done [10:43:52]NVStorageSaveData kkm_last_timestamp [10:43:52]File name is /storage/kkm_last_timestamp [10:43:52]Write 4 bytes [10:43:52]NVStorageSaveData done [10:43:52]ExternCall_PrintAddStr [10:43:52]wPrintStart [10:43:52]Write to MH i2c: 01 00 00 E2 67 49 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 07 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 07 00 E2 67 00 00 00 00 00 FF 0F 5E [10:43:52]RasterBufferAndPrint [10:43:52]line Счет N : (1)538874 [10:43:52]line ИНН: 02508201610067 [10:43:52]line Контрольно-Кассовый Чек [10:43:52]line ПРОДАЖА [10:43:52]line ТРК (МРК, ГНК) : 11 [10:43:52]line Товар: 2710124500 [10:43:52]line Аи-95-К-3 [10:43:52]line 13.480 * 74.20 [10:43:52]line = 1000.22 [10:43:52]line НДС 12% НСП 1% [10:43:52]line > о реализуемом товаре [10:43:52]line ИТОГО: 1000.22 [10:43:52]line НСП 1% : 8.85 [10:43:52]line НДС 12% : 106.22 [10:43:52]line Наличными: 0.00 [10:43:52]line Безнал.: 1000.22 [10:43:52]line Место: АЗС № 84 "Партнер Нефть" [10:43:52]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:43:52]line СНО: Общий режим [10:43:52]line Чек 161 23.10.2024 10:43 [10:43:52]line Смена: 447 ФФД: 1.0 [10:43:52]line ЗНМ: 0300000178 [10:43:52]line РНМ: 0000000000098116 [10:43:52]line Версия ККМ: 001 [10:43:52]line Платежная система: Mbank [10:43:52]line ФМ: 0000000000965413 [10:43:52]line ФД: 220952 [10:43:52]line ФПД: 189505041169052 [10:43:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104355&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220952&fm=189505041169052&tin=02508201610067®Number=0000000000098116&sum=100022 [10:43:52]OFD Sender: Processing packet 220952 [packets to send 81, broken 80] [10:43:52]ProducePacketName [10:43:52]name=ofd_packets/00220952 [10:43:52]OFD Sender: To server: pG, [10:43:52]CommunicateWithHost lk.salyk.kg:30040 [10:43:52]ConnectInit lk.salyk.kg [10:43:52]written 0, free lines is 4095 [10:43:53]Connected sock=10 [10:43:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 93 4E 07 01 EB B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 6B D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 18 5F 03 00 35 04 06 00 AC 5A 94 A9 7A 9C 31 64 70 E4 1F 2B 4D E9 [10:43:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 04 02 47 00 72 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 39 36 35 34 31 33 10 04 04 00 18 5F 03 00 F4 03 04 00 0B 7F 18 67 B6 04 01 00 00 6C 9C 9D 99 08 7F 7E 10 [10:43:53]CommunicateWithHost err = 0 [10:43:53]CheckOFDResponse [10:43:53]1017 (14) - 77093643461234 [10:43:53]1041 (16) - 0000000000965413 [10:43:53]1040 (4) - 220952 [10:43:53]1012 (4) - 23.10.2024 04:43 [10:43:53]1206 (1) - 0 [10:43:53]OFD Sender: Remove packet 220952 [10:43:53]ProducePacketName [10:43:53]name=ofd_packets/00220952 [10:43:53]NVStorageDeleteData [10:43:53]Write to MH i2c: 01 00 00 0B 68 73 [10:43:53]Write i2c OK [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: 01 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: 01 07 00 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: 01 07 00 0B 68 00 00 00 00 00 0F 0D 96 [10:43:53]RasterBufferAndPrint [10:43:53]line [10:43:53]line [10:43:53]line [10:43:53]line [10:43:53]line [10:43:53]written 0, free lines is 3349 [10:43:53]MH_Cut [10:43:53]Write to MH i2c: D1 01 00 12 68 01 4C [10:43:53]Write i2c OK [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: D1 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: D1 01 00 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: D1 01 00 12 68 00 4B [10:43:53]Write to MH i2c: 01 00 00 13 68 7B [10:43:53]Write i2c OK [10:43:53]MH_I2C_Read... [10:43:53]OFD Sender: No OFD packet to send [10:43:54]*** Cut start [10:43:54]*** Partial cut [10:43:54]*** CUTSNS_PIN = 1 [10:43:54]*** CUTSNS_PIN = 0 [10:43:54]*** Brake cut motor [10:43:54]Read from MH i2c: 01 [10:43:54]MH_I2C_Read... [10:43:54]*** Stop cut motor [10:43:54]*** Cut end [10:43:54]Read from MH i2c: 01 07 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: 01 07 00 13 68 00 00 00 00 00 FF 0F 90 [10:43:54]process_action close_receipt done [10:43:54]requested_data is exist [10:43:54]produce_requested_data [10:43:54]requested_item fm.sn is exist - process it [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 11 00 00 [10:43:54]Write to MH i2c: E2 08 00 14 68 80 11 00 00 00 00 00 00 F6 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 17 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 17 00 14 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 45 [10:43:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:43:54]wFMCommunicate OK [10:43:54]requested_item fd.num is exist - process it [10:43:54]SAM_PROTO_GetFieldsCounters [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 13 00 00 [10:43:54]Write to MH i2c: E2 08 00 15 68 80 13 00 00 00 00 00 00 F9 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 62 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 62 00 15 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 18 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [10:43:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 18 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:43:54]wFMCommunicate OK [10:43:54]SAM_PROTO_GetFieldsCounters done [10:43:54]requested_item shift.num is exist - process it [10:43:54]requested_item shift.opened is exist - process it [10:43:54]req_shift_opened [10:43:54]FM_GetShiftState [10:43:54]SAM_PROTO_GetShiftState [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 13 01 00 [10:43:54]Write to MH i2c: E2 08 00 16 68 80 13 01 00 00 00 00 00 FB [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 0E 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 0E 00 16 68 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 4B [10:43:54]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:43:54]wFMCommunicate OK [10:43:54]SAM_PROTO_GetShiftState done [10:43:54]FM_GetShiftState done [10:43:54]req_shift_opened done [10:43:54]requested_item shift.open_date is exist - process it [10:43:54]req_shift_open_date [10:43:54]req_shift_open_date done [10:43:54]produce_requested_data done [10:43:54]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220952,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:43:54]process_action_free close_receipt [10:43:54]json_value_free [10:43:54]json_value_free done [10:43:54]process_json_proto returns [10:43:54]Send response to host [10:43:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220952,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:43:54]free response buf [10:43:54]execute_script done [10:43:54]execute_script returns [10:43:54]free content buf [10:43:54]Sock 9.Close socket [10:43:54]Sock 9.Thread stoped [10:43:55]accept exits with 7 [10:43:55]New connection [10:43:55]New thread 3066674532 created [10:43:55]Thread 3066531172 joined [10:43:55]Waiting for new connection... [10:43:55] Sock 7.Parse request [10:43:55]Sock 7.Check first char [10:43:55]Sock 7.First char is OK [10:43:55]request: POST /json_proto HTTP/1.0 [10:43:55]Method: POST [10:43:55]URL: /json_proto [10:43:55]Method is POST - this is cgi request [10:43:55]url: /json_proto [10:43:55]query_string will be loaded in cgi processing [10:43:55]execute_cgi json_proto POST (null) [10:43:55]execute_cgi path=json_proto method=POST [10:43:55]POST find Content-Length [10:43:55]Host: 172.17.40.4:8080 [10:43:55]Content-Length: 675 [10:43:55]Content-Type: application/json [10:43:55] [10:43:55]POST finish read [10:43:55]Found Content-Length = 675 [10:43:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 14.620, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:55]execute_script... [10:43: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)538873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 14.620, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:43:55]POST & json_proto [10:43:55]process_json_proto [10:43:55]json parsed OK: [10:43:55]protocol is kg_v1.0 [10:43:55]action value=close_receipt [10:43:55]process_action close_receipt [10:43:55]cmd_close_receipt [10:43:55]MH_GetDate [10:43:55]Write to MH i2c: F0 00 00 17 68 6E [10:43:55]Write i2c OK [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: F0 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: F0 09 00 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: F0 09 00 17 68 00 70 D3 18 67 65 5C 16 67 77 [10:43:55]GetLastDocTimeStamp 1729680235 [10:43:55]current date 1729680240 [10:43:55]FM_GetShiftState [10:43:55]SAM_PROTO_GetShiftState [10:43:55]wFMCommunicate request_size=4 [10:43:55]MH_SAM_APDU [10:43:55]CAPDU: 80 13 01 00 [10:43:55]Write to MH i2c: E2 08 00 18 68 80 13 01 00 00 00 00 00 FD [10:43:55]Write i2c OK [10:43:55]MH_I2C_Read... [10:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:55]Read from MH i2c: E2 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: E2 0E 00 [10:43:55]MH_I2C_Read... [10:43:55]Read from MH i2c: E2 0E 00 18 68 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 4D [10:43:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:43:55]wFMCommunicate OK [10:43:55]SAM_PROTO_GetShiftState done [10:43:55]FM_GetShiftState done [10:43:55]opened in 1729642119 [10:43:55]opened+sec_in_day 1729728519 [10:43:55]quantity*price = 100000 [10:43:55]sum+1 = 100002 [10:43:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 162 23.10.2024 10:44 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220953 ФПД: 191236897327044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104400&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220953&fm=191236897327044&tin=02508201610067®Number=0000000000098116&sum=100000 [10:43:56]StoreToDocumentArchive [10:43:56]shift 447 fd 220953 [10:43:56]save to /storage/0447/doc_00220953 [10:43:56]save last doc name /storage/0447/doc_00220953 to /storage/kkm_last_doc_name [10:43:56]save OK [10:43:56]Clear old archive folders... [10:43:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:43:56]tlvbuf is 008ADE80 [10:43:56]SAM_PROTO_ClearQueue [10:43:56]wFMCommunicate request_size=4 [10:43:56]MH_SAM_APDU [10:43:56]CAPDU: 80 09 00 00 [10:43:56]Write to MH i2c: E2 08 00 25 68 80 09 00 00 00 00 00 00 FF [10:43:56]Write i2c OK [10:43:56]MH_I2C_Read... [10:43:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:57]Read from MH i2c: E2 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 03 00 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 03 00 25 68 00 90 00 01 [10:43:57]RAPDU: 90 00 [10:43:57]wFMCommunicate OK [10:43:57]SAM_PROTO_ClearQueue done [10:43:57]KKMCreateOFDPacket [10:43:57]OFDProtocolAddRootSTLVToBuf [10:43:57]FM_MakeSignedData [10:43:57]FM_MakeSignedData [10:43:57]SAM_PROTO_SignData [10:43:57]wFMCommunicate request_size=4 [10:43:57]MH_SAM_APDU [10:43:57]CAPDU: 80 0D 01 02 [10:43:57]Write to MH i2c: E2 08 00 26 68 80 0D 01 02 00 00 00 00 07 [10:43:57]Write i2c OK [10:43:57]MH_I2C_Read... [10:43:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:57]Read from MH i2c: E2 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 03 00 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 03 00 26 68 00 90 00 02 [10:43:57]RAPDU: 90 00 [10:43:57]wFMCommunicate OK [10:43:57]wFMCommunicate request_size=255 [10:43:57]MH_SAM_APDU [10:43: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 70 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 19 5F 03 00 35 04 06 00 [10:43:57]Write to MH i2c: E2 02 01 27 68 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 70 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 19 5F 03 00 35 04 06 00 00 00 03 [10:43:57]Write i2c OK [10:43:57]MH_I2C_Read... [10:43:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:57]Read from MH i2c: E2 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 03 00 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 03 00 27 68 00 90 00 03 [10:43:57]RAPDU: 90 00 [10:43:57]wFMCommunicate OK [10:43:57]wFMCommunicate request_size=11 [10:43:57]MH_SAM_APDU [10:43:57]CAPDU: 80 0D 02 02 06 AD ED CF 55 47 C4 [10:43:57]Write to MH i2c: E2 0E 00 28 68 80 0D 02 02 06 00 AD ED CF 55 47 C4 00 00 DF [10:43:57]Write i2c OK [10:43:57]MH_I2C_Read... [10:43:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:57]Read from MH i2c: E2 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 03 00 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 03 00 28 68 00 90 00 04 [10:43:57]RAPDU: 90 00 [10:43:57]wFMCommunicate OK [10:43:57]wFMCommunicate request_size=4 [10:43:57]MH_SAM_APDU [10:43:57]CAPDU: 80 0D 03 02 [10:43:57]Write to MH i2c: E2 08 00 29 68 80 0D 03 02 00 00 00 00 0C [10:43:57]Write i2c OK [10:43:57]MH_I2C_Read... [10:43:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:57]Read from MH i2c: E2 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 0B 00 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 0B 00 29 68 00 F4 13 2D F2 84 3D 59 53 90 00 A0 [10:43:57]RAPDU: F4 13 2D F2 84 3D 59 53 90 00 [10:43:57]wFMCommunicate OK [10:43:57]SAM_PROTO_SignData done [10:43:57]FM_MakeSignedData done [10:43:57]CreateOFDProtocolMessage [10:43:57]wFMCommunicate request_size=4 [10:43:57]MH_SAM_APDU [10:43:57]CAPDU: 80 11 00 00 [10:43:57]Write to MH i2c: E2 08 00 2A 68 80 11 00 00 00 00 00 00 0C [10:43:57]Write i2c OK [10:43:57]MH_I2C_Read... [10:43:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:57]Read from MH i2c: E2 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 17 00 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: E2 17 00 2A 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5B [10:43:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:43:57]wFMCommunicate OK [10:43:57]CreateOFDProtocolMessage done [10:43:57]OFDSenderStorePacket 220953 [10:43:57]StoreOFDPacket docnum=220953 [10:43:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 9A B3 08 01 C7 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 70 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 19 5F 03 00 35 04 06 00 AD ED CF 55 47 C4 F4 13 2D F2 84 3D 59 53 [10:43:57]CheckFolder [10:43:57]dirname=/storage/ofd_packets [10:43:57]CheckFolder done [10:43:57]ProducePacketName [10:43:57]name=ofd_packets/00220953 [10:43:57]NVStorageSaveData ofd_packets/00220953 [10:43:57]File name is /storage/ofd_packets/00220953 [10:43:57]Write 302 bytes [10:43:57]NVStorageSaveData done [10:43:57]OFDSenderStorePacket done [10:43:57]KKMCreateOFDPacket done [10:43:57]NVStorageSaveData kkm_last_timestamp [10:43:57]File name is /storage/kkm_last_timestamp [10:43:57]Write 4 bytes [10:43:57]NVStorageSaveData done [10:43:57]ExternCall_PrintAddStr [10:43:57]wPrintStart [10:43:57]Write to MH i2c: 01 00 00 2B 68 93 [10:43:57]Write i2c OK [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: 01 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: 01 07 00 [10:43:57]MH_I2C_Read... [10:43:57]Read from MH i2c: 01 07 00 2B 68 00 00 00 00 00 FF 0F A8 [10:43:57]RasterBufferAndPrint [10:43:57]line Счет N : (1)538873 [10:43:57]line ИНН: 02508201610067 [10:43:57]line Контрольно-Кассовый Чек [10:43:57]line ПРОДАЖА [10:43:57]line ТРК (МРК, ГНК) : 22 [10:43:57]line Товар: 2710124130 [10:43:57]line SUPER 92-К-5 [10:43:57]line 14.620 * 68.40 [10:43:57]line = 1000.01 [10:43:57]line НДС 12% НСП 1% [10:43:57]line > о реализуемом товаре [10:43:57]line ОКРУГЛЕНИЕ: -0.01 [10:43:57]line ИТОГО: 1000.00 [10:43:57]line Внесено: 1000.00 [10:43:57]line СДАЧА: 0.00 [10:43:57]line НСП 1% : 8.85 [10:43:57]line НДС 12% : 106.20 [10:43:57]line Наличными: 1000.00 [10:43:57]line Безнал.: 0.00 [10:43:57]line Место: АЗС № 84 "Партнер Нефть" [10:43:57]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:43:57]line СНО: Общий режим [10:43:57]line Чек 162 23.10.2024 10:44 [10:43:57]line Смена: 447 ФФД: 1.0 [10:43:57]line ЗНМ: 0300000178 [10:43:57]line РНМ: 0000000000098116 [10:43:57]line Версия ККМ: 001 [10:43:57]line ФМ: 0000000000965413 [10:43:57]line ФД: 220953 [10:43:57]line ФПД: 191236897327044 [10:43:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104400&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220953&fm=191236897327044&tin=02508201610067®Number=0000000000098116&sum=100000 [10:43:57]written 0, free lines is 4095 [10:43:57]OFD Sender: Processing packet 220953 [packets to send 81, broken 80] [10:43:57]ProducePacketName [10:43:57]name=ofd_packets/00220953 [10:43:57]OFD Sender: To server: pG, [10:43:57]CommunicateWithHost lk.salyk.kg:30040 [10:43:57]ConnectInit lk.salyk.kg [10:43:57]Connected sock=10 [10:43:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 9A B3 08 01 C7 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 39 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 70 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 19 5F 03 00 35 04 06 00 AD ED CF 55 47 C4 F4 13 2D F2 84 3D 59 53 [10:43:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 D9 40 47 00 18 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 39 36 35 34 31 33 10 04 04 00 19 5F 03 00 F4 03 04 00 0F 7F 18 67 B6 04 01 00 00 70 FD 0B FB 24 E6 B3 F6 [10:43:57]CommunicateWithHost err = 0 [10:43:57]CheckOFDResponse [10:43:57]1017 (14) - 77093643461234 [10:43:57]1041 (16) - 0000000000965413 [10:43:57]1040 (4) - 220953 [10:43:57]1012 (4) - 23.10.2024 04:43 [10:43:57]1206 (1) - 0 [10:43:57]OFD Sender: Remove packet 220953 [10:43:57]ProducePacketName [10:43:57]name=ofd_packets/00220953 [10:43:57]NVStorageDeleteData [10:43:58]Write to MH i2c: 01 00 00 56 68 BE [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: 01 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: 01 07 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: 01 07 00 56 68 00 00 00 00 00 01 0D D3 [10:43:58]RasterBufferAndPrint [10:43:58]line [10:43:58]line [10:43:58]line [10:43:58]line [10:43:58]line [10:43:58]written 0, free lines is 3341 [10:43:58]MH_Cut [10:43:58]Write to MH i2c: D1 01 00 5D 68 01 97 [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: D1 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: D1 01 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: D1 01 00 5D 68 00 96 [10:43:58]Write to MH i2c: 01 00 00 5E 68 C6 [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]OFD Sender: No OFD packet to send [10:43:58]*** Cut start [10:43:58]*** Partial cut [10:43:58]*** CUTSNS_PIN = 1 [10:43:58]*** CUTSNS_PIN = 0 [10:43:59]*** Brake cut motor [10:43:59]Read from MH i2c: 01 [10:43:59]MH_I2C_Read... [10:43:59]*** Stop cut motor [10:43:59]*** Cut end [10:43:59]Read from MH i2c: 01 07 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: 01 07 00 5E 68 00 00 00 00 00 FF 0F DB [10:43:59]process_action close_receipt done [10:43:59]requested_data is exist [10:43:59]produce_requested_data [10:43:59]requested_item fm.sn is exist - process it [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 11 00 00 [10:43:59]Write to MH i2c: E2 08 00 5F 68 80 11 00 00 00 00 00 00 41 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 17 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 17 00 5F 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 90 [10:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:43:59]wFMCommunicate OK [10:43:59]requested_item fd.num is exist - process it [10:43:59]SAM_PROTO_GetFieldsCounters [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 13 00 00 [10:43:59]Write to MH i2c: E2 08 00 60 68 80 13 00 00 00 00 00 00 44 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 62 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 62 00 60 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 19 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [10:43:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 19 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:43:59]wFMCommunicate OK [10:43:59]SAM_PROTO_GetFieldsCounters done [10:43:59]requested_item shift.num is exist - process it [10:43:59]requested_item shift.opened is exist - process it [10:43:59]req_shift_opened [10:43:59]FM_GetShiftState [10:43:59]SAM_PROTO_GetShiftState [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 13 01 00 [10:43:59]Write to MH i2c: E2 08 00 61 68 80 13 01 00 00 00 00 00 46 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 0E 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 0E 00 61 68 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 96 [10:43:59]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:43:59]wFMCommunicate OK [10:43:59]SAM_PROTO_GetShiftState done [10:43:59]FM_GetShiftState done [10:43:59]req_shift_opened done [10:43:59]requested_item shift.open_date is exist - process it [10:43:59]req_shift_open_date [10:43:59]req_shift_open_date done [10:43:59]produce_requested_data done [10:43:59]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220953,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:43:59]process_action_free close_receipt [10:43:59]json_value_free [10:43:59]json_value_free done [10:43:59]process_json_proto returns [10:43:59]Send response to host [10:43:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220953,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:43:59]free response buf [10:43:59]execute_script done [10:43:59]execute_script returns [10:43:59]free content buf [10:43:59]Sock 7.Close socket [10:43:59]Sock 7.Thread stoped [10:44:03]OFD Sender: No OFD packet to send [10:44:08]OFD Sender: No OFD packet to send [10:44:13]OFD Sender: No OFD packet to send [10:44:18]OFD Sender: No OFD packet to send [10:44:23]OFD Sender: No OFD packet to send [10:44:28]accept exits with 9 [10:44:28]New connection [10:44:28]New thread 3066531172 created [10:44:28]Thread 3066674532 joined [10:44:28]Waiting for new connection... [10:44:28] Sock 9.Parse request [10:44:28]Sock 9.Check first char [10:44:28]Sock 9.First char is OK [10:44:28]request: POST /json_proto HTTP/1.0 [10:44:28]Method: POST [10:44:28]URL: /json_proto [10:44:28]Method is POST - this is cgi request [10:44:28]url: /json_proto [10:44:28]query_string will be loaded in cgi processing [10:44:28]execute_cgi json_proto POST (null) [10:44:28]execute_cgi path=json_proto method=POST [10:44:28]POST find Content-Length [10:44:28]Host: 172.17.40.4:8080 [10:44:28]Content-Length: 754 [10:44:28]Content-Type: application/json [10:44:28] [10:44:28]POST finish read [10:44:28]Found Content-Length = 754 [10:44:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034120", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:28]execute_script... [10:44: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)538875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034120", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:28]POST & json_proto [10:44:28]process_json_proto [10:44:28]json parsed OK: [10:44:28]protocol is kg_v1.0 [10:44:28]action value=close_receipt [10:44:28]process_action close_receipt [10:44:28]cmd_close_receipt [10:44:28]MH_GetDate [10:44:28]Write to MH i2c: F0 00 00 62 68 B9 [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: F0 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: F0 09 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: F0 09 00 62 68 00 91 D3 18 67 65 5C 16 67 E3 [10:44:28]GetLastDocTimeStamp 1729680240 [10:44:28]current date 1729680273 [10:44:28]FM_GetShiftState [10:44:28]SAM_PROTO_GetShiftState [10:44:28]wFMCommunicate request_size=4 [10:44:28]MH_SAM_APDU [10:44:28]CAPDU: 80 13 01 00 [10:44:28]Write to MH i2c: E2 08 00 63 68 80 13 01 00 00 00 00 00 48 [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:28]Read from MH i2c: E2 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: E2 0E 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: E2 0E 00 63 68 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 98 [10:44:28]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:44:28]wFMCommunicate OK [10:44:28]SAM_PROTO_GetShiftState done [10:44:28]FM_GetShiftState done [10:44:28]opened in 1729642119 [10:44:28]opened+sec_in_day 1729728519 [10:44:28]quantity*price = 0 [10:44:28]sum+1 = 1 [10:44:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 163 23.10.2024 10:44 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30034120 ФМ: 0000000000965413 ФД: 220954 ФПД: 140294535136837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104433&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220954&fm=140294535136837&tin=02508201610067®Number=0000000000098116&sum=0 [10:44:29]StoreToDocumentArchive [10:44:29]shift 447 fd 220954 [10:44:29]save to /storage/0447/doc_00220954 [10:44:29]save last doc name /storage/0447/doc_00220954 to /storage/kkm_last_doc_name [10:44:29]save OK [10:44:29]Clear old archive folders... [10:44:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:29]tlvbuf is 0075EEB0 [10:44:29]SAM_PROTO_ClearQueue [10:44:29]wFMCommunicate request_size=4 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 09 00 00 [10:44:29]Write to MH i2c: E2 08 00 70 68 80 09 00 00 00 00 00 00 4A [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 03 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 03 00 70 68 00 90 00 4C [10:44:29]RAPDU: 90 00 [10:44:29]wFMCommunicate OK [10:44:29]SAM_PROTO_ClearQueue done [10:44:29]KKMCreateOFDPacket [10:44:29]OFDProtocolAddRootSTLVToBuf [10:44:29]FM_MakeSignedData [10:44:29]FM_MakeSignedData [10:44:29]SAM_PROTO_SignData [10:44:29]wFMCommunicate request_size=4 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 0D 01 02 [10:44:29]Write to MH i2c: E2 08 00 71 68 80 0D 01 02 00 00 00 00 52 [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 03 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 03 00 71 68 00 90 00 4D [10:44:29]RAPDU: 90 00 [10:44:29]wFMCommunicate OK [10:44:29]wFMCommunicate request_size=255 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 91 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1A 5F 03 00 35 04 06 00 7F [10:44:29]Write to MH i2c: E2 02 01 72 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 32 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 91 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1A 5F 03 00 35 04 06 00 7F 00 00 9F [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 03 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 03 00 72 68 00 90 00 4E [10:44:29]RAPDU: 90 00 [10:44:29]wFMCommunicate OK [10:44:29]wFMCommunicate request_size=10 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 0D 02 02 05 98 DD EE 46 45 [10:44:29]Write to MH i2c: E2 0D 00 73 68 80 0D 02 02 05 00 98 DD EE 46 45 00 00 4D [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 03 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 03 00 73 68 00 90 00 4F [10:44:29]RAPDU: 90 00 [10:44:29]wFMCommunicate OK [10:44:29]wFMCommunicate request_size=4 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 0D 03 02 [10:44:29]Write to MH i2c: E2 08 00 74 68 80 0D 03 02 00 00 00 00 57 [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 0B 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 0B 00 74 68 00 21 93 15 78 C9 6D AA 45 90 00 BE [10:44:29]RAPDU: 21 93 15 78 C9 6D AA 45 90 00 [10:44:29]wFMCommunicate OK [10:44:29]SAM_PROTO_SignData done [10:44:29]FM_MakeSignedData done [10:44:29]CreateOFDProtocolMessage [10:44:29]wFMCommunicate request_size=4 [10:44:29]MH_SAM_APDU [10:44:29]CAPDU: 80 11 00 00 [10:44:29]Write to MH i2c: E2 08 00 75 68 80 11 00 00 00 00 00 00 57 [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:29]Read from MH i2c: E2 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 17 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: E2 17 00 75 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A6 [10:44:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:44:29]wFMCommunicate OK [10:44:29]CreateOFDProtocolMessage done [10:44:29]OFDSenderStorePacket 220954 [10:44:29]StoreOFDPacket docnum=220954 [10:44:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 CE 70 07 01 7F 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 91 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1A 5F 03 00 35 04 06 00 7F 98 DD EE 46 45 21 93 15 78 C9 6D AA 45 [10:44:29]CheckFolder [10:44:29]dirname=/storage/ofd_packets [10:44:29]CheckFolder done [10:44:29]ProducePacketName [10:44:29]name=ofd_packets/00220954 [10:44:29]NVStorageSaveData ofd_packets/00220954 [10:44:29]File name is /storage/ofd_packets/00220954 [10:44:29]Write 301 bytes [10:44:29]NVStorageSaveData done [10:44:29]OFDSenderStorePacket done [10:44:29]KKMCreateOFDPacket done [10:44:29]NVStorageSaveData kkm_last_timestamp [10:44:29]File name is /storage/kkm_last_timestamp [10:44:29]Write 4 bytes [10:44:29]NVStorageSaveData done [10:44:29]ExternCall_PrintAddStr [10:44:29]wPrintStart [10:44:29]Write to MH i2c: 01 00 00 76 68 DE [10:44:29]Write i2c OK [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: 01 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: 01 07 00 [10:44:29]MH_I2C_Read... [10:44:29]Read from MH i2c: 01 07 00 76 68 00 00 00 00 00 FF 0F F3 [10:44:29]RasterBufferAndPrint [10:44:29]line Счет N : (1)538875 [10:44:29]line ИНН: 02508201610067 [10:44:29]line Контрольно-Кассовый Чек [10:44:29]line ПРОДАЖА [10:44:29]line ТРК (МРК, ГНК) : 33 [10:44:29]line Товар: 2710124130 [10:44:29]line Аи-92-К-2 [10:44:29]line 25.000 * 0.00 [10:44:29]line = 0.00 [10:44:29]line НДС 12% НСП 1% [10:44:29]line > о реализуемом товаре [10:44:29]line ИТОГО: 0.00 [10:44:29]line НСП 1% : 0.00 [10:44:29]line НДС 12% : 0.00 [10:44:29]line Наличными: 0.00 [10:44:29]line Безнал.: 0.00 [10:44:29]line Место: АЗС № 84 "Партнер Нефть" [10:44:29]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:44:29]line СНО: Общий режим [10:44:29]line Чек 163 23.10.2024 10:44 [10:44:29]line Смена: 447 ФФД: 1.0 [10:44:29]line ЗНМ: 0300000178 [10:44:29]line РНМ: 0000000000098116 [10:44:29]line Версия ККМ: 001 [10:44:29]line Талоны: ТК ГПНА Online [10:44:29]line 30034120 [10:44:29]line ФМ: 0000000000965413 [10:44:29]line ФД: 220954 [10:44:29]line ФПД: 140294535136837 [10:44:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104433&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220954&fm=140294535136837&tin=02508201610067®Number=0000000000098116&sum=0 [10:44:29]written 0, free lines is 4095 [10:44:29]OFD Sender: Processing packet 220954 [packets to send 81, broken 80] [10:44:29]ProducePacketName [10:44:29]name=ofd_packets/00220954 [10:44:30]OFD Sender: To server: pG, [10:44:30]CommunicateWithHost lk.salyk.kg:30040 [10:44:30]ConnectInit lk.salyk.kg [10:44:30]Connected sock=10 [10:44:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 CE 70 07 01 7F 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 91 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1A 5F 03 00 35 04 06 00 7F 98 DD EE 46 45 21 93 15 78 C9 6D AA 45 [10:44:30]Write to MH i2c: 01 00 00 A0 68 08 [10:44:30]Write i2c OK [10:44:30]MH_I2C_Read... [10:44:30]Read from MH i2c: 01 [10:44:30]MH_I2C_Read... [10:44:30]Read from MH i2c: 01 07 00 [10:44:30]MH_I2C_Read... [10:44:30]Read from MH i2c: 01 07 00 A0 68 00 00 00 00 00 F9 0C 14 [10:44:30]RasterBufferAndPrint [10:44:30]line [10:44:30]line [10:44:30]line [10:44:30]line [10:44:30]line [10:44:30]written 0, free lines is 3328 [10:44:30]MH_Cut [10:44:30]Write to MH i2c: D1 01 00 A7 68 01 E1 [10:44:30]Write i2c OK [10:44:30]MH_I2C_Read... [10:44:30]Read from MH i2c: D1 [10:44:30]MH_I2C_Read... [10:44:30]Read from MH i2c: D1 01 00 [10:44:30]MH_I2C_Read... [10:44:30]Read from MH i2c: D1 01 00 A7 68 00 E0 [10:44:30]Write to MH i2c: 01 00 00 A8 68 10 [10:44:30]Write i2c OK [10:44:30]MH_I2C_Read... [10:44:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E4 7D 47 00 D6 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 39 36 35 34 31 33 10 04 04 00 1A 5F 03 00 F4 03 04 00 30 7F 18 67 B6 04 01 00 00 F7 25 0C 91 D5 8A 9F 8F [10:44:30]CommunicateWithHost err = 0 [10:44:30]CheckOFDResponse [10:44:30]1017 (14) - 77093643461234 [10:44:30]1041 (16) - 0000000000965413 [10:44:30]1040 (4) - 220954 [10:44:30]1012 (4) - 23.10.2024 04:44 [10:44:30]1206 (1) - 0 [10:44:30]OFD Sender: Remove packet 220954 [10:44:30]ProducePacketName [10:44:30]name=ofd_packets/00220954 [10:44:30]NVStorageDeleteData [10:44:31]*** Cut start [10:44:31]*** Partial cut [10:44:31]*** CUTSNS_PIN = 1 [10:44:31]OFD Sender: No OFD packet to send [10:44:31]*** CUTSNS_PIN = 0 [10:44:31]*** Brake cut motor [10:44:31]Read from MH i2c: 01 [10:44:31]MH_I2C_Read... [10:44:31]*** Stop cut motor [10:44:31]*** Cut end [10:44:31]Read from MH i2c: 01 07 00 [10:44:31]MH_I2C_Read... [10:44:31]Read from MH i2c: 01 07 00 A8 68 00 00 00 00 00 FF 0F 25 [10:44:31]process_action close_receipt done [10:44:31]requested_data is exist [10:44:31]produce_requested_data [10:44:31]requested_item fm.sn is exist - process it [10:44:31]wFMCommunicate request_size=4 [10:44:31]MH_SAM_APDU [10:44:31]CAPDU: 80 11 00 00 [10:44:31]Write to MH i2c: E2 08 00 A9 68 80 11 00 00 00 00 00 00 8B [10:44:31]Write i2c OK [10:44:31]MH_I2C_Read... [10:44:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:31]Read from MH i2c: E2 [10:44:31]MH_I2C_Read... [10:44:31]Read from MH i2c: E2 17 00 [10:44:31]MH_I2C_Read... [10:44:31]Read from MH i2c: E2 17 00 A9 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DA [10:44:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:44:31]wFMCommunicate OK [10:44:31]requested_item fd.num is exist - process it [10:44:31]SAM_PROTO_GetFieldsCounters [10:44:31]wFMCommunicate request_size=4 [10:44:31]MH_SAM_APDU [10:44:31]CAPDU: 80 13 00 00 [10:44:31]Write to MH i2c: E2 08 00 AA 68 80 13 00 00 00 00 00 00 8E [10:44:31]Write i2c OK [10:44:31]MH_I2C_Read... [10:44:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:31]Read from MH i2c: E2 [10:44:31]MH_I2C_Read... [10:44:31]Read from MH i2c: E2 62 00 [10:44:31]MH_I2C_Read... [10:44:31]Read from MH i2c: E2 62 00 AA 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [10:44:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:44:31]wFMCommunicate OK [10:44:31]SAM_PROTO_GetFieldsCounters done [10:44:31]requested_item shift.num is exist - process it [10:44:31]requested_item shift.opened is exist - process it [10:44:31]req_shift_opened [10:44:31]FM_GetShiftState [10:44:31]SAM_PROTO_GetShiftState [10:44:31]wFMCommunicate request_size=4 [10:44:31]MH_SAM_APDU [10:44:31]CAPDU: 80 13 01 00 [10:44:31]Write to MH i2c: E2 08 00 AB 68 80 13 01 00 00 00 00 00 90 [10:44:31]Write i2c OK [10:44:31]MH_I2C_Read... [10:44:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:31]Read from MH i2c: E2 [10:44:31]MH_I2C_Read... [10:44:31]Read from MH i2c: E2 0E 00 [10:44:31]MH_I2C_Read... [10:44:31]Read from MH i2c: E2 0E 00 AB 68 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E0 [10:44:31]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:44:31]wFMCommunicate OK [10:44:31]SAM_PROTO_GetShiftState done [10:44:31]FM_GetShiftState done [10:44:31]req_shift_opened done [10:44:31]requested_item shift.open_date is exist - process it [10:44:31]req_shift_open_date [10:44:31]req_shift_open_date done [10:44:31]produce_requested_data done [10:44:31]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220954,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:44:31]process_action_free close_receipt [10:44:31]json_value_free [10:44:31]json_value_free done [10:44:31]process_json_proto returns [10:44:31]Send response to host [10:44:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220954,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:44:31]free response buf [10:44:31]execute_script done [10:44:31]execute_script returns [10:44:31]free content buf [10:44:31]Sock 9.Close socket [10:44:31]Sock 9.Thread stoped [10:44:36]OFD Sender: No OFD packet to send [10:44:41]OFD Sender: No OFD packet to send [10:44:46]OFD Sender: No OFD packet to send [10:44:51]OFD Sender: No OFD packet to send [10:44:56]OFD Sender: No OFD packet to send [10:45:01]OFD Sender: No OFD packet to send [10:45:05]accept exits with 7 [10:45:05]New connection [10:45:05]New thread 3066674532 created [10:45:05]Thread 3066531172 joined [10:45:05]Waiting for new connection... [10:45:05] Sock 7.Parse request [10:45:05]Sock 7.Check first char [10:45:05]Sock 7.First char is OK [10:45:05]request: POST /json_proto HTTP/1.0 [10:45:05]Method: POST [10:45:05]URL: /json_proto [10:45:05]Method is POST - this is cgi request [10:45:05]url: /json_proto [10:45:05]query_string will be loaded in cgi processing [10:45:05]execute_cgi json_proto POST (null) [10:45:05]execute_cgi path=json_proto method=POST [10:45:05]POST find Content-Length [10:45:05]Host: 172.17.40.4:8080 [10:45:05]Content-Length: 1389 [10:45:05]Content-Type: application/json [10:45:05] [10:45:05]POST finish read [10:45:05]Found Content-Length = 1389 [10:45:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80192", "tax_sys" : 0, "items" : [ { "code": "5449000005489", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 1\u043B \u0431/\u0433", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521230", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043B\u0438\u043C\u043E\u043D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870235681079", "name": "Grizzly \u0432\u043E\u043B\u043D\u0438\u0441\u0442\u044B\u0435 \u0421\u043B\u0430\u0434\u043A\u0438\u0439 \u0447\u0438\u043B\u0438 55 \u0433\u0440", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 265.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:05]execute_script... [10:45:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80192", "tax_sys" : 0, "items" : [ { "code": "5449000005489", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 1\u043B \u0431/\u0433", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521230", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0447\u0435\u0440\u043D.\u043B\u0438\u043C\u043E\u043D", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870235681079", "name": "Grizzly \u0432\u043E\u043B\u043D\u0438\u0441\u0442\u044B\u0435 \u0421\u043B\u0430\u0434\u043A\u0438\u0439 \u0447\u0438\u043B\u0438 55 \u0433\u0440", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 265.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:05]POST & json_proto [10:45:05]process_json_proto [10:45:05]json parsed OK: [10:45:05]protocol is kg_v1.0 [10:45:05]action value=close_receipt [10:45:05]process_action close_receipt [10:45:05]cmd_close_receipt [10:45:05]MH_GetDate [10:45:05]Write to MH i2c: F0 00 00 AC 68 03 [10:45:05]Write i2c OK [10:45:05]MH_I2C_Read... [10:45:05]Read from MH i2c: F0 [10:45:05]MH_I2C_Read... [10:45:05]Read from MH i2c: F0 09 00 [10:45:05]MH_I2C_Read... [10:45:05]Read from MH i2c: F0 09 00 AC 68 00 B6 D3 18 67 65 5C 16 67 52 [10:45:05]GetLastDocTimeStamp 1729680273 [10:45:05]current date 1729680310 [10:45:05]FM_GetShiftState [10:45:05]SAM_PROTO_GetShiftState [10:45:05]wFMCommunicate request_size=4 [10:45:05]MH_SAM_APDU [10:45:05]CAPDU: 80 13 01 00 [10:45:05]Write to MH i2c: E2 08 00 AD 68 80 13 01 00 00 00 00 00 92 [10:45:05]Write i2c OK [10:45:05]MH_I2C_Read... [10:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:06]Read from MH i2c: E2 [10:45:06]MH_I2C_Read... [10:45:06]Read from MH i2c: E2 0E 00 [10:45:06]MH_I2C_Read... [10:45:06]Read from MH i2c: E2 0E 00 AD 68 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E2 [10:45:06]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:45:06]wFMCommunicate OK [10:45:06]SAM_PROTO_GetShiftState done [10:45:06]FM_GetShiftState done [10:45:06]opened in 1729642119 [10:45:06]opened+sec_in_day 1729728519 [10:45:06]quantity*price = 5000 [10:45:06]sum+1 = 5001 [10:45:06]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202521230 Напиток MAXI чай 1,2 черн.лимон 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870235681079 Grizzly волнистые Сладкий чили 55 гр 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 265.00 НСП 1% : 2.35 НДС 12% : 28.14 Наличными: 0.00 Безнал.: 265.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 164 23.10.2024 10:45 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220955 ФПД: 125144110208036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104511&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220955&fm=125144110208036&tin=02508201610067®Number=0000000000098116&sum=26500 0 [10:45:07]StoreToDocumentArchive [10:45:07]shift 447 fd 220955 [10:45:07]save to /storage/0447/doc_00220955 [10:45:07]save last doc name /storage/0447/doc_00220955 to /storage/kkm_last_doc_name [10:45:07]save OK [10:45:07]Clear old archive folders... [10:45:07]ProcessDocumentItem done err = 0, tmpTLVsize=527 [10:45:07]tlvbuf is 0075F410 [10:45:07]SAM_PROTO_ClearQueue [10:45:07]wFMCommunicate request_size=4 [10:45:07]MH_SAM_APDU [10:45:07]CAPDU: 80 09 00 00 [10:45:07]Write to MH i2c: E2 08 00 BA 68 80 09 00 00 00 00 00 00 94 [10:45:07]Write i2c OK [10:45:07]MH_I2C_Read... [10:45:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:07]Read from MH i2c: E2 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: E2 03 00 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: E2 03 00 BA 68 00 90 00 96 [10:45:07]RAPDU: 90 00 [10:45:07]wFMCommunicate OK [10:45:07]SAM_PROTO_ClearQueue done [10:45:07]KKMCreateOFDPacket [10:45:07]OFDProtocolAddRootSTLVToBuf [10:45:07]FM_MakeSignedData [10:45:07]FM_MakeSignedData [10:45:07]SAM_PROTO_SignData [10:45:07]wFMCommunicate request_size=4 [10:45:07]MH_SAM_APDU [10:45:07]CAPDU: 80 0D 01 02 [10:45:07]Write to MH i2c: E2 08 00 BB 68 80 0D 01 02 00 00 00 00 9C [10:45:07]Write i2c OK [10:45:07]MH_I2C_Read... [10:45:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:07]Read from MH i2c: E2 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: E2 03 00 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: E2 03 00 BB 68 00 90 00 97 [10:45:07]RAPDU: 90 00 [10:45:07]wFMCommunicate OK [10:45:07]wFMCommunicate request_size=255 [10:45:07]MH_SAM_APDU [10:45:07]CAPDU: 80 0D 02 02 FA 03 00 0F 02 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 33 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 33 [10:45:07]Write to MH i2c: E2 02 01 BC 68 80 0D 02 02 FA 00 03 00 0F 02 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 33 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 33 00 00 0B [10:45:07]Write i2c OK [10:45:07]MH_I2C_Read... [10:45:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:07]Read from MH i2c: E2 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: E2 03 00 [10:45:07]MH_I2C_Read... [10:45:07]Read from MH i2c: E2 03 00 BC 68 00 90 00 98 [10:45:07]RAPDU: 90 00 [10:45:07]wFMCommunicate OK [10:45:07]wFMCommunicate request_size=255 [10:45:07]MH_SAM_APDU [10:45:07]CAPDU: 80 0D 02 02 FA 35 36 38 31 30 37 39 06 04 3A 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 A1 D0 BB D0 B0 D0 B4 D0 BA D0 B8 D0 B9 20 D1 87 D0 B8 D0 BB D0 B8 20 35 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 67 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 B7 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 [10:45:07]Write to MH i2c: E2 02 01 BD 68 80 0D 02 02 FA 00 35 36 38 31 30 37 39 06 04 3A 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 A1 D0 BB D0 B0 D0 B4 D0 BA D0 B8 D0 B9 20 D1 87 D0 B8 D0 BB D0 B8 20 35 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 67 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 B7 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 00 00 1A [10:45:07]Write i2c OK [10:45:07]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 BD 68 00 90 00 99 [10:45:08]RAPDU: 90 00 [10:45:08]wFMCommunicate OK [10:45:08]wFMCommunicate request_size=36 [10:45:08]MH_SAM_APDU [10:45:08]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1B 5F 03 00 35 04 06 00 71 D1 62 3C 14 24 [10:45:08]Write to MH i2c: E2 27 00 BE 68 80 0D 02 02 1F 00 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1B 5F 03 00 35 04 06 00 71 D1 62 3C 14 24 00 00 56 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 03 00 BE 68 00 90 00 9A [10:45:08]RAPDU: 90 00 [10:45:08]wFMCommunicate OK [10:45:08]wFMCommunicate request_size=4 [10:45:08]MH_SAM_APDU [10:45:08]CAPDU: 80 0D 03 02 [10:45:08]Write to MH i2c: E2 08 00 BF 68 80 0D 03 02 00 00 00 00 A2 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 0B 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 0B 00 BF 68 00 88 14 48 A9 F1 F9 9C C6 90 00 7C [10:45:08]RAPDU: 88 14 48 A9 F1 F9 9C C6 90 00 [10:45:08]wFMCommunicate OK [10:45:08]SAM_PROTO_SignData done [10:45:08]FM_MakeSignedData done [10:45:08]CreateOFDProtocolMessage [10:45:08]wFMCommunicate request_size=4 [10:45:08]MH_SAM_APDU [10:45:08]CAPDU: 80 11 00 00 [10:45:08]Write to MH i2c: E2 08 00 C0 68 80 11 00 00 00 00 00 00 A2 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 [10:45:08]MH_I2C_Read... [10:45:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:08]Read from MH i2c: E2 17 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: E2 17 00 C0 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F1 [10:45:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:45:08]wFMCommunicate OK [10:45:08]CreateOFDProtocolMessage done [10:45:08]OFDSenderStorePacket 220955 [10:45:08]StoreOFDPacket docnum=220955 [10:45:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 23 02 00 00 75 11 1B 02 7D 8B 5A 03 01 00 03 00 0F 02 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 33 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 30 37 39 06 04 3A 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 A1 D0 BB D0 B0 D0 B4 D0 BA D0 B8 D0 B9 20 D1 87 D0 B8 D0 BB D0 B8 20 35 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 67 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 B7 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1B 5F 03 00 35 04 06 00 71 D1 62 3C 14 24 88 14 48 A9 F1 F9 9C C6 [10:45:08]CheckFolder [10:45:08]dirname=/storage/ofd_packets [10:45:08]CheckFolder done [10:45:08]ProducePacketName [10:45:08]name=ofd_packets/00220955 [10:45:08]NVStorageSaveData ofd_packets/00220955 [10:45:08]File name is /storage/ofd_packets/00220955 [10:45:08]Write 577 bytes [10:45:08]NVStorageSaveData done [10:45:08]OFDSenderStorePacket done [10:45:08]KKMCreateOFDPacket done [10:45:08]NVStorageSaveData kkm_last_timestamp [10:45:08]File name is /storage/kkm_last_timestamp [10:45:08]Write 4 bytes [10:45:08]NVStorageSaveData done [10:45:08]ExternCall_PrintAddStr [10:45:08]wPrintStart [10:45:08]Write to MH i2c: 01 00 00 C1 68 29 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 07 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 07 00 C1 68 00 00 00 00 00 FF 0F 3E [10:45:08]RasterBufferAndPrint [10:45:08]line Счет N : (3)80192 [10:45:08]line ИНН: 02508201610067 [10:45:08]line Контрольно-Кассовый Чек [10:45:08]line ПРОДАЖА [10:45:08]line Товар: 5449000005489 [10:45:08]line Вода Бонаква 1л б/г [10:45:08]line 1.000 * 50.00 [10:45:08]line = 50.00 [10:45:08]line НДС 12% НСП 1% [10:45:08]line > о реализуемом товаре [10:45:08]line Товар: 4870202521230 [10:45:08]line Напиток MAXI чай 1,2 черн.лимон [10:45:08]line 1.000 * 125.00 [10:45:08]line = 125.00 [10:45:08]line НДС 12% НСП 1% [10:45:08]line > о реализуемом товаре [10:45:08]line Товар: 4870235681079 [10:45:08]line Grizzly волнистые Сладкий чили 55 гр [10:45:08]line 1.000 * 90.00 [10:45:08]line = 90.00 [10:45:08]line НДС 12% НСП 1% [10:45:08]line > о реализуемом товаре [10:45:08]line ИТОГО: 265.00 [10:45:08]line НСП 1% : 2.35 [10:45:08]line НДС 12% : 28.14 [10:45:08]line Наличными: 0.00 [10:45:08]line Безнал.: 265.00 [10:45:08]line Место: АЗС № 84 "Партнер Нефть" [10:45:08]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:45:08]line СНО: Общий режим [10:45:08]line Чек 164 23.10.2024 10:45 [10:45:08]line Смена: 447 ФФД: 1.0 [10:45:08]line ЗНМ: 0300000178 [10:45:08]line РНМ: 0000000000098116 [10:45:08]line Версия ККМ: 001 [10:45:08]line Платежная система: Mbank [10:45:08]line ФМ: 0000000000965413 [10:45:08]line ФД: 220955 [10:45:08]line ФПД: 125144110208036 [10:45:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104511&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220955&fm=125144110208036&tin=02508201610067®Number=0000000000098116&sum=26500 [10:45:08]line 0 [10:45:08]written 0, free lines is 4095 [10:45:08]OFD Sender: Processing packet 220955 [packets to send 81, broken 80] [10:45:08]ProducePacketName [10:45:08]name=ofd_packets/00220955 [10:45:08]OFD Sender: To server: pG, [10:45:08]CommunicateWithHost lk.salyk.kg:30040 [10:45:08]ConnectInit lk.salyk.kg [10:45:08]Connected sock=10 [10:45:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 23 02 00 00 75 11 1B 02 7D 8B 5A 03 01 00 03 00 0F 02 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 33 30 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D1 87 D0 B5 D1 80 D0 BD 2E D0 BB D0 B8 D0 BC D0 BE D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7E 00 8A 04 0D 00 34 38 37 30 32 33 35 36 38 31 30 37 39 06 04 3A 00 47 72 69 7A 7A 6C 79 20 D0 B2 D0 BE D0 BB D0 BD D0 B8 D1 81 D1 82 D1 8B D0 B5 20 D0 A1 D0 BB D0 B0 D0 B4 D0 BA D0 B8 D0 B9 20 D1 87 D0 B8 D0 BB D0 B8 20 35 35 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 67 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 B7 D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1B 5F 03 00 35 04 06 00 71 D1 62 3C 14 24 88 14 48 A9 F1 F9 9C C6 [10:45:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 32 76 47 00 D7 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 39 36 35 34 31 33 10 04 04 00 1B 5F 03 00 F4 03 04 00 56 7F 18 67 B6 04 01 00 00 41 94 7A F3 04 1F 09 4E [10:45:08]CommunicateWithHost err = 0 [10:45:08]CheckOFDResponse [10:45:08]1017 (14) - 77093643461234 [10:45:08]1041 (16) - 0000000000965413 [10:45:08]1040 (4) - 220955 [10:45:08]1012 (4) - 23.10.2024 04:45 [10:45:08]1206 (1) - 0 [10:45:08]OFD Sender: Remove packet 220955 [10:45:08]ProducePacketName [10:45:08]name=ofd_packets/00220955 [10:45:08]NVStorageDeleteData [10:45:08]Write to MH i2c: 01 00 00 F8 68 60 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 07 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: 01 07 00 F8 68 00 00 00 00 00 35 0C A8 [10:45:08]RasterBufferAndPrint [10:45:08]line [10:45:08]line [10:45:08]line [10:45:08]line [10:45:08]line [10:45:08]written 0, free lines is 3134 [10:45:08]MH_Cut [10:45:08]Write to MH i2c: D1 01 00 FF 68 01 39 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: D1 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: D1 01 00 [10:45:08]MH_I2C_Read... [10:45:08]Read from MH i2c: D1 01 00 FF 68 00 38 [10:45:08]Write to MH i2c: 01 00 00 00 69 69 [10:45:08]Write i2c OK [10:45:08]MH_I2C_Read... [10:45:09]OFD Sender: No OFD packet to send [10:45:09]*** Cut start [10:45:09]*** Partial cut [10:45:09]*** CUTSNS_PIN = 1 [10:45:09]*** CUTSNS_PIN = 0 [10:45:10]*** Brake cut motor [10:45:10]Read from MH i2c: 01 [10:45:10]MH_I2C_Read... [10:45:10]*** Stop cut motor [10:45:10]*** Cut end [10:45:10]Read from MH i2c: 01 07 00 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: 01 07 00 00 69 00 00 00 00 00 FF 0F 7E [10:45:10]process_action close_receipt done [10:45:10]requested_data is exist [10:45:10]produce_requested_data [10:45:10]requested_item fm.sn is exist - process it [10:45:10]wFMCommunicate request_size=4 [10:45:10]MH_SAM_APDU [10:45:10]CAPDU: 80 11 00 00 [10:45:10]Write to MH i2c: E2 08 00 01 69 80 11 00 00 00 00 00 00 E4 [10:45:10]Write i2c OK [10:45:10]MH_I2C_Read... [10:45:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:10]Read from MH i2c: E2 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 17 00 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 17 00 01 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 33 [10:45:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:45:10]wFMCommunicate OK [10:45:10]requested_item fd.num is exist - process it [10:45:10]SAM_PROTO_GetFieldsCounters [10:45:10]wFMCommunicate request_size=4 [10:45:10]MH_SAM_APDU [10:45:10]CAPDU: 80 13 00 00 [10:45:10]Write to MH i2c: E2 08 00 02 69 80 13 00 00 00 00 00 00 E7 [10:45:10]Write i2c OK [10:45:10]MH_I2C_Read... [10:45:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:10]Read from MH i2c: E2 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 62 00 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 62 00 02 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [10:45:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:45:10]wFMCommunicate OK [10:45:10]SAM_PROTO_GetFieldsCounters done [10:45:10]requested_item shift.num is exist - process it [10:45:10]requested_item shift.opened is exist - process it [10:45:10]req_shift_opened [10:45:10]FM_GetShiftState [10:45:10]SAM_PROTO_GetShiftState [10:45:10]wFMCommunicate request_size=4 [10:45:10]MH_SAM_APDU [10:45:10]CAPDU: 80 13 01 00 [10:45:10]Write to MH i2c: E2 08 00 03 69 80 13 01 00 00 00 00 00 E9 [10:45:10]Write i2c OK [10:45:10]MH_I2C_Read... [10:45:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:10]Read from MH i2c: E2 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 0E 00 [10:45:10]MH_I2C_Read... [10:45:10]Read from MH i2c: E2 0E 00 03 69 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 39 [10:45:10]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:45:10]wFMCommunicate OK [10:45:10]SAM_PROTO_GetShiftState done [10:45:10]FM_GetShiftState done [10:45:10]req_shift_opened done [10:45:10]requested_item shift.open_date is exist - process it [10:45:10]req_shift_open_date [10:45:10]req_shift_open_date done [10:45:10]produce_requested_data done [10:45:10]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220955,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:45:10]process_action_free close_receipt [10:45:10]json_value_free [10:45:10]json_value_free done [10:45:10]process_json_proto returns [10:45:10]Send response to host [10:45:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220955,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:45:10]free response buf [10:45:10]execute_script done [10:45:10]execute_script returns [10:45:10]free content buf [10:45:10]Sock 7.Close socket [10:45:10]Sock 7.Thread stoped [10:45:14]OFD Sender: No OFD packet to send [10:45:19]OFD Sender: No OFD packet to send [10:45:24]OFD Sender: No OFD packet to send [10:45:29]OFD Sender: No OFD packet to send [10:45:34]OFD Sender: No OFD packet to send [10:45:39]OFD Sender: No OFD packet to send [10:45:44]OFD Sender: No OFD packet to send [10:45:49]OFD Sender: No OFD packet to send [10:45:54]OFD Sender: No OFD packet to send [10:45:59]OFD Sender: No OFD packet to send [10:46:02]accept exits with 9 [10:46:02]New connection [10:46:02]New thread 3066531172 created [10:46:02]Thread 3066674532 joined [10:46:02]Waiting for new connection... [10:46:02] Sock 9.Parse request [10:46:02]Sock 9.Check first char [10:46:02]Sock 9.First char is OK [10:46:02]request: POST /json_proto HTTP/1.0 [10:46:02]Method: POST [10:46:02]URL: /json_proto [10:46:02]Method is POST - this is cgi request [10:46:02]url: /json_proto [10:46:02]query_string will be loaded in cgi processing [10:46:02]execute_cgi json_proto POST (null) [10:46:02]execute_cgi path=json_proto method=POST [10:46:02]POST find Content-Length [10:46:02]Host: 172.17.40.4:8080 [10:46:02]Content-Length: 677 [10:46:02]Content-Type: application/json [10:46:02] [10:46:02]POST finish read [10:46:02]Found Content-Length = 677 [10:46:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:02]execute_script... [10:46: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)538876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:02]POST & json_proto [10:46:02]process_json_proto [10:46:02]json parsed OK: [10:46:02]protocol is kg_v1.0 [10:46:02]action value=close_receipt [10:46:02]process_action close_receipt [10:46:02]cmd_close_receipt [10:46:02]MH_GetDate [10:46:02]Write to MH i2c: F0 00 00 04 69 5C [10:46:02]Write i2c OK [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: F0 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: F0 09 00 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: F0 09 00 04 69 00 EE D3 18 67 65 5C 16 67 E3 [10:46:02]GetLastDocTimeStamp 1729680311 [10:46:02]current date 1729680366 [10:46:02]FM_GetShiftState [10:46:02]SAM_PROTO_GetShiftState [10:46:02]wFMCommunicate request_size=4 [10:46:02]MH_SAM_APDU [10:46:02]CAPDU: 80 13 01 00 [10:46:02]Write to MH i2c: E2 08 00 05 69 80 13 01 00 00 00 00 00 EB [10:46:02]Write i2c OK [10:46:02]MH_I2C_Read... [10:46:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:02]Read from MH i2c: E2 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: E2 0E 00 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: E2 0E 00 05 69 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 3B [10:46:02]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:46:02]wFMCommunicate OK [10:46:02]SAM_PROTO_GetShiftState done [10:46:02]FM_GetShiftState done [10:46:02]opened in 1729642119 [10:46:02]opened+sec_in_day 1729728519 [10:46:02]quantity*price = 50010 [10:46:02]sum+1 = 50012 [10:46:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 165 23.10.2024 10:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220956 ФПД: 155959208725345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104606&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220956&fm=155959208725345&tin=02508201610067®Number=0000000000098116&sum=50000 [10:46:02]StoreToDocumentArchive [10:46:02]shift 447 fd 220956 [10:46:02]save to /storage/0447/doc_00220956 [10:46:02]save last doc name /storage/0447/doc_00220956 to /storage/kkm_last_doc_name [10:46:02]save OK [10:46:02]Clear old archive folders... [10:46:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:02]tlvbuf is 0071B570 [10:46:02]SAM_PROTO_ClearQueue [10:46:02]wFMCommunicate request_size=4 [10:46:02]MH_SAM_APDU [10:46:02]CAPDU: 80 09 00 00 [10:46:02]Write to MH i2c: E2 08 00 12 69 80 09 00 00 00 00 00 00 ED [10:46:02]Write i2c OK [10:46:02]MH_I2C_Read... [10:46:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:02]Read from MH i2c: E2 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: E2 03 00 [10:46:02]MH_I2C_Read... [10:46:02]Read from MH i2c: E2 03 00 12 69 00 90 00 EF [10:46:02]RAPDU: 90 00 [10:46:02]wFMCommunicate OK [10:46:02]SAM_PROTO_ClearQueue done [10:46:02]KKMCreateOFDPacket [10:46:02]OFDProtocolAddRootSTLVToBuf [10:46:02]FM_MakeSignedData [10:46:02]FM_MakeSignedData [10:46:02]SAM_PROTO_SignData [10:46:02]wFMCommunicate request_size=4 [10:46:02]MH_SAM_APDU [10:46:02]CAPDU: 80 0D 01 02 [10:46:02]Write to MH i2c: E2 08 00 13 69 80 0D 01 02 00 00 00 00 F5 [10:46:03]Write i2c OK [10:46:03]MH_I2C_Read... [10:46:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:03]Read from MH i2c: E2 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 03 00 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 03 00 13 69 00 90 00 F0 [10:46:03]RAPDU: 90 00 [10:46:03]wFMCommunicate OK [10:46:03]wFMCommunicate request_size=255 [10:46:03]MH_SAM_APDU [10: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 EE D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1C 5F 03 00 35 04 06 00 8D [10:46:03]Write to MH i2c: E2 02 01 14 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 EE D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1C 5F 03 00 35 04 06 00 8D 00 00 06 [10:46:03]Write i2c OK [10:46:03]MH_I2C_Read... [10:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:03]Read from MH i2c: E2 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 03 00 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 03 00 14 69 00 90 00 F1 [10:46:03]RAPDU: 90 00 [10:46:03]wFMCommunicate OK [10:46:03]wFMCommunicate request_size=10 [10:46:03]MH_SAM_APDU [10:46:03]CAPDU: 80 0D 02 02 05 D8 15 3C 4B 61 [10:46:03]Write to MH i2c: E2 0D 00 15 69 80 0D 02 02 05 00 D8 15 3C 4B 61 00 00 D7 [10:46:03]Write i2c OK [10:46:03]MH_I2C_Read... [10:46:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:03]Read from MH i2c: E2 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 03 00 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 03 00 15 69 00 90 00 F2 [10:46:03]RAPDU: 90 00 [10:46:03]wFMCommunicate OK [10:46:03]wFMCommunicate request_size=4 [10:46:03]MH_SAM_APDU [10:46:03]CAPDU: 80 0D 03 02 [10:46:03]Write to MH i2c: E2 08 00 16 69 80 0D 03 02 00 00 00 00 FA [10:46:03]Write i2c OK [10:46:03]MH_I2C_Read... [10:46:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:03]Read from MH i2c: E2 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 0B 00 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 0B 00 16 69 00 C2 C5 06 98 80 C1 DB 76 90 00 B2 [10:46:03]RAPDU: C2 C5 06 98 80 C1 DB 76 90 00 [10:46:03]wFMCommunicate OK [10:46:03]SAM_PROTO_SignData done [10:46:03]FM_MakeSignedData done [10:46:03]CreateOFDProtocolMessage [10:46:03]wFMCommunicate request_size=4 [10:46:03]MH_SAM_APDU [10:46:03]CAPDU: 80 11 00 00 [10:46:03]Write to MH i2c: E2 08 00 17 69 80 11 00 00 00 00 00 00 FA [10:46:03]Write i2c OK [10:46:03]MH_I2C_Read... [10:46:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:03]Read from MH i2c: E2 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 17 00 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: E2 17 00 17 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 49 [10:46:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:46:03]wFMCommunicate OK [10:46:03]CreateOFDProtocolMessage done [10:46:03]OFDSenderStorePacket 220956 [10:46:03]StoreOFDPacket docnum=220956 [10:46:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 48 5A 07 01 4C 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 EE D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1C 5F 03 00 35 04 06 00 8D D8 15 3C 4B 61 C2 C5 06 98 80 C1 DB 76 [10:46:03]CheckFolder [10:46:03]dirname=/storage/ofd_packets [10:46:03]CheckFolder done [10:46:03]ProducePacketName [10:46:03]name=ofd_packets/00220956 [10:46:03]NVStorageSaveData ofd_packets/00220956 [10:46:03]File name is /storage/ofd_packets/00220956 [10:46:03]Write 301 bytes [10:46:03]NVStorageSaveData done [10:46:03]OFDSenderStorePacket done [10:46:03]KKMCreateOFDPacket done [10:46:03]NVStorageSaveData kkm_last_timestamp [10:46:03]File name is /storage/kkm_last_timestamp [10:46:03]Write 4 bytes [10:46:03]NVStorageSaveData done [10:46:03]ExternCall_PrintAddStr [10:46:03]wPrintStart [10:46:03]Write to MH i2c: 01 00 00 18 69 81 [10:46:03]Write i2c OK [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: 01 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: 01 07 00 [10:46:03]MH_I2C_Read... [10:46:03]Read from MH i2c: 01 07 00 18 69 00 00 00 00 00 FF 0F 96 [10:46:03]RasterBufferAndPrint [10:46:03]line Счет N : (1)538876 [10:46:03]line ИНН: 02508201610067 [10:46:03]line Контрольно-Кассовый Чек [10:46:03]line ПРОДАЖА [10:46:03]line ТРК (МРК, ГНК) : 11 [10:46:03]line Товар: 2710124500 [10:46:03]line Аи-95-К-3 [10:46:03]line 6.740 * 74.20 [10:46:03]line = 500.11 [10:46:03]line НДС 12% НСП 1% [10:46:03]line > о реализуемом товаре [10:46:03]line ОКРУГЛЕНИЕ: -0.11 [10:46:03]line ИТОГО: 500.00 [10:46:03]line Внесено: 500.00 [10:46:03]line СДАЧА: 0.00 [10:46:03]line НСП 1% : 4.43 [10:46:03]line НДС 12% : 53.11 [10:46:03]line Наличными: 500.00 [10:46:03]line Безнал.: 0.00 [10:46:03]line Место: АЗС № 84 "Партнер Нефть" [10:46:03]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:46:03]line СНО: Общий режим [10:46:03]line Чек 165 23.10.2024 10:46 [10:46:03]line Смена: 447 ФФД: 1.0 [10:46:03]line ЗНМ: 0300000178 [10:46:03]line РНМ: 0000000000098116 [10:46:03]line Версия ККМ: 001 [10:46:03]line ФМ: 0000000000965413 [10:46:03]line ФД: 220956 [10:46:03]line ФПД: 155959208725345 [10:46:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104606&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220956&fm=155959208725345&tin=02508201610067®Number=0000000000098116&sum=50000 [10:46:03]OFD Sender: Processing packet 220956 [packets to send 81, broken 80] [10:46:03]ProducePacketName [10:46:03]name=ofd_packets/00220956 [10:46:03]OFD Sender: To server: pG, [10:46:03]CommunicateWithHost lk.salyk.kg:30040 [10:46:03]ConnectInit lk.salyk.kg [10:46:03]written 0, free lines is 4095 [10:46:03]Connected sock=10 [10:46:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 48 5A 07 01 4C 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 EE D3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1C 5F 03 00 35 04 06 00 8D D8 15 3C 4B 61 C2 C5 06 98 80 C1 DB 76 [10:46:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 81 CC 47 00 98 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 39 36 35 34 31 33 10 04 04 00 1C 5F 03 00 F4 03 04 00 8E 7F 18 67 B6 04 01 00 00 72 7C 55 80 75 BB 77 CA [10:46:04]CommunicateWithHost err = 0 [10:46:04]CheckOFDResponse [10:46:04]1017 (14) - 77093643461234 [10:46:04]1041 (16) - 0000000000965413 [10:46:04]1040 (4) - 220956 [10:46:04]1012 (4) - 23.10.2024 04:46 [10:46:04]1206 (1) - 0 [10:46:04]OFD Sender: Remove packet 220956 [10:46:04]ProducePacketName [10:46:04]name=ofd_packets/00220956 [10:46:04]NVStorageDeleteData [10:46:04]Write to MH i2c: 01 00 00 43 69 AC [10:46:04]Write i2c OK [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: 01 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: 01 07 00 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: 01 07 00 43 69 00 00 00 00 00 F5 0C B4 [10:46:04]RasterBufferAndPrint [10:46:04]line [10:46:04]line [10:46:04]line [10:46:04]line [10:46:04]line [10:46:04]written 0, free lines is 3323 [10:46:04]MH_Cut [10:46:04]Write to MH i2c: D1 01 00 4A 69 01 85 [10:46:04]Write i2c OK [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: D1 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: D1 01 00 [10:46:04]MH_I2C_Read... [10:46:04]Read from MH i2c: D1 01 00 4A 69 00 84 [10:46:04]Write to MH i2c: 01 00 00 4B 69 B4 [10:46:04]Write i2c OK [10:46:04]MH_I2C_Read... [10:46:04]OFD Sender: No OFD packet to send [10:46:05]*** Cut start [10:46:05]*** Partial cut [10:46:05]*** CUTSNS_PIN = 1 [10:46:05]*** CUTSNS_PIN = 0 [10:46:05]*** Brake cut motor [10:46:05]Read from MH i2c: 01 [10:46:05]MH_I2C_Read... [10:46:05]*** Stop cut motor [10:46:05]*** Cut end [10:46:05]Read from MH i2c: 01 07 00 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: 01 07 00 4B 69 00 00 00 00 00 FF 0F C9 [10:46:05]process_action close_receipt done [10:46:05]requested_data is exist [10:46:05]produce_requested_data [10:46:05]requested_item fm.sn is exist - process it [10:46:05]wFMCommunicate request_size=4 [10:46:05]MH_SAM_APDU [10:46:05]CAPDU: 80 11 00 00 [10:46:05]Write to MH i2c: E2 08 00 4C 69 80 11 00 00 00 00 00 00 2F [10:46:05]Write i2c OK [10:46:05]MH_I2C_Read... [10:46:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:05]Read from MH i2c: E2 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 17 00 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 17 00 4C 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7E [10:46:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:46:05]wFMCommunicate OK [10:46:05]requested_item fd.num is exist - process it [10:46:05]SAM_PROTO_GetFieldsCounters [10:46:05]wFMCommunicate request_size=4 [10:46:05]MH_SAM_APDU [10:46:05]CAPDU: 80 13 00 00 [10:46:05]Write to MH i2c: E2 08 00 4D 69 80 13 00 00 00 00 00 00 32 [10:46:05]Write i2c OK [10:46:05]MH_I2C_Read... [10:46:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:05]Read from MH i2c: E2 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 62 00 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 62 00 4D 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [10:46:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:05]wFMCommunicate OK [10:46:05]SAM_PROTO_GetFieldsCounters done [10:46:05]requested_item shift.num is exist - process it [10:46:05]requested_item shift.opened is exist - process it [10:46:05]req_shift_opened [10:46:05]FM_GetShiftState [10:46:05]SAM_PROTO_GetShiftState [10:46:05]wFMCommunicate request_size=4 [10:46:05]MH_SAM_APDU [10:46:05]CAPDU: 80 13 01 00 [10:46:05]Write to MH i2c: E2 08 00 4E 69 80 13 01 00 00 00 00 00 34 [10:46:05]Write i2c OK [10:46:05]MH_I2C_Read... [10:46:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:05]Read from MH i2c: E2 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 0E 00 [10:46:05]MH_I2C_Read... [10:46:05]Read from MH i2c: E2 0E 00 4E 69 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 84 [10:46:05]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:46:05]wFMCommunicate OK [10:46:05]SAM_PROTO_GetShiftState done [10:46:05]FM_GetShiftState done [10:46:05]req_shift_opened done [10:46:05]requested_item shift.open_date is exist - process it [10:46:05]req_shift_open_date [10:46:05]req_shift_open_date done [10:46:05]produce_requested_data done [10:46:05]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220956,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:46:05]process_action_free close_receipt [10:46:05]json_value_free [10:46:05]json_value_free done [10:46:05]process_json_proto returns [10:46:05]Send response to host [10:46:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220956,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:46:05]free response buf [10:46:05]execute_script done [10:46:05]execute_script returns [10:46:05]free content buf [10:46:05]Sock 9.Close socket [10:46:05]Sock 9.Thread stoped [10:46:09]OFD Sender: No OFD packet to send [10:46:14]OFD Sender: No OFD packet to send [10:46:19]OFD Sender: No OFD packet to send [10:46:24]OFD Sender: No OFD packet to send [10:46:29]OFD Sender: No OFD packet to send [10:46:34]OFD Sender: No OFD packet to send [10:46:39]OFD Sender: No OFD packet to send [10:46:44]OFD Sender: No OFD packet to send [10:46:49]OFD Sender: No OFD packet to send [10:46:54]OFD Sender: No OFD packet to send [10:46:59]OFD Sender: No OFD packet to send [10:47:04]OFD Sender: No OFD packet to send [10:47:09]OFD Sender: No OFD packet to send [10:47:13]accept exits with 7 [10:47:13]New connection [10:47:13]New thread 3066674532 created [10:47:13]Thread 3066531172 joined [10:47:13]Waiting for new connection... [10:47:13] Sock 7.Parse request [10:47:13]Sock 7.Check first char [10:47:13]Sock 7.First char is OK [10:47:13]request: POST /json_proto HTTP/1.0 [10:47:13]Method: POST [10:47:13]URL: /json_proto [10:47:13]Method is POST - this is cgi request [10:47:13]url: /json_proto [10:47:13]query_string will be loaded in cgi processing [10:47:13]execute_cgi json_proto POST (null) [10:47:13]execute_cgi path=json_proto method=POST [10:47:13]POST find Content-Length [10:47:13]Host: 172.17.40.4:8080 [10:47:13]Content-Length: 1087 [10:47:13]Content-Type: application/json [10:47:13] [10:47:13]POST finish read [10:47:13]Found Content-Length = 1087 [10:47:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80193", "tax_sys" : 0, "items" : [ { "code": "2000032760017", "name": "\u0421\u043B\u043E\u0439\u043A\u0430 DC \u0442\u0440\u0435\u0443\u0433\u043E\u043B\u044C\u043D\u0430\u044F \u043C\u044F\u0441\u043E110\u0433", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000032780025", "name": "\u0421\u043E\u0441\u0438\u0441\u043A\u0430 \u0432 \u0442\u0435\u0441\u0442\u0435 DC 110\u0433", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:13]execute_script... [10:47:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80193", "tax_sys" : 0, "items" : [ { "code": "2000032760017", "name": "\u0421\u043B\u043E\u0439\u043A\u0430 DC \u0442\u0440\u0435\u0443\u0433\u043E\u043B\u044C\u043D\u0430\u044F \u043C\u044F\u0441\u043E110\u0433", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000032780025", "name": "\u0421\u043E\u0441\u0438\u0441\u043A\u0430 \u0432 \u0442\u0435\u0441\u0442\u0435 DC 110\u0433", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:13]POST & json_proto [10:47:13]process_json_proto [10:47:13]json parsed OK: [10:47:13]protocol is kg_v1.0 [10:47:13]action value=close_receipt [10:47:13]process_action close_receipt [10:47:13]cmd_close_receipt [10:47:13]MH_GetDate [10:47:13]Write to MH i2c: F0 00 00 4F 69 A7 [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: F0 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: F0 09 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: F0 09 00 4F 69 00 36 D4 18 67 65 5C 16 67 77 [10:47:13]GetLastDocTimeStamp 1729680366 [10:47:13]current date 1729680438 [10:47:13]FM_GetShiftState [10:47:13]SAM_PROTO_GetShiftState [10:47:13]wFMCommunicate request_size=4 [10:47:13]MH_SAM_APDU [10:47:13]CAPDU: 80 13 01 00 [10:47:13]Write to MH i2c: E2 08 00 50 69 80 13 01 00 00 00 00 00 36 [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:13]Read from MH i2c: E2 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 0E 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: E2 0E 00 50 69 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 86 [10:47:13]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:47:13]wFMCommunicate OK [10:47:13]SAM_PROTO_GetShiftState done [10:47:13]FM_GetShiftState done [10:47:13]opened in 1729642119 [10:47:13]opened+sec_in_day 1729728519 [10:47:13]quantity*price = 6500 [10:47:13]sum+1 = 6501 [10:47:13]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000032780025 Сосиска в тесте DC 110г 1.000 * 60.00 = 60.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.10 НДС 12% : 13.27 Наличными: 0.00 Безнал.: 125.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 166 23.10.2024 10:47 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220957 ФПД: 3883770728022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104718&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220957&fm=3883770728022&tin=02508201610067®Number=0000000000098116&sum=12500 0 [10:47:14]StoreToDocumentArchive [10:47:14]shift 447 fd 220957 [10:47:14]save to /storage/0447/doc_00220957 [10:47:14]save last doc name /storage/0447/doc_00220957 to /storage/kkm_last_doc_name [10:47:14]save OK [10:47:14]Clear old archive folders... [10:47:14]ProcessDocumentItem done err = 0, tmpTLVsize=403 [10:47:14]tlvbuf is 00903C10 [10:47:14]SAM_PROTO_ClearQueue [10:47:14]wFMCommunicate request_size=4 [10:47:14]MH_SAM_APDU [10:47:14]CAPDU: 80 09 00 00 [10:47:14]Write to MH i2c: E2 08 00 5D 69 80 09 00 00 00 00 00 00 38 [10:47:14]Write i2c OK [10:47:14]MH_I2C_Read... [10:47:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:14]Read from MH i2c: E2 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 03 00 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 03 00 5D 69 00 90 00 3A [10:47:14]RAPDU: 90 00 [10:47:14]wFMCommunicate OK [10:47:14]SAM_PROTO_ClearQueue done [10:47:14]KKMCreateOFDPacket [10:47:14]OFDProtocolAddRootSTLVToBuf [10:47:14]FM_MakeSignedData [10:47:14]FM_MakeSignedData [10:47:14]SAM_PROTO_SignData [10:47:14]wFMCommunicate request_size=4 [10:47:14]MH_SAM_APDU [10:47:14]CAPDU: 80 0D 01 02 [10:47:14]Write to MH i2c: E2 08 00 5E 69 80 0D 01 02 00 00 00 00 40 [10:47:14]Write i2c OK [10:47:14]MH_I2C_Read... [10:47:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:14]Read from MH i2c: E2 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 03 00 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 03 00 5E 69 00 90 00 3B [10:47:14]RAPDU: 90 00 [10:47:14]wFMCommunicate OK [10:47:14]wFMCommunicate request_size=255 [10:47:14]MH_SAM_APDU [10:47:14]CAPDU: 80 0D 02 02 FA 03 00 93 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 32 30 30 30 30 33 32 37 36 30 30 31 37 06 04 34 00 D0 A1 D0 BB D0 BE D0 B9 D0 BA D0 B0 20 44 43 20 D1 82 D1 80 D0 B5 D1 83 D0 B3 D0 BE D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 BC D1 8F D1 81 D0 BE 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 [10:47:14]Write to MH i2c: E2 02 01 5F 69 80 0D 02 02 FA 00 03 00 93 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 32 30 30 30 30 33 32 37 36 30 30 31 37 06 04 34 00 D0 A1 D0 BB D0 BE D0 B9 D0 BA D0 B0 20 44 43 20 D1 82 D1 80 D0 B5 D1 83 D0 B3 D0 BE D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 BC D1 8F D1 81 D0 BE 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 9F [10:47:14]Write i2c OK [10:47:14]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 5F 69 00 90 00 3C [10:47:15]RAPDU: 90 00 [10:47:15]wFMCommunicate OK [10:47:15]wFMCommunicate request_size=162 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 0D 02 02 9D 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 30 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 36 D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1D 5F 03 00 35 04 06 00 03 88 42 C6 4E 56 [10:47:15]Write to MH i2c: E2 A5 00 60 69 80 0D 02 02 9D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 30 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 36 D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1D 5F 03 00 35 04 06 00 03 88 42 C6 4E 56 00 00 01 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 03 00 60 69 00 90 00 3D [10:47:15]RAPDU: 90 00 [10:47:15]wFMCommunicate OK [10:47:15]wFMCommunicate request_size=4 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 0D 03 02 [10:47:15]Write to MH i2c: E2 08 00 61 69 80 0D 03 02 00 00 00 00 45 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 0B 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 0B 00 61 69 00 E2 B2 80 C1 34 BF EA 30 90 00 28 [10:47:15]RAPDU: E2 B2 80 C1 34 BF EA 30 90 00 [10:47:15]wFMCommunicate OK [10:47:15]SAM_PROTO_SignData done [10:47:15]FM_MakeSignedData done [10:47:15]CreateOFDProtocolMessage [10:47:15]wFMCommunicate request_size=4 [10:47:15]MH_SAM_APDU [10:47:15]CAPDU: 80 11 00 00 [10:47:15]Write to MH i2c: E2 08 00 62 69 80 11 00 00 00 00 00 00 45 [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:15]Read from MH i2c: E2 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 17 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: E2 17 00 62 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 94 [10:47:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:47:15]wFMCommunicate OK [10:47:15]CreateOFDProtocolMessage done [10:47:15]OFDSenderStorePacket 220957 [10:47:15]StoreOFDPacket docnum=220957 [10:47:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 A7 01 00 00 85 A0 9F 01 F2 00 5A 03 01 00 03 00 93 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 32 30 30 30 30 33 32 37 36 30 30 31 37 06 04 34 00 D0 A1 D0 BB D0 BE D0 B9 D0 BA D0 B0 20 44 43 20 D1 82 D1 80 D0 B5 D1 83 D0 B3 D0 BE D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 BC D1 8F D1 81 D0 BE 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 30 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 36 D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1D 5F 03 00 35 04 06 00 03 88 42 C6 4E 56 E2 B2 80 C1 34 BF EA 30 [10:47:15]CheckFolder [10:47:15]dirname=/storage/ofd_packets [10:47:15]CheckFolder done [10:47:15]ProducePacketName [10:47:15]name=ofd_packets/00220957 [10:47:15]NVStorageSaveData ofd_packets/00220957 [10:47:15]File name is /storage/ofd_packets/00220957 [10:47:15]Write 453 bytes [10:47:15]NVStorageSaveData done [10:47:15]OFDSenderStorePacket done [10:47:15]KKMCreateOFDPacket done [10:47:15]NVStorageSaveData kkm_last_timestamp [10:47:15]File name is /storage/kkm_last_timestamp [10:47:15]Write 4 bytes [10:47:15]NVStorageSaveData done [10:47:15]ExternCall_PrintAddStr [10:47:15]wPrintStart [10:47:15]Write to MH i2c: 01 00 00 63 69 CC [10:47:15]OFD Sender: Processing packet 220957 [packets to send 81, broken 80] [10:47:15]ProducePacketName [10:47:15]name=ofd_packets/00220957 [10:47:15]OFD Sender: To server: pG, [10:47:15]CommunicateWithHost lk.salyk.kg:30040 [10:47:15]ConnectInit lk.salyk.kg [10:47:15]Write i2c OK [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: 01 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: 01 07 00 [10:47:15]MH_I2C_Read... [10:47:15]Read from MH i2c: 01 07 00 63 69 00 00 00 00 00 FF 0F E1 [10:47:15]RasterBufferAndPrint [10:47:15]line Счет N : (3)80193 [10:47:15]line ИНН: 02508201610067 [10:47:15]line Контрольно-Кассовый Чек [10:47:15]line ПРОДАЖА [10:47:15]line Товар: 2000032760017 [10:47:15]line Слойка DC треугольная мясо110г [10:47:15]line 1.000 * 65.00 [10:47:15]line = 65.00 [10:47:15]line НДС 12% НСП 1% [10:47:15]line > о реализуемом товаре [10:47:15]line Товар: 2000032780025 [10:47:15]line Сосиска в тесте DC 110г [10:47:15]line 1.000 * 60.00 [10:47:15]line = 60.00 [10:47:15]line НДС 12% НСП 1% [10:47:15]line > о реализуемом товаре [10:47:15]line ИТОГО: 125.00 [10:47:15]line НСП 1% : 1.10 [10:47:15]line НДС 12% : 13.27 [10:47:15]line Наличными: 0.00 [10:47:15]line Безнал.: 125.00 [10:47:15]line Место: АЗС № 84 "Партнер Нефть" [10:47:15]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:47:15]line СНО: Общий режим [10:47:15]line Чек 166 23.10.2024 10:47 [10:47:15]line Смена: 447 ФФД: 1.0 [10:47:15]line ЗНМ: 0300000178 [10:47:15]line РНМ: 0000000000098116 [10:47:15]line Версия ККМ: 001 [10:47:15]line Платежная система: Mbank [10:47:15]line ФМ: 0000000000965413 [10:47:15]line ФД: 220957 [10:47:15]line ФПД: 3883770728022 [10:47:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104718&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220957&fm=3883770728022&tin=02508201610067®Number=0000000000098116&sum=12500 [10:47:15]line 0 [10:47:15]written 0, free lines is 4095 [10:47:15]Connected sock=9 [10:47:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 A7 01 00 00 85 A0 9F 01 F2 00 5A 03 01 00 03 00 93 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 32 30 30 30 30 33 32 37 36 30 30 31 37 06 04 34 00 D0 A1 D0 BB D0 BE D0 B9 D0 BA D0 B0 20 44 43 20 D1 82 D1 80 D0 B5 D1 83 D0 B3 D0 BE D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 BC D1 8F D1 81 D0 BE 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 30 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 36 D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1D 5F 03 00 35 04 06 00 03 88 42 C6 4E 56 E2 B2 80 C1 34 BF EA 30 [10:47:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 92 B9 47 00 08 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 39 36 35 34 31 33 10 04 04 00 1D 5F 03 00 F4 03 04 00 D6 7F 18 67 B6 04 01 00 00 AC F5 F1 72 A6 7E 4A D6 [10:47:16]CommunicateWithHost err = 0 [10:47:16]CheckOFDResponse [10:47:16]1017 (14) - 77093643461234 [10:47:16]1041 (16) - 0000000000965413 [10:47:16]1040 (4) - 220957 [10:47:16]1012 (4) - 23.10.2024 04:47 [10:47:16]1206 (1) - 0 [10:47:16]OFD Sender: Remove packet 220957 [10:47:16]ProducePacketName [10:47:16]name=ofd_packets/00220957 [10:47:16]NVStorageDeleteData [10:47:16]Write to MH i2c: 01 00 00 93 69 FC [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: 01 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: 01 07 00 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: 01 07 00 93 69 00 00 00 00 00 8F 0C 9E [10:47:16]RasterBufferAndPrint [10:47:16]line [10:47:16]line [10:47:16]line [10:47:16]line [10:47:16]line [10:47:16]written 0, free lines is 3221 [10:47:16]MH_Cut [10:47:16]Write to MH i2c: D1 01 00 9A 69 01 D5 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: D1 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: D1 01 00 [10:47:16]MH_I2C_Read... [10:47:16]Read from MH i2c: D1 01 00 9A 69 00 D4 [10:47:16]Write to MH i2c: 01 00 00 9B 69 04 [10:47:16]Write i2c OK [10:47:16]MH_I2C_Read... [10:47:16]OFD Sender: No OFD packet to send [10:47:17]*** Cut start [10:47:17]*** Partial cut [10:47:17]*** CUTSNS_PIN = 1 [10:47:17]*** CUTSNS_PIN = 0 [10:47:17]*** Brake cut motor [10:47:17]Read from MH i2c: 01 [10:47:17]MH_I2C_Read... [10:47:17]*** Stop cut motor [10:47:17]*** Cut end [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 9B 69 00 00 00 00 00 FF 0F 19 [10:47:17]process_action close_receipt done [10:47:17]requested_data is exist [10:47:17]produce_requested_data [10:47:17]requested_item fm.sn is exist - process it [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 9C 69 80 11 00 00 00 00 00 00 7F [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 9C 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CE [10:47:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:47:17]wFMCommunicate OK [10:47:17]requested_item fd.num is exist - process it [10:47:17]SAM_PROTO_GetFieldsCounters [10:47:17]wFMCommunicate request_size=4 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 13 00 00 [10:47:17]Write to MH i2c: E2 08 00 9D 69 80 13 00 00 00 00 00 00 82 [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:17]Read from MH i2c: E2 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 62 00 [10:47:17]MH_I2C_Read... [10:47:17]Read from MH i2c: E2 62 00 9D 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 D0 [10:47:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:17]wFMCommunicate OK [10:47:17]SAM_PROTO_GetFieldsCounters done [10:47:17]requested_item shift.num is exist - process it [10:47:17]requested_item shift.opened is exist - process it [10:47:17]req_shift_opened [10:47:17]FM_GetShiftState [10:47:17]SAM_PROTO_GetShiftState [10:47:17]wFMCommunicate request_size=4 [10:47:17]MH_SAM_APDU [10:47:17]CAPDU: 80 13 01 00 [10:47:17]Write to MH i2c: E2 08 00 9E 69 80 13 01 00 00 00 00 00 84 [10:47:17]Write i2c OK [10:47:17]MH_I2C_Read... [10:47:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:18]Read from MH i2c: E2 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 0E 00 [10:47:18]MH_I2C_Read... [10:47:18]Read from MH i2c: E2 0E 00 9E 69 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D4 [10:47:18]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:47:18]wFMCommunicate OK [10:47:18]SAM_PROTO_GetShiftState done [10:47:18]FM_GetShiftState done [10:47:18]req_shift_opened done [10:47:18]requested_item shift.open_date is exist - process it [10:47:18]req_shift_open_date [10:47:18]req_shift_open_date done [10:47:18]produce_requested_data done [10:47:18]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220957,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:47:18]process_action_free close_receipt [10:47:18]json_value_free [10:47:18]json_value_free done [10:47:18]process_json_proto returns [10:47:18]Send response to host [10:47:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220957,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:47:18]free response buf [10:47:18]execute_script done [10:47:18]execute_script returns [10:47:18]free content buf [10:47:18]Sock 7.Close socket [10:47:18]Sock 7.Thread stoped [10:47:19]accept exits with 10 [10:47:19]New connection [10:47:19]New thread 3066531172 created [10:47:19]Thread 3066674532 joined [10:47:19]Waiting for new connection... [10:47:19] Sock 10.Parse request [10:47:19]Sock 10.Check first char [10:47:19]Sock 10.First char is OK [10:47:19]request: POST /json_proto HTTP/1.0 [10:47:19]Method: POST [10:47:19]URL: /json_proto [10:47:19]Method is POST - this is cgi request [10:47:19]url: /json_proto [10:47:19]query_string will be loaded in cgi processing [10:47:19]execute_cgi json_proto POST (null) [10:47:19]execute_cgi path=json_proto method=POST [10:47:19]POST find Content-Length [10:47:19]Host: 172.17.40.4:8080 [10:47:19]Content-Length: 797 [10:47:19]Content-Type: application/json [10:47:19] [10:47:19]POST finish read [10:47:19]Found Content-Length = 797 [10:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3970341", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:19]execute_script... [10:47:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3970341", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:19]POST & json_proto [10:47:19]process_json_proto [10:47:19]json parsed OK: [10:47:19]protocol is kg_v1.0 [10:47:19]action value=close_receipt [10:47:19]process_action close_receipt [10:47:19]cmd_close_receipt [10:47:19]MH_GetDate [10:47:19]Write to MH i2c: F0 00 00 9F 69 F7 [10:47:19]Write i2c OK [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: F0 [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: F0 09 00 [10:47:19]MH_I2C_Read... [10:47:19]Read from MH i2c: F0 09 00 9F 69 00 3C D4 18 67 65 5C 16 67 CD [10:47:19]GetLastDocTimeStamp 1729680438 [10:47:19]current date 1729680444 [10:47:19]FM_GetShiftState [10:47:19]SAM_PROTO_GetShiftState [10:47:19]wFMCommunicate request_size=4 [10:47:19]MH_SAM_APDU [10:47:19]CAPDU: 80 13 01 00 [10:47:19]Write to MH i2c: E2 08 00 A0 69 80 13 01 00 00 00 00 00 86 [10:47:19]Write i2c OK [10:47:19]MH_I2C_Read... [10:47:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:20]Read from MH i2c: E2 [10:47:20]MH_I2C_Read... [10:47:20]Read from MH i2c: E2 0E 00 [10:47:20]MH_I2C_Read... [10:47:20]Read from MH i2c: E2 0E 00 A0 69 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D6 [10:47:20]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:47:20]wFMCommunicate OK [10:47:20]SAM_PROTO_GetShiftState done [10:47:20]FM_GetShiftState done [10:47:20]opened in 1729642119 [10:47:20]opened+sec_in_day 1729728519 [10:47:20]quantity*price = 0 [10:47:20]sum+1 = 1 [10:47:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 167 23.10.2024 10:47 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 3970341 ФМ: 0000000000965413 ФД: 220958 ФПД: 225968274956127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104724&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220958&fm=225968274956127&tin=02508201610067®Number=0000000000098116&sum=0 [10:47:21]StoreToDocumentArchive [10:47:21]shift 447 fd 220958 [10:47:21]save to /storage/0447/doc_00220958 [10:47:21]save last doc name /storage/0447/doc_00220958 to /storage/kkm_last_doc_name [10:47:21]save OK [10:47:21]Clear old archive folders... [10:47:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:47:21]tlvbuf is 0071EF80 [10:47:21]SAM_PROTO_ClearQueue [10:47:21]wFMCommunicate request_size=4 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 09 00 00 [10:47:21]Write to MH i2c: E2 08 00 AD 69 80 09 00 00 00 00 00 00 88 [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 03 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 03 00 AD 69 00 90 00 8A [10:47:21]RAPDU: 90 00 [10:47:21]wFMCommunicate OK [10:47:21]SAM_PROTO_ClearQueue done [10:47:21]KKMCreateOFDPacket [10:47:21]OFDProtocolAddRootSTLVToBuf [10:47:21]FM_MakeSignedData [10:47:21]FM_MakeSignedData [10:47:21]SAM_PROTO_SignData [10:47:21]wFMCommunicate request_size=4 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 0D 01 02 [10:47:21]Write to MH i2c: E2 08 00 AE 69 80 0D 01 02 00 00 00 00 90 [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 03 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 03 00 AE 69 00 90 00 8B [10:47:21]RAPDU: 90 00 [10:47:21]wFMCommunicate OK [10:47:21]wFMCommunicate request_size=255 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 3C D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1E 5F 03 00 35 04 06 00 CD 84 56 C2 [10:47:21]Write to MH i2c: E2 02 01 AF 69 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 3C D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1E 5F 03 00 35 04 06 00 CD 84 56 C2 00 00 D8 [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 03 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 03 00 AF 69 00 90 00 8C [10:47:21]RAPDU: 90 00 [10:47:21]wFMCommunicate OK [10:47:21]wFMCommunicate request_size=7 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 0D 02 02 02 5F 5F [10:47:21]Write to MH i2c: E2 0A 00 B0 69 80 0D 02 02 02 00 5F 5F 00 00 55 [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 03 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 03 00 B0 69 00 90 00 8D [10:47:21]RAPDU: 90 00 [10:47:21]wFMCommunicate OK [10:47:21]wFMCommunicate request_size=4 [10:47:21]MH_SAM_APDU [10:47:21]CAPDU: 80 0D 03 02 [10:47:21]Write to MH i2c: E2 08 00 B1 69 80 0D 03 02 00 00 00 00 95 [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]OFD Sender: No OFD packet to send [10:47:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:21]Read from MH i2c: E2 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 0B 00 [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: E2 0B 00 B1 69 00 43 1A 0E 2D 0F D3 68 59 90 00 D1 [10:47:21]RAPDU: 43 1A 0E 2D 0F D3 68 59 90 00 [10:47:21]wFMCommunicate OK [10:47:21]SAM_PROTO_SignData done [10:47:21]FM_MakeSignedData done [10:47:21]CreateOFDProtocolMessage [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 B2 69 80 11 00 00 00 00 00 00 95 [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 B2 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E4 [10:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:47:21]wFMCommunicate OK [10:47:21]CreateOFDProtocolMessage done [10:47:21]OFDSenderStorePacket 220958 [10:47:21]StoreOFDPacket docnum=220958 [10:47:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 3B DC 04 01 77 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 3C D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1E 5F 03 00 35 04 06 00 CD 84 56 C2 5F 5F 43 1A 0E 2D 0F D3 68 59 [10:47:21]CheckFolder [10:47:21]dirname=/storage/ofd_packets [10:47:21]CheckFolder done [10:47:21]ProducePacketName [10:47:21]name=ofd_packets/00220958 [10:47:21]NVStorageSaveData ofd_packets/00220958 [10:47:21]File name is /storage/ofd_packets/00220958 [10:47:21]Write 298 bytes [10:47:21]NVStorageSaveData done [10:47:21]OFDSenderStorePacket done [10:47:21]KKMCreateOFDPacket done [10:47:21]NVStorageSaveData kkm_last_timestamp [10:47:21]File name is /storage/kkm_last_timestamp [10:47:21]Write 4 bytes [10:47:21]NVStorageSaveData done [10:47:21]ExternCall_PrintAddStr [10:47:21]wPrintStart [10:47:21]Write to MH i2c: 01 00 00 B3 69 1C [10:47:21]Write i2c OK [10:47:21]MH_I2C_Read... [10:47:21]Read from MH i2c: 01 [10:47:21]MH_I2C_Read... [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 B3 69 00 00 00 00 00 FF 0F 31 [10:47:21]RasterBufferAndPrint [10:47:21]line Счет N : (1)538877 [10:47:21]line ИНН: 02508201610067 [10:47:21]line Контрольно-Кассовый Чек [10:47:21]line ПРОДАЖА [10:47:21]line ТРК (МРК, ГНК) : 61 [10:47:21]line Товар: 2710194210 [10:47:21]line ДТ-К-2 [10:47:21]line 50.000 * 0.00 [10:47:21]line = 0.00 [10:47:21]line НДС 12% НСП 1% [10:47:21]line > о реализуемом товаре [10:47:21]line ИТОГО: 0.00 [10:47:21]line НСП 1% : 0.00 [10:47:21]line НДС 12% : 0.00 [10:47:21]line Наличными: 0.00 [10:47:21]line Безнал.: 0.00 [10:47:21]line Место: АЗС № 84 "Партнер Нефть" [10:47:21]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:47:21]line СНО: Общий режим [10:47:21]line Чек 167 23.10.2024 10:47 [10:47:21]line Смена: 447 ФФД: 1.0 [10:47:21]line ЗНМ: 0300000178 [10:47:21]line РНМ: 0000000000098116 [10:47:21]line Версия ККМ: 001 [10:47:21]line Талоны: Топливные Талоны [10:47:21]line 3970341 [10:47:21]line ФМ: 0000000000965413 [10:47:21]line ФД: 220958 [10:47:21]line ФПД: 225968274956127 [10:47:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104724&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220958&fm=225968274956127&tin=02508201610067®Number=0000000000098116&sum=0 [10:47:21]written 0, free lines is 4095 [10:47:21]OFD Sender: Processing packet 220958 [packets to send 81, broken 80] [10:47:21]ProducePacketName [10:47:21]name=ofd_packets/00220958 [10:47:21]OFD Sender: To server: pG, [10:47:21]CommunicateWithHost lk.salyk.kg:30040 [10:47:21]ConnectInit lk.salyk.kg [10:47:22]Connected sock=9 [10:47:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 3B DC 04 01 77 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 3C D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1E 5F 03 00 35 04 06 00 CD 84 56 C2 5F 5F 43 1A 0E 2D 0F D3 68 59 [10:47:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 DD 17 47 00 DE B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1E 5F 03 00 F4 03 04 00 DC 7F 18 67 B6 04 01 00 00 9B F2 D1 17 A8 6E 22 59 [10:47:22]CommunicateWithHost err = 0 [10:47:22]CheckOFDResponse [10:47:22]1017 (14) - 77093643461234 [10:47:22]1041 (16) - 0000000000965413 [10:47:22]1040 (4) - 220958 [10:47:22]1012 (4) - 23.10.2024 04:47 [10:47:22]1206 (1) - 0 [10:47:22]OFD Sender: Remove packet 220958 [10:47:22]ProducePacketName [10:47:22]name=ofd_packets/00220958 [10:47:22]NVStorageDeleteData [10:47:22]Write to MH i2c: 01 00 00 DD 69 46 [10:47:22]Write i2c OK [10:47:22]MH_I2C_Read... [10:47:22]Read from MH i2c: 01 [10:47:22]MH_I2C_Read... [10:47:22]Read from MH i2c: 01 07 00 [10:47:22]MH_I2C_Read... [10:47:22]Read from MH i2c: 01 07 00 DD 69 00 00 00 00 00 3D 0D 97 [10:47:22]RasterBufferAndPrint [10:47:22]line [10:47:22]line [10:47:22]line [10:47:22]line [10:47:22]line [10:47:22]written 0, free lines is 3407 [10:47:22]MH_Cut [10:47:22]Write to MH i2c: D1 01 00 E4 69 01 1F [10:47:22]Write i2c OK [10:47:22]MH_I2C_Read... [10:47:22]Read from MH i2c: D1 [10:47:22]MH_I2C_Read... [10:47:22]Read from MH i2c: D1 01 00 [10:47:22]MH_I2C_Read... [10:47:22]Read from MH i2c: D1 01 00 E4 69 00 1E [10:47:22]Write to MH i2c: 01 00 00 E5 69 4E [10:47:22]Write i2c OK [10:47:22]MH_I2C_Read... [10:47:22]OFD Sender: No OFD packet to send [10:47:23]*** Cut start [10:47:23]*** Partial cut [10:47:23]*** CUTSNS_PIN = 1 [10:47:23]*** CUTSNS_PIN = 0 [10:47:23]*** Brake cut motor [10:47:23]Read from MH i2c: 01 [10:47:23]MH_I2C_Read... [10:47:23]*** Stop cut motor [10:47:23]*** Cut end [10:47:23]Read from MH i2c: 01 07 00 [10:47:23]MH_I2C_Read... [10:47:23]Read from MH i2c: 01 07 00 E5 69 00 00 00 00 00 FF 0F 63 [10:47:23]process_action close_receipt done [10:47:23]requested_data is exist [10:47:23]produce_requested_data [10:47:23]requested_item fm.sn is exist - process it [10:47:23]wFMCommunicate request_size=4 [10:47:23]MH_SAM_APDU [10:47:23]CAPDU: 80 11 00 00 [10:47:23]Write to MH i2c: E2 08 00 E6 69 80 11 00 00 00 00 00 00 C9 [10:47:23]Write i2c OK [10:47:23]MH_I2C_Read... [10:47:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:23]Read from MH i2c: E2 [10:47:23]MH_I2C_Read... [10:47:23]Read from MH i2c: E2 17 00 [10:47:23]MH_I2C_Read... [10:47:23]Read from MH i2c: E2 17 00 E6 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 18 [10:47:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:47:23]wFMCommunicate OK [10:47:23]requested_item fd.num is exist - process it [10:47:23]SAM_PROTO_GetFieldsCounters [10:47:23]wFMCommunicate request_size=4 [10:47:23]MH_SAM_APDU [10:47:23]CAPDU: 80 13 00 00 [10:47:23]Write to MH i2c: E2 08 00 E7 69 80 13 00 00 00 00 00 00 CC [10:47:23]Write i2c OK [10:47:23]MH_I2C_Read... [10:47:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:23]Read from MH i2c: E2 [10:47:23]MH_I2C_Read... [10:47:23]Read from MH i2c: E2 62 00 [10:47:23]MH_I2C_Read... [10:47:23]Read from MH i2c: E2 62 00 E7 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1E 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [10:47:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1E 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:23]wFMCommunicate OK [10:47:23]SAM_PROTO_GetFieldsCounters done [10:47:23]requested_item shift.num is exist - process it [10:47:23]requested_item shift.opened is exist - process it [10:47:23]req_shift_opened [10:47:23]FM_GetShiftState [10:47:23]SAM_PROTO_GetShiftState [10:47:23]wFMCommunicate request_size=4 [10:47:23]MH_SAM_APDU [10:47:23]CAPDU: 80 13 01 00 [10:47:23]Write to MH i2c: E2 08 00 E8 69 80 13 01 00 00 00 00 00 CE [10:47:23]Write i2c OK [10:47:23]MH_I2C_Read... [10:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:23]Read from MH i2c: E2 [10:47:23]MH_I2C_Read... [10:47:23]Read from MH i2c: E2 0E 00 [10:47:23]MH_I2C_Read... [10:47:23]Read from MH i2c: E2 0E 00 E8 69 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1E [10:47:23]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:47:23]wFMCommunicate OK [10:47:23]SAM_PROTO_GetShiftState done [10:47:23]FM_GetShiftState done [10:47:23]req_shift_opened done [10:47:23]requested_item shift.open_date is exist - process it [10:47:23]req_shift_open_date [10:47:23]req_shift_open_date done [10:47:23]produce_requested_data done [10:47:23]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220958,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:47:23]process_action_free close_receipt [10:47:23]json_value_free [10:47:23]json_value_free done [10:47:23]process_json_proto returns [10:47:23]Send response to host [10:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220958,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:47:23]free response buf [10:47:23]execute_script done [10:47:23]execute_script returns [10:47:23]free content buf [10:47:23]Sock 10.Close socket [10:47:23]Sock 10.Thread stoped [10:47:27]OFD Sender: No OFD packet to send [10:47:32]OFD Sender: No OFD packet to send [10:47:37]OFD Sender: No OFD packet to send [10:47:38]accept exits with 7 [10:47:38]New connection [10:47:38]New thread 3066674532 created [10:47:38]Thread 3066531172 joined [10:47:38]Waiting for new connection... [10:47:38] Sock 7.Parse request [10:47:38]Sock 7.Check first char [10:47:38]Sock 7.First char is OK [10:47:38]request: POST /json_proto HTTP/1.0 [10:47:38]Method: POST [10:47:38]URL: /json_proto [10:47:38]Method is POST - this is cgi request [10:47:38]url: /json_proto [10:47:38]query_string will be loaded in cgi processing [10:47:38]execute_cgi json_proto POST (null) [10:47:38]execute_cgi path=json_proto method=POST [10:47:38]POST find Content-Length [10:47:38]Host: 172.17.40.4:8080 [10:47:38]Content-Length: 682 [10:47:38]Content-Type: application/json [10:47:38] [10:47:38]POST finish read [10:47:38]Found Content-Length = 682 [10:47:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:38]execute_script... [10:47: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)538878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:38]POST & json_proto [10:47:38]process_json_proto [10:47:38]json parsed OK: [10:47:38]protocol is kg_v1.0 [10:47:38]action value=close_receipt [10:47:38]process_action close_receipt [10:47:38]cmd_close_receipt [10:47:38]MH_GetDate [10:47:38]Write to MH i2c: F0 00 00 E9 69 41 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: F0 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: F0 09 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: F0 09 00 E9 69 00 4F D4 18 67 65 5C 16 67 2A [10:47:38]GetLastDocTimeStamp 1729680444 [10:47:38]current date 1729680463 [10:47:38]FM_GetShiftState [10:47:38]SAM_PROTO_GetShiftState [10:47:38]wFMCommunicate request_size=4 [10:47:38]MH_SAM_APDU [10:47:38]CAPDU: 80 13 01 00 [10:47:38]Write to MH i2c: E2 08 00 EA 69 80 13 01 00 00 00 00 00 D0 [10:47:38]Write i2c OK [10:47:38]MH_I2C_Read... [10:47:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:38]Read from MH i2c: E2 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 0E 00 [10:47:38]MH_I2C_Read... [10:47:38]Read from MH i2c: E2 0E 00 EA 69 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 20 [10:47:38]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:47:38]wFMCommunicate OK [10:47:38]SAM_PROTO_GetShiftState done [10:47:38]FM_GetShiftState done [10:47:38]opened in 1729642119 [10:47:38]opened+sec_in_day 1729728519 [10:47:38]quantity*price = 220003 [10:47:38]sum+1 = 220004 [10:47:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.63 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 168 23.10.2024 10:47 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220959 ФПД: 230812034811779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104743&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220959&fm=230812034811779&tin=02508201610067®Number=0000000000098116&sum=220000 [10:47:39]StoreToDocumentArchive [10:47:39]shift 447 fd 220959 [10:47:39]save to /storage/0447/doc_00220959 [10:47:39]save last doc name /storage/0447/doc_00220959 to /storage/kkm_last_doc_name [10:47:39]save OK [10:47:39]Clear old archive folders... [10:47:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:47:39]tlvbuf is 008EE630 [10:47:39]SAM_PROTO_ClearQueue [10:47:39]wFMCommunicate request_size=4 [10:47:39]MH_SAM_APDU [10:47:39]CAPDU: 80 09 00 00 [10:47:39]Write to MH i2c: E2 08 00 F7 69 80 09 00 00 00 00 00 00 D2 [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:39]Read from MH i2c: E2 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: E2 03 00 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: E2 03 00 F7 69 00 90 00 D4 [10:47:39]RAPDU: 90 00 [10:47:39]wFMCommunicate OK [10:47:39]SAM_PROTO_ClearQueue done [10:47:39]KKMCreateOFDPacket [10:47:39]OFDProtocolAddRootSTLVToBuf [10:47:39]FM_MakeSignedData [10:47:39]FM_MakeSignedData [10:47:39]SAM_PROTO_SignData [10:47:39]wFMCommunicate request_size=4 [10:47:39]MH_SAM_APDU [10:47:39]CAPDU: 80 0D 01 02 [10:47:39]Write to MH i2c: E2 08 00 F8 69 80 0D 01 02 00 00 00 00 DA [10:47:39]Write i2c OK [10:47:39]MH_I2C_Read... [10:47:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:39]Read from MH i2c: E2 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: E2 03 00 [10:47:39]MH_I2C_Read... [10:47:39]Read from MH i2c: E2 03 00 F8 69 00 90 00 D5 [10:47:39]RAPDU: 90 00 [10:47:39]wFMCommunicate OK [10:47:39]wFMCommunicate request_size=255 [10:47:39]MH_SAM_APDU [10:47:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 4F D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1F 5F 03 00 35 04 06 00 D1 [10:47:40]Write to MH i2c: E2 02 01 F9 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 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 4F D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1F 5F 03 00 35 04 06 00 D1 00 00 18 [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 03 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 03 00 F9 69 00 90 00 D6 [10:47:40]RAPDU: 90 00 [10:47:40]wFMCommunicate OK [10:47:40]wFMCommunicate request_size=10 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 0D 02 02 05 EC 1D 58 47 83 [10:47:40]Write to MH i2c: E2 0D 00 FA 69 80 0D 02 02 05 00 EC 1D 58 47 83 00 00 12 [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 03 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 03 00 FA 69 00 90 00 D7 [10:47:40]RAPDU: 90 00 [10:47:40]wFMCommunicate OK [10:47:40]wFMCommunicate request_size=4 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 0D 03 02 [10:47:40]Write to MH i2c: E2 08 00 FB 69 80 0D 03 02 00 00 00 00 DF [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 0B 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 0B 00 FB 69 00 D9 C4 97 F6 C5 FA 01 EB 90 00 B5 [10:47:40]RAPDU: D9 C4 97 F6 C5 FA 01 EB 90 00 [10:47:40]wFMCommunicate OK [10:47:40]SAM_PROTO_SignData done [10:47:40]FM_MakeSignedData done [10:47:40]CreateOFDProtocolMessage [10:47:40]wFMCommunicate request_size=4 [10:47:40]MH_SAM_APDU [10:47:40]CAPDU: 80 11 00 00 [10:47:40]Write to MH i2c: E2 08 00 FC 69 80 11 00 00 00 00 00 00 DF [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:40]Read from MH i2c: E2 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 17 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: E2 17 00 FC 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2E [10:47:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:47:40]wFMCommunicate OK [10:47:40]CreateOFDProtocolMessage done [10:47:40]OFDSenderStorePacket 220959 [10:47:40]StoreOFDPacket docnum=220959 [10:47:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 79 9E 07 01 A7 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 4F D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1F 5F 03 00 35 04 06 00 D1 EC 1D 58 47 83 D9 C4 97 F6 C5 FA 01 EB [10:47:40]CheckFolder [10:47:40]dirname=/storage/ofd_packets [10:47:40]CheckFolder done [10:47:40]ProducePacketName [10:47:40]name=ofd_packets/00220959 [10:47:40]NVStorageSaveData ofd_packets/00220959 [10:47:40]File name is /storage/ofd_packets/00220959 [10:47:40]Write 301 bytes [10:47:40]NVStorageSaveData done [10:47:40]OFDSenderStorePacket done [10:47:40]KKMCreateOFDPacket done [10:47:40]NVStorageSaveData kkm_last_timestamp [10:47:40]File name is /storage/kkm_last_timestamp [10:47:40]Write 4 bytes [10:47:40]NVStorageSaveData done [10:47:40]ExternCall_PrintAddStr [10:47:40]wPrintStart [10:47:40]Write to MH i2c: 01 00 00 FD 69 66 [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: 01 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: 01 07 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: 01 07 00 FD 69 00 00 00 00 00 FF 0F 7B [10:47:40]RasterBufferAndPrint [10:47:40]line Счет N : (1)538878 [10:47:40]line ИНН: 02508201610067 [10:47:40]line Контрольно-Кассовый Чек [10:47:40]line ПРОДАЖА [10:47:40]line ТРК (МРК, ГНК) : 21 [10:47:40]line Товар: 2710124500 [10:47:40]line Аи-95-К-3 [10:47:40]line 29.650 * 74.20 [10:47:40]line = 2200.03 [10:47:40]line НДС 12% НСП 1% [10:47:40]line > о реализуемом товаре [10:47:40]line ОКРУГЛЕНИЕ: -0.03 [10:47:40]line ИТОГО: 2200.00 [10:47:40]line Внесено: 2200.00 [10:47:40]line СДАЧА: 0.00 [10:47:40]line НСП 1% : 19.47 [10:47:40]line НДС 12% : 233.63 [10:47:40]line Наличными: 2200.00 [10:47:40]line Безнал.: 0.00 [10:47:40]line Место: АЗС № 84 "Партнер Нефть" [10:47:40]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:47:40]line СНО: Общий режим [10:47:40]line Чек 168 23.10.2024 10:47 [10:47:40]line Смена: 447 ФФД: 1.0 [10:47:40]line ЗНМ: 0300000178 [10:47:40]line РНМ: 0000000000098116 [10:47:40]line Версия ККМ: 001 [10:47:40]line ФМ: 0000000000965413 [10:47:40]line ФД: 220959 [10:47:40]line ФПД: 230812034811779 [10:47:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T104743&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220959&fm=230812034811779&tin=02508201610067®Number=0000000000098116&sum=220000 [10:47:40]written 0, free lines is 4095 [10:47:40]OFD Sender: Processing packet 220959 [packets to send 81, broken 80] [10:47:40]ProducePacketName [10:47:40]name=ofd_packets/00220959 [10:47:40]OFD Sender: To server: pG, [10:47:40]CommunicateWithHost lk.salyk.kg:30040 [10:47:40]ConnectInit lk.salyk.kg [10:47:40]Connected sock=10 [10:47:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 79 9E 07 01 A7 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 4F D4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1F 5F 03 00 35 04 06 00 D1 EC 1D 58 47 83 D9 C4 97 F6 C5 FA 01 EB [10:47:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 1D 03 47 00 CE A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 1F 5F 03 00 F4 03 04 00 EE 7F 18 67 B6 04 01 00 00 2B 83 C3 5F 16 2D CD B2 [10:47:40]CommunicateWithHost err = 0 [10:47:40]CheckOFDResponse [10:47:40]1017 (14) - 77093643461234 [10:47:40]1041 (16) - 0000000000965413 [10:47:40]1040 (4) - 220959 [10:47:40]1012 (4) - 23.10.2024 04:47 [10:47:40]1206 (1) - 0 [10:47:40]OFD Sender: Remove packet 220959 [10:47:40]ProducePacketName [10:47:40]name=ofd_packets/00220959 [10:47:40]NVStorageDeleteData [10:47:40]Write to MH i2c: 01 00 00 28 6A 92 [10:47:40]Write i2c OK [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: 01 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: 01 07 00 [10:47:40]MH_I2C_Read... [10:47:40]Read from MH i2c: 01 07 00 28 6A 00 00 00 00 00 01 0D A7 [10:47:40]RasterBufferAndPrint [10:47:40]line [10:47:40]line [10:47:40]line [10:47:40]line [10:47:40]line [10:47:40]written 0, free lines is 3342 [10:47:41]MH_Cut [10:47:41]Write to MH i2c: D1 01 00 2F 6A 01 6B [10:47:41]Write i2c OK [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: D1 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: D1 01 00 [10:47:41]MH_I2C_Read... [10:47:41]Read from MH i2c: D1 01 00 2F 6A 00 6A [10:47:41]Write to MH i2c: 01 00 00 30 6A 9A [10:47:41]Write i2c OK [10:47:41]MH_I2C_Read... [10:47:41]OFD Sender: No OFD packet to send [10:47:41]*** Cut start [10:47:41]*** Partial cut [10:47:41]*** CUTSNS_PIN = 1 [10:47:41]*** CUTSNS_PIN = 0 [10:47:41]*** Brake cut motor [10:47:42]Read from MH i2c: 01 [10:47:42]MH_I2C_Read... [10:47:42]*** Stop cut motor [10:47:42]*** Cut end [10:47:42]Read from MH i2c: 01 07 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: 01 07 00 30 6A 00 00 00 00 00 FF 0F AF [10:47:42]process_action close_receipt done [10:47:42]requested_data is exist [10:47:42]produce_requested_data [10:47:42]requested_item fm.sn is exist - process it [10:47:42]wFMCommunicate request_size=4 [10:47:42]MH_SAM_APDU [10:47:42]CAPDU: 80 11 00 00 [10:47:42]Write to MH i2c: E2 08 00 31 6A 80 11 00 00 00 00 00 00 15 [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:42]Read from MH i2c: E2 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 17 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 17 00 31 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 64 [10:47:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:47:42]wFMCommunicate OK [10:47:42]requested_item fd.num is exist - process it [10:47:42]SAM_PROTO_GetFieldsCounters [10:47:42]wFMCommunicate request_size=4 [10:47:42]MH_SAM_APDU [10:47:42]CAPDU: 80 13 00 00 [10:47:42]Write to MH i2c: E2 08 00 32 6A 80 13 00 00 00 00 00 00 18 [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 [10:47:42]MH_I2C_Read... [10:47:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:42]Read from MH i2c: E2 62 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 62 00 32 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1F 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [10:47:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 1F 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:42]wFMCommunicate OK [10:47:42]SAM_PROTO_GetFieldsCounters done [10:47:42]requested_item shift.num is exist - process it [10:47:42]requested_item shift.opened is exist - process it [10:47:42]req_shift_opened [10:47:42]FM_GetShiftState [10:47:42]SAM_PROTO_GetShiftState [10:47:42]wFMCommunicate request_size=4 [10:47:42]MH_SAM_APDU [10:47:42]CAPDU: 80 13 01 00 [10:47:42]Write to MH i2c: E2 08 00 33 6A 80 13 01 00 00 00 00 00 1A [10:47:42]Write i2c OK [10:47:42]MH_I2C_Read... [10:47:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:42]Read from MH i2c: E2 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 0E 00 [10:47:42]MH_I2C_Read... [10:47:42]Read from MH i2c: E2 0E 00 33 6A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 6A [10:47:42]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:47:42]wFMCommunicate OK [10:47:42]SAM_PROTO_GetShiftState done [10:47:42]FM_GetShiftState done [10:47:42]req_shift_opened done [10:47:42]requested_item shift.open_date is exist - process it [10:47:42]req_shift_open_date [10:47:42]req_shift_open_date done [10:47:42]produce_requested_data done [10:47:42]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220959,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:47:42]process_action_free close_receipt [10:47:42]json_value_free [10:47:42]json_value_free done [10:47:42]process_json_proto returns [10:47:42]Send response to host [10:47:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220959,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:47:42]free response buf [10:47:42]execute_script done [10:47:42]execute_script returns [10:47:42]free content buf [10:47:42]Sock 7.Close socket [10:47:42]Sock 7.Thread stoped [10:47:46]OFD Sender: No OFD packet to send [10:47:51]OFD Sender: No OFD packet to send [10:47:56]OFD Sender: No OFD packet to send [10:48:01]OFD Sender: No OFD packet to send [10:48:06]OFD Sender: No OFD packet to send [10:48:11]OFD Sender: No OFD packet to send [10:48:16]OFD Sender: No OFD packet to send [10:48:21]OFD Sender: No OFD packet to send [10:48:26]OFD Sender: No OFD packet to send [10:48:31]OFD Sender: No OFD packet to send [10:48:36]OFD Sender: No OFD packet to send [10:48:41]OFD Sender: No OFD packet to send [10:48:46]OFD Sender: No OFD packet to send [10:48:51]OFD Sender: No OFD packet to send [10:48:56]OFD Sender: No OFD packet to send [10:49:01]OFD Sender: No OFD packet to send [10:49:06]OFD Sender: No OFD packet to send [10:49:11]OFD Sender: No OFD packet to send [10:49:16]OFD Sender: No OFD packet to send [10:49:21]OFD Sender: No OFD packet to send [10:49:26]OFD Sender: No OFD packet to send [10:49:31]OFD Sender: No OFD packet to send [10:49:36]OFD Sender: No OFD packet to send [10:49:41]OFD Sender: No OFD packet to send [10:49:46]OFD Sender: No OFD packet to send [10:49:51]OFD Sender: No OFD packet to send [10:49:56]OFD Sender: No OFD packet to send [10:50:01]OFD Sender: No OFD packet to send [10:50:06]OFD Sender: No OFD packet to send [10:50:11]OFD Sender: No OFD packet to send [10:50:16]OFD Sender: No OFD packet to send [10:50:21]OFD Sender: No OFD packet to send [10:50:26]OFD Sender: No OFD packet to send [10:50:31]OFD Sender: No OFD packet to send [10:50:36]OFD Sender: No OFD packet to send [10:50:41]OFD Sender: No OFD packet to send [10:50:46]OFD Sender: No OFD packet to send [10:50:51]OFD Sender: No OFD packet to send [10:50:56]OFD Sender: No OFD packet to send [10:51:01]OFD Sender: No OFD packet to send [10:51:06]OFD Sender: No OFD packet to send [10:51:11]OFD Sender: No OFD packet to send [10:51:16]OFD Sender: No OFD packet to send [10:51:21]OFD Sender: No OFD packet to send [10:51:26]OFD Sender: No OFD packet to send [10:51:31]OFD Sender: No OFD packet to send [10:51:36]OFD Sender: No OFD packet to send [10:51:41]OFD Sender: No OFD packet to send [10:51:46]OFD Sender: No OFD packet to send [10:51:51]OFD Sender: No OFD packet to send [10:51:56]OFD Sender: No OFD packet to send [10:52:01]OFD Sender: No OFD packet to send [10:52:06]OFD Sender: No OFD packet to send [10:52:11]OFD Sender: No OFD packet to send [10:52:16]OFD Sender: No OFD packet to send [10:52:21]OFD Sender: No OFD packet to send [10:52:26]OFD Sender: No OFD packet to send [10:52:31]OFD Sender: No OFD packet to send [10:52:36]OFD Sender: No OFD packet to send [10:52:41]OFD Sender: No OFD packet to send [10:52:42]accept exits with 9 [10:52:42]New connection [10:52:42]New thread 3066531172 created [10:52:42]Thread 3066674532 joined [10:52:42]Waiting for new connection... [10:52:42] Sock 9.Parse request [10:52:42]Sock 9.Check first char [10:52:42]Sock 9.First char is OK [10:52:42]request: POST /json_proto HTTP/1.0 [10:52:42]Method: POST [10:52:42]URL: /json_proto [10:52:42]Method is POST - this is cgi request [10:52:42]url: /json_proto [10:52:42]query_string will be loaded in cgi processing [10:52:42]execute_cgi json_proto POST (null) [10:52:42]execute_cgi path=json_proto method=POST [10:52:42]POST find Content-Length [10:52:42]Host: 172.17.40.4:8080 [10:52:42]Content-Length: 678 [10:52:42]Content-Type: application/json [10:52:42] [10:52:42]POST finish read [10:52:42]Found Content-Length = 678 [10:52:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:42]execute_script... [10:52: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)538881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:52:42]POST & json_proto [10:52:42]process_json_proto [10:52:42]json parsed OK: [10:52:42]protocol is kg_v1.0 [10:52:42]action value=close_receipt [10:52:42]process_action close_receipt [10:52:42]cmd_close_receipt [10:52:42]MH_GetDate [10:52:42]Write to MH i2c: F0 00 00 34 6A 8D [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: F0 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: F0 09 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: F0 09 00 34 6A 00 7F D5 18 67 65 5C 16 67 A7 [10:52:42]GetLastDocTimeStamp 1729680463 [10:52:42]current date 1729680767 [10:52:42]FM_GetShiftState [10:52:42]SAM_PROTO_GetShiftState [10:52:42]wFMCommunicate request_size=4 [10:52:42]MH_SAM_APDU [10:52:42]CAPDU: 80 13 01 00 [10:52:42]Write to MH i2c: E2 08 00 35 6A 80 13 01 00 00 00 00 00 1C [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:42]Read from MH i2c: E2 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: E2 0E 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: E2 0E 00 35 6A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 6C [10:52:42]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:52:42]wFMCommunicate OK [10:52:42]SAM_PROTO_GetShiftState done [10:52:42]FM_GetShiftState done [10:52:42]opened in 1729642119 [10:52:42]opened+sec_in_day 1729728519 [10:52:42]quantity*price = 80061 [10:52:42]sum+1 = 80063 [10:52:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 169 23.10.2024 10:52 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220960 ФПД: 69140669610024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105247&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220960&fm=69140669610024&tin=02508201610067®Number=0000000000098116&sum=80000 [10:52:44]StoreToDocumentArchive [10:52:44]shift 447 fd 220960 [10:52:44]save to /storage/0447/doc_00220960 [10:52:44]save last doc name /storage/0447/doc_00220960 to /storage/kkm_last_doc_name [10:52:44]save OK [10:52:44]Clear old archive folders... [10:52:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:44]tlvbuf is 008AE390 [10:52:44]SAM_PROTO_ClearQueue [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 09 00 00 [10:52:44]Write to MH i2c: E2 08 00 42 6A 80 09 00 00 00 00 00 00 1E [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 03 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 03 00 42 6A 00 90 00 20 [10:52:44]RAPDU: 90 00 [10:52:44]wFMCommunicate OK [10:52:44]SAM_PROTO_ClearQueue done [10:52:44]KKMCreateOFDPacket [10:52:44]OFDProtocolAddRootSTLVToBuf [10:52:44]FM_MakeSignedData [10:52:44]FM_MakeSignedData [10:52:44]SAM_PROTO_SignData [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 0D 01 02 [10:52:44]Write to MH i2c: E2 08 00 43 6A 80 0D 01 02 00 00 00 00 26 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 03 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 03 00 43 6A 00 90 00 21 [10:52:44]RAPDU: 90 00 [10:52:44]wFMCommunicate OK [10:52:44]wFMCommunicate request_size=255 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 7F D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 20 5F 03 00 35 04 06 00 3E [10:52:44]Write to MH i2c: E2 02 01 44 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 7F D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 20 5F 03 00 35 04 06 00 3E 00 00 18 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 03 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 03 00 44 6A 00 90 00 22 [10:52:44]RAPDU: 90 00 [10:52:44]wFMCommunicate OK [10:52:44]wFMCommunicate request_size=10 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 0D 02 02 05 E2 11 0D 38 28 [10:52:44]Write to MH i2c: E2 0D 00 45 6A 80 0D 02 02 05 00 E2 11 0D 38 28 00 00 93 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 03 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 03 00 45 6A 00 90 00 23 [10:52:44]RAPDU: 90 00 [10:52:44]wFMCommunicate OK [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 0D 03 02 [10:52:44]Write to MH i2c: E2 08 00 46 6A 80 0D 03 02 00 00 00 00 2B [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 0B 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 0B 00 46 6A 00 DD 84 CD 28 90 2F 44 BA 90 00 3F [10:52:44]RAPDU: DD 84 CD 28 90 2F 44 BA 90 00 [10:52:44]wFMCommunicate OK [10:52:44]SAM_PROTO_SignData done [10:52:44]FM_MakeSignedData done [10:52:44]CreateOFDProtocolMessage [10:52:44]wFMCommunicate request_size=4 [10:52:44]MH_SAM_APDU [10:52:44]CAPDU: 80 11 00 00 [10:52:44]Write to MH i2c: E2 08 00 47 6A 80 11 00 00 00 00 00 00 2B [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:44]Read from MH i2c: E2 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 17 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: E2 17 00 47 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7A [10:52:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:52:44]wFMCommunicate OK [10:52:44]CreateOFDProtocolMessage done [10:52:44]OFDSenderStorePacket 220960 [10:52:44]StoreOFDPacket docnum=220960 [10:52:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 76 D0 07 01 0B 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 7F D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 20 5F 03 00 35 04 06 00 3E E2 11 0D 38 28 DD 84 CD 28 90 2F 44 BA [10:52:44]CheckFolder [10:52:44]dirname=/storage/ofd_packets [10:52:44]CheckFolder done [10:52:44]ProducePacketName [10:52:44]name=ofd_packets/00220960 [10:52:44]NVStorageSaveData ofd_packets/00220960 [10:52:44]File name is /storage/ofd_packets/00220960 [10:52:44]Write 301 bytes [10:52:44]NVStorageSaveData done [10:52:44]OFDSenderStorePacket done [10:52:44]KKMCreateOFDPacket done [10:52:44]NVStorageSaveData kkm_last_timestamp [10:52:44]File name is /storage/kkm_last_timestamp [10:52:44]Write 4 bytes [10:52:44]NVStorageSaveData done [10:52:44]ExternCall_PrintAddStr [10:52:44]wPrintStart [10:52:44]Write to MH i2c: 01 00 00 48 6A B2 [10:52:44]Write i2c OK [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: 01 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: 01 07 00 [10:52:44]MH_I2C_Read... [10:52:44]Read from MH i2c: 01 07 00 48 6A 00 00 00 00 00 FF 0F C7 [10:52:44]RasterBufferAndPrint [10:52:44]line Счет N : (1)538881 [10:52:44]line ИНН: 02508201610067 [10:52:44]line Контрольно-Кассовый Чек [10:52:44]line ПРОДАЖА [10:52:44]line ТРК (МРК, ГНК) : 11 [10:52:44]line Товар: 2710124500 [10:52:44]line Аи-95-К-3 [10:52:44]line 10.790 * 74.20 [10:52:44]line = 800.62 [10:52:44]line НДС 12% НСП 1% [10:52:44]line > о реализуемом товаре [10:52:44]line ОКРУГЛЕНИЕ: -0.62 [10:52:44]line ИТОГО: 800.00 [10:52:44]line Внесено: 800.00 [10:52:44]line СДАЧА: 0.00 [10:52:44]line НСП 1% : 7.08 [10:52:44]line НДС 12% : 85.02 [10:52:44]line Наличными: 800.00 [10:52:44]line Безнал.: 0.00 [10:52:44]line Место: АЗС № 84 "Партнер Нефть" [10:52:44]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:52:44]line СНО: Общий режим [10:52:44]line Чек 169 23.10.2024 10:52 [10:52:44]line Смена: 447 ФФД: 1.0 [10:52:44]line ЗНМ: 0300000178 [10:52:44]line РНМ: 0000000000098116 [10:52:44]line Версия ККМ: 001 [10:52:44]line ФМ: 0000000000965413 [10:52:44]line ФД: 220960 [10:52:44]line ФПД: 69140669610024 [10:52:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105247&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220960&fm=69140669610024&tin=02508201610067®Number=0000000000098116&sum=80000 [10:52:44]OFD Sender: Processing packet 220960 [packets to send 81, broken 80] [10:52:44]ProducePacketName [10:52:44]name=ofd_packets/00220960 [10:52:44]OFD Sender: To server: pG, [10:52:44]CommunicateWithHost lk.salyk.kg:30040 [10:52:44]ConnectInit lk.salyk.kg [10:52:44]written 0, free lines is 4095 [10:52:45]Connected sock=10 [10:52:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 76 D0 07 01 0B 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 7F D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 20 5F 03 00 35 04 06 00 3E E2 11 0D 38 28 DD 84 CD 28 90 2F 44 BA [10:52:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 24 39 47 00 51 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 20 5F 03 00 F4 03 04 00 1F 81 18 67 B6 04 01 00 00 6D 16 37 06 7E F1 85 58 [10:52:45]CommunicateWithHost err = 0 [10:52:45]CheckOFDResponse [10:52:45]1017 (14) - 77093643461234 [10:52:45]1041 (16) - 0000000000965413 [10:52:45]1040 (4) - 220960 [10:52:45]1012 (4) - 23.10.2024 04:52 [10:52:45]1206 (1) - 0 [10:52:45]OFD Sender: Remove packet 220960 [10:52:45]ProducePacketName [10:52:45]name=ofd_packets/00220960 [10:52:45]NVStorageDeleteData [10:52:45]Write to MH i2c: 01 00 00 73 6A DD [10:52:45]Write i2c OK [10:52:45]MH_I2C_Read... [10:52:45]Read from MH i2c: 01 [10:52:45]MH_I2C_Read... [10:52:45]Read from MH i2c: 01 07 00 [10:52:45]MH_I2C_Read... [10:52:45]Read from MH i2c: 01 07 00 73 6A 00 00 00 00 00 E4 0C D4 [10:52:45]RasterBufferAndPrint [10:52:45]line [10:52:45]line [10:52:45]line [10:52:45]line [10:52:45]line [10:52:45]written 0, free lines is 3306 [10:52:45]MH_Cut [10:52:45]Write to MH i2c: D1 01 00 7A 6A 01 B6 [10:52:45]Write i2c OK [10:52:45]MH_I2C_Read... [10:52:45]Read from MH i2c: D1 [10:52:45]MH_I2C_Read... [10:52:45]Read from MH i2c: D1 01 00 [10:52:45]MH_I2C_Read... [10:52:45]Read from MH i2c: D1 01 00 7A 6A 00 B5 [10:52:45]Write to MH i2c: 01 00 00 7B 6A E5 [10:52:45]Write i2c OK [10:52:45]MH_I2C_Read... [10:52:45]OFD Sender: No OFD packet to send [10:52:46]*** Cut start [10:52:46]*** Partial cut [10:52:46]*** CUTSNS_PIN = 1 [10:52:46]*** CUTSNS_PIN = 0 [10:52:46]*** Brake cut motor [10:52:46]Read from MH i2c: 01 [10:52:46]MH_I2C_Read... [10:52:46]*** Stop cut motor [10:52:46]*** Cut end [10:52:46]Read from MH i2c: 01 07 00 [10:52:46]MH_I2C_Read... [10:52:46]Read from MH i2c: 01 07 00 7B 6A 00 00 00 00 00 FF 0F FA [10:52:46]process_action close_receipt done [10:52:46]requested_data is exist [10:52:46]produce_requested_data [10:52:46]requested_item fm.sn is exist - process it [10:52:46]wFMCommunicate request_size=4 [10:52:46]MH_SAM_APDU [10:52:46]CAPDU: 80 11 00 00 [10:52:46]Write to MH i2c: E2 08 00 7C 6A 80 11 00 00 00 00 00 00 60 [10:52:46]Write i2c OK [10:52:46]MH_I2C_Read... [10:52:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:46]Read from MH i2c: E2 [10:52:46]MH_I2C_Read... [10:52:46]Read from MH i2c: E2 17 00 [10:52:46]MH_I2C_Read... [10:52:46]Read from MH i2c: E2 17 00 7C 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 AF [10:52:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:52:46]wFMCommunicate OK [10:52:46]requested_item fd.num is exist - process it [10:52:46]SAM_PROTO_GetFieldsCounters [10:52:46]wFMCommunicate request_size=4 [10:52:46]MH_SAM_APDU [10:52:46]CAPDU: 80 13 00 00 [10:52:46]Write to MH i2c: E2 08 00 7D 6A 80 13 00 00 00 00 00 00 63 [10:52:46]Write i2c OK [10:52:46]MH_I2C_Read... [10:52:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:46]Read from MH i2c: E2 [10:52:46]MH_I2C_Read... [10:52:46]Read from MH i2c: E2 62 00 [10:52:46]MH_I2C_Read... [10:52:46]Read from MH i2c: E2 62 00 7D 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 20 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [10:52:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 20 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:46]wFMCommunicate OK [10:52:46]SAM_PROTO_GetFieldsCounters done [10:52:46]requested_item shift.num is exist - process it [10:52:46]requested_item shift.opened is exist - process it [10:52:46]req_shift_opened [10:52:46]FM_GetShiftState [10:52:46]SAM_PROTO_GetShiftState [10:52:46]wFMCommunicate request_size=4 [10:52:46]MH_SAM_APDU [10:52:46]CAPDU: 80 13 01 00 [10:52:46]Write to MH i2c: E2 08 00 7E 6A 80 13 01 00 00 00 00 00 65 [10:52:46]Write i2c OK [10:52:46]MH_I2C_Read... [10:52:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:47]Read from MH i2c: E2 [10:52:47]MH_I2C_Read... [10:52:47]Read from MH i2c: E2 0E 00 [10:52:47]MH_I2C_Read... [10:52:47]Read from MH i2c: E2 0E 00 7E 6A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B5 [10:52:47]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:52:47]wFMCommunicate OK [10:52:47]SAM_PROTO_GetShiftState done [10:52:47]FM_GetShiftState done [10:52:47]req_shift_opened done [10:52:47]requested_item shift.open_date is exist - process it [10:52:47]req_shift_open_date [10:52:47]req_shift_open_date done [10:52:47]produce_requested_data done [10:52:47]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220960,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:52:47]process_action_free close_receipt [10:52:47]json_value_free [10:52:47]json_value_free done [10:52:47]process_json_proto returns [10:52:47]Send response to host [10:52:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220960,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:52:47]free response buf [10:52:47]execute_script done [10:52:47]execute_script returns [10:52:47]free content buf [10:52:47]Sock 9.Close socket [10:52:47]Sock 9.Thread stoped [10:52:50]OFD Sender: No OFD packet to send [10:52:55]OFD Sender: No OFD packet to send [10:53:00]OFD Sender: No OFD packet to send [10:53:05]OFD Sender: No OFD packet to send [10:53:10]OFD Sender: No OFD packet to send [10:53:15]OFD Sender: No OFD packet to send [10:53:20]OFD Sender: No OFD packet to send [10:53:25]accept exits with 7 [10:53:25]New connection [10:53:25]New thread 3066674532 created [10:53:25]Thread 3066531172 joined [10:53:25]Waiting for new connection... [10:53:25] Sock 7.Parse request [10:53:25]Sock 7.Check first char [10:53:25]Sock 7.First char is OK [10:53:25]request: POST /json_proto HTTP/1.0 [10:53:25]Method: POST [10:53:25]URL: /json_proto [10:53:25]Method is POST - this is cgi request [10:53:25]url: /json_proto [10:53:25]query_string will be loaded in cgi processing [10:53:25]execute_cgi json_proto POST (null) [10:53:25]execute_cgi path=json_proto method=POST [10:53:25]POST find Content-Length [10:53:25]Host: 172.17.40.4:8080 [10:53:25]Content-Length: 769 [10:53:25]Content-Type: application/json [10:53:25] [10:53:25]POST finish read [10:53:25]Found Content-Length = 769 [10:53:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:25]execute_script... [10: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)538880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:25]POST & json_proto [10:53:25]process_json_proto [10:53:25]json parsed OK: [10:53:25]protocol is kg_v1.0 [10:53:25]action value=close_receipt [10:53:25]process_action close_receipt [10:53:25]cmd_close_receipt [10:53:25]MH_GetDate [10:53:25]Write to MH i2c: F0 00 00 7F 6A D8 [10:53:25]Write i2c OK [10:53:25]MH_I2C_Read... [10:53:25]Read from MH i2c: F0 [10:53:25]MH_I2C_Read... [10:53:25]Read from MH i2c: F0 09 00 [10:53:25]MH_I2C_Read... [10:53:25]Read from MH i2c: F0 09 00 7F 6A 00 AA D5 18 67 65 5C 16 67 1D [10:53:25]GetLastDocTimeStamp 1729680767 [10:53:25]current date 1729680810 [10:53:25]FM_GetShiftState [10:53:25]SAM_PROTO_GetShiftState [10:53:25]wFMCommunicate request_size=4 [10:53:25]MH_SAM_APDU [10:53:25]CAPDU: 80 13 01 00 [10:53:25]Write to MH i2c: E2 08 00 80 6A 80 13 01 00 00 00 00 00 67 [10:53:25]Write i2c OK [10:53:25]MH_I2C_Read... [10:53:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:25]Read from MH i2c: E2 [10:53:25]MH_I2C_Read... [10:53:25]Read from MH i2c: E2 0E 00 [10:53:25]MH_I2C_Read... [10:53:25]Read from MH i2c: E2 0E 00 80 6A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B7 [10:53:25]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:53:25]wFMCommunicate OK [10:53:25]SAM_PROTO_GetShiftState done [10:53:25]FM_GetShiftState done [10:53:25]opened in 1729642119 [10:53:25]opened+sec_in_day 1729728519 [10:53:25]quantity*price = 100015 [10:53:25]sum+1 = 100017 [10:53:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 170 23.10.2024 10:53 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220961 ФПД: 250733134731874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105330&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220961&fm=250733134731874&tin=02508201610067®Number=0000000000098116&sum=100016 [10:53:26]StoreToDocumentArchive [10:53:26]shift 447 fd 220961 [10:53:26]save to /storage/0447/doc_00220961 [10:53:26]save last doc name /storage/0447/doc_00220961 to /storage/kkm_last_doc_name [10:53:26]save OK [10:53:26]Clear old archive folders... [10:53:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:26]tlvbuf is 00955B40 [10:53:26]SAM_PROTO_ClearQueue [10:53:26]wFMCommunicate request_size=4 [10:53:26]MH_SAM_APDU [10:53:26]CAPDU: 80 09 00 00 [10:53:26]Write to MH i2c: E2 08 00 8D 6A 80 09 00 00 00 00 00 00 69 [10:53:26]Write i2c OK [10:53:26]MH_I2C_Read... [10:53:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:26]Read from MH i2c: E2 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: E2 03 00 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: E2 03 00 8D 6A 00 90 00 6B [10:53:26]RAPDU: 90 00 [10:53:26]wFMCommunicate OK [10:53:26]SAM_PROTO_ClearQueue done [10:53:26]KKMCreateOFDPacket [10:53:26]OFDProtocolAddRootSTLVToBuf [10:53:26]FM_MakeSignedData [10:53:26]FM_MakeSignedData [10:53:26]SAM_PROTO_SignData [10:53:26]wFMCommunicate request_size=4 [10:53:26]MH_SAM_APDU [10:53:26]CAPDU: 80 0D 01 02 [10:53:26]Write to MH i2c: E2 08 00 8E 6A 80 0D 01 02 00 00 00 00 71 [10:53:26]Write i2c OK [10:53:26]MH_I2C_Read... [10:53:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 03 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 03 00 8E 6A 00 90 00 6C [10:53:27]RAPDU: 90 00 [10:53:27]wFMCommunicate OK [10:53:27]wFMCommunicate request_size=255 [10:53:27]MH_SAM_APDU [10:53:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AA D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 21 5F 03 00 35 04 06 00 E4 [10:53:27]Write to MH i2c: E2 02 01 8F 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AA D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 21 5F 03 00 35 04 06 00 E4 00 00 E2 [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 03 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 03 00 8F 6A 00 90 00 6D [10:53:27]RAPDU: 90 00 [10:53:27]wFMCommunicate OK [10:53:27]wFMCommunicate request_size=10 [10:53:27]MH_SAM_APDU [10:53:27]CAPDU: 80 0D 02 02 05 0A 5B 6D DA 62 [10:53:27]Write to MH i2c: E2 0D 00 90 6A 80 0D 02 02 05 00 0A 5B 6D DA 62 00 00 8C [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 03 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 03 00 90 6A 00 90 00 6E [10:53:27]RAPDU: 90 00 [10:53:27]wFMCommunicate OK [10:53:27]wFMCommunicate request_size=4 [10:53:27]MH_SAM_APDU [10:53:27]CAPDU: 80 0D 03 02 [10:53:27]Write to MH i2c: E2 08 00 91 6A 80 0D 03 02 00 00 00 00 76 [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 0B 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 0B 00 91 6A 00 CE 78 1B 6B 1E C2 1C DB 90 00 1A [10:53:27]RAPDU: CE 78 1B 6B 1E C2 1C DB 90 00 [10:53:27]wFMCommunicate OK [10:53:27]SAM_PROTO_SignData done [10:53:27]FM_MakeSignedData done [10:53:27]CreateOFDProtocolMessage [10:53:27]wFMCommunicate request_size=4 [10:53:27]MH_SAM_APDU [10:53:27]CAPDU: 80 11 00 00 [10:53:27]Write to MH i2c: E2 08 00 92 6A 80 11 00 00 00 00 00 00 76 [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:27]Read from MH i2c: E2 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 17 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: E2 17 00 92 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C5 [10:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:53:27]wFMCommunicate OK [10:53:27]CreateOFDProtocolMessage done [10:53:27]OFDSenderStorePacket 220961 [10:53:27]StoreOFDPacket docnum=220961 [10:53:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 05 42 07 01 FA 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AA D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 21 5F 03 00 35 04 06 00 E4 0A 5B 6D DA 62 CE 78 1B 6B 1E C2 1C DB [10:53:27]CheckFolder [10:53:27]dirname=/storage/ofd_packets [10:53:27]CheckFolder done [10:53:27]ProducePacketName [10:53:27]name=ofd_packets/00220961 [10:53:27]NVStorageSaveData ofd_packets/00220961 [10:53:27]File name is /storage/ofd_packets/00220961 [10:53:27]Write 301 bytes [10:53:27]NVStorageSaveData done [10:53:27]OFDSenderStorePacket done [10:53:27]KKMCreateOFDPacket done [10:53:27]NVStorageSaveData kkm_last_timestamp [10:53:27]File name is /storage/kkm_last_timestamp [10:53:27]Write 4 bytes [10:53:27]NVStorageSaveData done [10:53:27]ExternCall_PrintAddStr [10:53:27]wPrintStart [10:53:27]Write to MH i2c: 01 00 00 93 6A FD [10:53:27]Write i2c OK [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: 01 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: 01 07 00 [10:53:27]MH_I2C_Read... [10:53:27]Read from MH i2c: 01 07 00 93 6A 00 00 00 00 00 FF 0F 12 [10:53:27]RasterBufferAndPrint [10:53:27]line Счет N : (1)538880 [10:53:27]line ИНН: 02508201610067 [10:53:27]line Контрольно-Кассовый Чек [10:53:27]line ПРОДАЖА [10:53:27]line ТРК (МРК, ГНК) : 43 [10:53:27]line Товар: 2710124130 [10:53:27]line Аи-92-К-2 [10:53:27]line 14.950 * 66.90 [10:53:27]line = 1000.16 [10:53:27]line НДС 12% НСП 1% [10:53:27]line > о реализуемом товаре [10:53:27]line ИТОГО: 1000.16 [10:53:27]line НСП 1% : 8.85 [10:53:27]line НДС 12% : 106.21 [10:53:27]line Наличными: 0.00 [10:53:27]line Безнал.: 1000.16 [10:53:27]line Место: АЗС № 84 "Партнер Нефть" [10:53:27]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:53:27]line СНО: Общий режим [10:53:27]line Чек 170 23.10.2024 10:53 [10:53:27]line Смена: 447 ФФД: 1.0 [10:53:27]line ЗНМ: 0300000178 [10:53:27]line РНМ: 0000000000098116 [10:53:27]line Версия ККМ: 001 [10:53:27]line Платежная система: Mbank [10:53:27]line ФМ: 0000000000965413 [10:53:27]line ФД: 220961 [10:53:27]line ФПД: 250733134731874 [10:53:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105330&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220961&fm=250733134731874&tin=02508201610067®Number=0000000000098116&sum=100016 [10:53:27]written 0, free lines is 4095 [10:53:27]OFD Sender: Processing packet 220961 [packets to send 81, broken 80] [10:53:27]ProducePacketName [10:53:27]name=ofd_packets/00220961 [10:53:27]OFD Sender: To server: pG, [10:53:27]CommunicateWithHost lk.salyk.kg:30040 [10:53:27]ConnectInit lk.salyk.kg [10:53:27]Connected sock=10 [10:53:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 05 42 07 01 FA 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AA D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 21 5F 03 00 35 04 06 00 E4 0A 5B 6D DA 62 CE 78 1B 6B 1E C2 1C DB [10:53:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 0F 77 47 00 4D 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 39 36 35 34 31 33 10 04 04 00 21 5F 03 00 F4 03 04 00 4A 81 18 67 B6 04 01 00 00 F4 F7 20 52 25 84 59 8B [10:53:28]CommunicateWithHost err = 0 [10:53:28]CheckOFDResponse [10:53:28]1017 (14) - 77093643461234 [10:53:28]1041 (16) - 0000000000965413 [10:53:28]1040 (4) - 220961 [10:53:28]1012 (4) - 23.10.2024 04:53 [10:53:28]1206 (1) - 0 [10:53:28]OFD Sender: Remove packet 220961 [10:53:28]ProducePacketName [10:53:28]name=ofd_packets/00220961 [10:53:28]NVStorageDeleteData [10:53:28]Write to MH i2c: 01 00 00 BC 6A 26 [10:53:28]Write i2c OK [10:53:28]MH_I2C_Read... [10:53:28]Read from MH i2c: 01 [10:53:28]MH_I2C_Read... [10:53:28]Read from MH i2c: 01 07 00 [10:53:28]MH_I2C_Read... [10:53:28]Read from MH i2c: 01 07 00 BC 6A 00 00 00 00 00 13 0D 4D [10:53:28]RasterBufferAndPrint [10:53:28]line [10:53:28]line [10:53:28]line [10:53:28]line [10:53:28]line [10:53:28]written 0, free lines is 3354 [10:53:28]MH_Cut [10:53:28]Write to MH i2c: D1 01 00 C3 6A 01 FF [10:53:28]Write i2c OK [10:53:28]MH_I2C_Read... [10:53:28]Read from MH i2c: D1 [10:53:28]MH_I2C_Read... [10:53:28]Read from MH i2c: D1 01 00 [10:53:28]MH_I2C_Read... [10:53:28]Read from MH i2c: D1 01 00 C3 6A 00 FE [10:53:28]Write to MH i2c: 01 00 00 C4 6A 2E [10:53:28]Write i2c OK [10:53:28]MH_I2C_Read... [10:53:28]OFD Sender: No OFD packet to send [10:53:28]*** Cut start [10:53:28]*** Partial cut [10:53:28]*** CUTSNS_PIN = 1 [10:53:28]*** CUTSNS_PIN = 0 [10:53:29]*** Brake cut motor [10:53:29]Read from MH i2c: 01 [10:53:29]MH_I2C_Read... [10:53:29]*** Stop cut motor [10:53:29]*** Cut end [10:53:29]Read from MH i2c: 01 07 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: 01 07 00 C4 6A 00 00 00 00 00 FF 0F 43 [10:53:29]process_action close_receipt done [10:53:29]requested_data is exist [10:53:29]produce_requested_data [10:53:29]requested_item fm.sn is exist - process it [10:53:29]wFMCommunicate request_size=4 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 11 00 00 [10:53:29]Write to MH i2c: E2 08 00 C5 6A 80 11 00 00 00 00 00 00 A9 [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 17 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 17 00 C5 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F8 [10:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:53:29]wFMCommunicate OK [10:53:29]requested_item fd.num is exist - process it [10:53:29]SAM_PROTO_GetFieldsCounters [10:53:29]wFMCommunicate request_size=4 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 13 00 00 [10:53:29]Write to MH i2c: E2 08 00 C6 6A 80 13 00 00 00 00 00 00 AC [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 62 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 62 00 C6 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 21 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [10:53:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 21 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:29]wFMCommunicate OK [10:53:29]SAM_PROTO_GetFieldsCounters done [10:53:29]requested_item shift.num is exist - process it [10:53:29]requested_item shift.opened is exist - process it [10:53:29]req_shift_opened [10:53:29]FM_GetShiftState [10:53:29]SAM_PROTO_GetShiftState [10:53:29]wFMCommunicate request_size=4 [10:53:29]MH_SAM_APDU [10:53:29]CAPDU: 80 13 01 00 [10:53:29]Write to MH i2c: E2 08 00 C7 6A 80 13 01 00 00 00 00 00 AE [10:53:29]Write i2c OK [10:53:29]MH_I2C_Read... [10:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:29]Read from MH i2c: E2 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 0E 00 [10:53:29]MH_I2C_Read... [10:53:29]Read from MH i2c: E2 0E 00 C7 6A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FE [10:53:29]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:53:29]wFMCommunicate OK [10:53:29]SAM_PROTO_GetShiftState done [10:53:29]FM_GetShiftState done [10:53:29]req_shift_opened done [10:53:29]requested_item shift.open_date is exist - process it [10:53:29]req_shift_open_date [10:53:29]req_shift_open_date done [10:53:29]produce_requested_data done [10:53:29]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220961,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:53:29]process_action_free close_receipt [10:53:29]json_value_free [10:53:29]json_value_free done [10:53:29]process_json_proto returns [10:53:29]Send response to host [10:53:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220961,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:53:29]free response buf [10:53:29]execute_script done [10:53:29]execute_script returns [10:53:29]free content buf [10:53:29]Sock 7.Close socket [10:53:29]Sock 7.Thread stoped [10:53:33]OFD Sender: No OFD packet to send [10:53:38]OFD Sender: No OFD packet to send [10:53:43]accept exits with 9 [10:53:43]New connection [10:53:43]New thread 3066531172 created [10:53:43]Thread 3066674532 joined [10:53:43]Waiting for new connection... [10:53:43] Sock 9.Parse request [10:53:43]Sock 9.Check first char [10:53:43]Sock 9.First char is OK [10:53:43]request: POST /json_proto HTTP/1.0 [10:53:43]Method: POST [10:53:43]URL: /json_proto [10:53:43]Method is POST - this is cgi request [10:53:43]url: /json_proto [10:53:43]query_string will be loaded in cgi processing [10:53:43]execute_cgi json_proto POST (null) [10:53:43]execute_cgi path=json_proto method=POST [10:53:43]POST find Content-Length [10:53:43]Host: 172.17.40.4:8080 [10:53:43]Content-Length: 772 [10:53:43]Content-Type: application/json [10:53:43] [10:53:43]POST finish read [10:53:43]Found Content-Length = 772 [10:53:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80194", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:43]execute_script... [10:53:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80194", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:43]POST & json_proto [10:53:43]process_json_proto [10:53:43]json parsed OK: [10:53:43]protocol is kg_v1.0 [10:53:43]action value=close_receipt [10:53:43]process_action close_receipt [10:53:43]cmd_close_receipt [10:53:43]MH_GetDate [10:53:43]Write to MH i2c: F0 00 00 C8 6A 21 [10:53:43]Write i2c OK [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: F0 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: F0 09 00 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: F0 09 00 C8 6A 00 BC D5 18 67 65 5C 16 67 78 [10:53:43]GetLastDocTimeStamp 1729680810 [10:53:43]current date 1729680828 [10:53:43]FM_GetShiftState [10:53:43]SAM_PROTO_GetShiftState [10:53:43]wFMCommunicate request_size=4 [10:53:43]MH_SAM_APDU [10:53:43]CAPDU: 80 13 01 00 [10:53:43]Write to MH i2c: E2 08 00 C9 6A 80 13 01 00 00 00 00 00 B0 [10:53:43]Write i2c OK [10:53:43]MH_I2C_Read... [10:53:43]OFD Sender: No OFD packet to send [10:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:43]Read from MH i2c: E2 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: E2 0E 00 [10:53:43]MH_I2C_Read... [10:53:43]Read from MH i2c: E2 0E 00 C9 6A 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 00 [10:53:43]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:53:43]wFMCommunicate OK [10:53:43]SAM_PROTO_GetShiftState done [10:53:43]FM_GetShiftState done [10:53:43]opened in 1729642119 [10:53:43]opened+sec_in_day 1729728519 [10:53:43]quantity*price = 13000 [10:53:43]sum+1 = 13001 [10:53:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 0.00 Безнал.: 130.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 171 23.10.2024 10:53 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220962 ФПД: 17847940017786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105348&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220962&fm=17847940017786&tin=02508201610067®Number=0000000000098116&sum=13000 0 [10:53:44]StoreToDocumentArchive [10:53:44]shift 447 fd 220962 [10:53:44]save to /storage/0447/doc_00220962 [10:53:44]save last doc name /storage/0447/doc_00220962 to /storage/kkm_last_doc_name [10:53:44]save OK [10:53:44]Clear old archive folders... [10:53:44]ProcessDocumentItem done err = 0, tmpTLVsize=282 [10:53:44]tlvbuf is 00761880 [10:53:44]SAM_PROTO_ClearQueue [10:53:44]wFMCommunicate request_size=4 [10:53:44]MH_SAM_APDU [10:53:44]CAPDU: 80 09 00 00 [10:53:44]Write to MH i2c: E2 08 00 D6 6A 80 09 00 00 00 00 00 00 B2 [10:53:44]Write i2c OK [10:53:44]MH_I2C_Read... [10:53:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:44]Read from MH i2c: E2 [10:53:44]MH_I2C_Read... [10:53:44]Read from MH i2c: E2 03 00 [10:53:44]MH_I2C_Read... [10:53:44]Read from MH i2c: E2 03 00 D6 6A 00 90 00 B4 [10:53:44]RAPDU: 90 00 [10:53:44]wFMCommunicate OK [10:53:44]SAM_PROTO_ClearQueue done [10:53:44]KKMCreateOFDPacket [10:53:44]OFDProtocolAddRootSTLVToBuf [10:53:44]FM_MakeSignedData [10:53:44]FM_MakeSignedData [10:53:44]SAM_PROTO_SignData [10:53:44]wFMCommunicate request_size=4 [10:53:44]MH_SAM_APDU [10:53:44]CAPDU: 80 0D 01 02 [10:53:44]Write to MH i2c: E2 08 00 D7 6A 80 0D 01 02 00 00 00 00 BA [10:53:44]Write i2c OK [10:53:44]MH_I2C_Read... [10:53:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:44]Read from MH i2c: E2 [10:53:44]MH_I2C_Read... [10:53:44]Read from MH i2c: E2 03 00 [10:53:44]MH_I2C_Read... [10:53:44]Read from MH i2c: E2 03 00 D7 6A 00 90 00 B5 [10:53:44]RAPDU: 90 00 [10:53:44]wFMCommunicate OK [10:53:44]wFMCommunicate request_size=255 [10:53:44]MH_SAM_APDU [10:53:44]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 BC D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 [10:53:44]Write to MH i2c: E2 02 01 D8 6A 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 BC D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 00 00 44 [10:53:44]Write i2c OK [10:53:44]MH_I2C_Read... [10:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:45]Read from MH i2c: E2 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: E2 03 00 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: E2 03 00 D8 6A 00 90 00 B6 [10:53:45]RAPDU: 90 00 [10:53:45]wFMCommunicate OK [10:53:45]wFMCommunicate request_size=41 [10:53:45]MH_SAM_APDU [10:53:45]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 22 5F 03 00 35 04 06 00 10 3B 8C 1F EE 7A [10:53:45]Write to MH i2c: E2 2C 00 D9 6A 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 22 5F 03 00 35 04 06 00 10 3B 8C 1F EE 7A 00 00 6A [10:53:45]Write i2c OK [10:53:45]MH_I2C_Read... [10:53:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:45]Read from MH i2c: E2 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: E2 03 00 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: E2 03 00 D9 6A 00 90 00 B7 [10:53:45]RAPDU: 90 00 [10:53:45]wFMCommunicate OK [10:53:45]wFMCommunicate request_size=4 [10:53:45]MH_SAM_APDU [10:53:45]CAPDU: 80 0D 03 02 [10:53:45]Write to MH i2c: E2 08 00 DA 6A 80 0D 03 02 00 00 00 00 BF [10:53:45]Write i2c OK [10:53:45]MH_I2C_Read... [10:53:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:45]Read from MH i2c: E2 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: E2 0B 00 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: E2 0B 00 DA 6A 00 FC 24 1C 4D 92 FF 4B E2 90 00 07 [10:53:45]RAPDU: FC 24 1C 4D 92 FF 4B E2 90 00 [10:53:45]wFMCommunicate OK [10:53:45]SAM_PROTO_SignData done [10:53:45]FM_MakeSignedData done [10:53:45]CreateOFDProtocolMessage [10:53:45]wFMCommunicate request_size=4 [10:53:45]MH_SAM_APDU [10:53:45]CAPDU: 80 11 00 00 [10:53:45]Write to MH i2c: E2 08 00 DB 6A 80 11 00 00 00 00 00 00 BF [10:53:45]Write i2c OK [10:53:45]MH_I2C_Read... [10:53:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:45]Read from MH i2c: E2 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: E2 17 00 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: E2 17 00 DB 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 0E [10:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:53:45]wFMCommunicate OK [10:53:45]CreateOFDProtocolMessage done [10:53:45]OFDSenderStorePacket 220962 [10:53:45]StoreOFDPacket docnum=220962 [10:53:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 1D 1E 26 01 A1 F2 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 BC D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 22 5F 03 00 35 04 06 00 10 3B 8C 1F EE 7A FC 24 1C 4D 92 FF 4B E2 [10:53:45]CheckFolder [10:53:45]dirname=/storage/ofd_packets [10:53:45]CheckFolder done [10:53:45]ProducePacketName [10:53:45]name=ofd_packets/00220962 [10:53:45]NVStorageSaveData ofd_packets/00220962 [10:53:45]File name is /storage/ofd_packets/00220962 [10:53:45]Write 332 bytes [10:53:45]NVStorageSaveData done [10:53:45]OFDSenderStorePacket done [10:53:45]KKMCreateOFDPacket done [10:53:45]NVStorageSaveData kkm_last_timestamp [10:53:45]File name is /storage/kkm_last_timestamp [10:53:45]Write 4 bytes [10:53:45]NVStorageSaveData done [10:53:45]ExternCall_PrintAddStr [10:53:45]wPrintStart [10:53:45]Write to MH i2c: 01 00 00 DC 6A 46 [10:53:45]Write i2c OK [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: 01 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: 01 07 00 [10:53:45]MH_I2C_Read... [10:53:45]Read from MH i2c: 01 07 00 DC 6A 00 00 00 00 00 FF 0F 5B [10:53:45]RasterBufferAndPrint [10:53:45]line Счет N : (3)80194 [10:53:45]line ИНН: 02508201610067 [10:53:45]line Контрольно-Кассовый Чек [10:53:45]line ПРОДАЖА [10:53:45]line Товар: 2000036220012 [10:53:45]line Кофе Капучино XL(GABB TRADE) [10:53:45]line 1.000 * 130.00 [10:53:45]line = 130.00 [10:53:45]line НДС 12% НСП 1% [10:53:45]line > о реализуемом товаре [10:53:45]line ИТОГО: 130.00 [10:53:45]line НСП 1% : 1.15 [10:53:45]line НДС 12% : 13.80 [10:53:45]line Наличными: 0.00 [10:53:45]line Безнал.: 130.00 [10:53:45]line Место: АЗС № 84 "Партнер Нефть" [10:53:45]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:53:45]line СНО: Общий режим [10:53:45]line Чек 171 23.10.2024 10:53 [10:53:45]line Смена: 447 ФФД: 1.0 [10:53:45]line ЗНМ: 0300000178 [10:53:45]line РНМ: 0000000000098116 [10:53:45]line Версия ККМ: 001 [10:53:45]line Платежная система: Mbank [10:53:45]line ФМ: 0000000000965413 [10:53:45]line ФД: 220962 [10:53:45]line ФПД: 17847940017786 [10:53:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105348&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220962&fm=17847940017786&tin=02508201610067®Number=0000000000098116&sum=13000 [10:53:45]OFD Sender: Processing packet 220962 [packets to send 81, broken 80] [10:53:45]ProducePacketName [10:53:45]name=ofd_packets/00220962 [10:53:45]OFD Sender: To server: pG, [10:53:45]CommunicateWithHost lk.salyk.kg:30040 [10:53:45]ConnectInit lk.salyk.kg [10:53:45]line 0 [10:53:45]written 0, free lines is 4095 [10:53:45]Connected sock=10 [10:53:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 1D 1E 26 01 A1 F2 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 BC D5 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 22 5F 03 00 35 04 06 00 10 3B 8C 1F EE 7A FC 24 1C 4D 92 FF 4B E2 [10:53:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 12 B8 47 00 17 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 39 36 35 34 31 33 10 04 04 00 22 5F 03 00 F4 03 04 00 5B 81 18 67 B6 04 01 00 00 B8 D9 6A 60 A5 0C F2 43 [10:53:45]CommunicateWithHost err = 0 [10:53:45]CheckOFDResponse [10:53:45]1017 (14) - 77093643461234 [10:53:45]1041 (16) - 0000000000965413 [10:53:45]1040 (4) - 220962 [10:53:45]1012 (4) - 23.10.2024 04:53 [10:53:45]1206 (1) - 0 [10:53:45]OFD Sender: Remove packet 220962 [10:53:45]ProducePacketName [10:53:45]name=ofd_packets/00220962 [10:53:45]NVStorageDeleteData [10:53:46]Write to MH i2c: 01 00 00 06 6B 71 [10:53:46]Write i2c OK [10:53:46]MH_I2C_Read... [10:53:46]Read from MH i2c: 01 [10:53:46]MH_I2C_Read... [10:53:46]Read from MH i2c: 01 07 00 [10:53:46]MH_I2C_Read... [10:53:46]Read from MH i2c: 01 07 00 06 6B 00 00 00 00 00 F6 0C 7A [10:53:46]RasterBufferAndPrint [10:53:46]line [10:53:46]line [10:53:46]line [10:53:46]line [10:53:46]line [10:53:46]written 0, free lines is 3324 [10:53:46]MH_Cut [10:53:46]Write to MH i2c: D1 01 00 0D 6B 01 4A [10:53:46]Write i2c OK [10:53:46]MH_I2C_Read... [10:53:46]Read from MH i2c: D1 [10:53:46]MH_I2C_Read... [10:53:46]Read from MH i2c: D1 01 00 [10:53:46]MH_I2C_Read... [10:53:46]Read from MH i2c: D1 01 00 0D 6B 00 49 [10:53:46]Write to MH i2c: 01 00 00 0E 6B 79 [10:53:46]Write i2c OK [10:53:46]MH_I2C_Read... [10:53:46]OFD Sender: No OFD packet to send [10:53:46]*** Cut start [10:53:46]*** Partial cut [10:53:46]*** CUTSNS_PIN = 1 [10:53:46]*** CUTSNS_PIN = 0 [10:53:47]*** Brake cut motor [10:53:47]Read from MH i2c: 01 [10:53:47]MH_I2C_Read... [10:53:47]*** Stop cut motor [10:53:47]*** Cut end [10:53:47]Read from MH i2c: 01 07 00 [10:53:47]MH_I2C_Read... [10:53:47]Read from MH i2c: 01 07 00 0E 6B 00 00 00 00 00 FF 0F 8E [10:53:47]process_action close_receipt done [10:53:47]requested_data is exist [10:53:47]produce_requested_data [10:53:47]requested_item fm.sn is exist - process it [10:53:47]wFMCommunicate request_size=4 [10:53:47]MH_SAM_APDU [10:53:47]CAPDU: 80 11 00 00 [10:53:47]Write to MH i2c: E2 08 00 0F 6B 80 11 00 00 00 00 00 00 F4 [10:53:47]Write i2c OK [10:53:47]MH_I2C_Read... [10:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:47]Read from MH i2c: E2 [10:53:47]MH_I2C_Read... [10:53:47]Read from MH i2c: E2 17 00 [10:53:47]MH_I2C_Read... [10:53:47]Read from MH i2c: E2 17 00 0F 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 43 [10:53:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:53:47]wFMCommunicate OK [10:53:47]requested_item fd.num is exist - process it [10:53:47]SAM_PROTO_GetFieldsCounters [10:53:47]wFMCommunicate request_size=4 [10:53:47]MH_SAM_APDU [10:53:47]CAPDU: 80 13 00 00 [10:53:47]Write to MH i2c: E2 08 00 10 6B 80 13 00 00 00 00 00 00 F7 [10:53:47]Write i2c OK [10:53:47]MH_I2C_Read... [10:53:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:47]Read from MH i2c: E2 [10:53:47]MH_I2C_Read... [10:53:47]Read from MH i2c: E2 62 00 [10:53:47]MH_I2C_Read... [10:53:47]Read from MH i2c: E2 62 00 10 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 22 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [10:53:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 22 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:47]wFMCommunicate OK [10:53:47]SAM_PROTO_GetFieldsCounters done [10:53:47]requested_item shift.num is exist - process it [10:53:47]requested_item shift.opened is exist - process it [10:53:47]req_shift_opened [10:53:47]FM_GetShiftState [10:53:47]SAM_PROTO_GetShiftState [10:53:47]wFMCommunicate request_size=4 [10:53:47]MH_SAM_APDU [10:53:47]CAPDU: 80 13 01 00 [10:53:47]Write to MH i2c: E2 08 00 11 6B 80 13 01 00 00 00 00 00 F9 [10:53:47]Write i2c OK [10:53:47]MH_I2C_Read... [10:53:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:47]Read from MH i2c: E2 [10:53:47]MH_I2C_Read... [10:53:47]Read from MH i2c: E2 0E 00 [10:53:47]MH_I2C_Read... [10:53:47]Read from MH i2c: E2 0E 00 11 6B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 49 [10:53:47]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:53:47]wFMCommunicate OK [10:53:47]SAM_PROTO_GetShiftState done [10:53:47]FM_GetShiftState done [10:53:47]req_shift_opened done [10:53:47]requested_item shift.open_date is exist - process it [10:53:47]req_shift_open_date [10:53:47]req_shift_open_date done [10:53:47]produce_requested_data done [10:53:47]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220962,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:53:47]process_action_free close_receipt [10:53:47]json_value_free [10:53:47]json_value_free done [10:53:47]process_json_proto returns [10:53:47]Send response to host [10:53:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220962,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:53:47]free response buf [10:53:47]execute_script done [10:53:47]execute_script returns [10:53:47]free content buf [10:53:47]Sock 9.Close socket [10:53:47]Sock 9.Thread stoped [10:53:51]OFD Sender: No OFD packet to send [10:53:56]OFD Sender: No OFD packet to send [10:54:01]OFD Sender: No OFD packet to send [10:54:06]OFD Sender: No OFD packet to send [10:54:11]OFD Sender: No OFD packet to send [10:54:16]OFD Sender: No OFD packet to send [10:54:21]OFD Sender: No OFD packet to send [10:54:26]OFD Sender: No OFD packet to send [10:54:31]OFD Sender: No OFD packet to send [10:54:36]OFD Sender: No OFD packet to send [10:54:41]OFD Sender: No OFD packet to send [10:54:46]OFD Sender: No OFD packet to send [10:54:51]OFD Sender: No OFD packet to send [10:54:56]OFD Sender: No OFD packet to send [10:55:01]OFD Sender: No OFD packet to send [10:55:06]OFD Sender: No OFD packet to send [10:55:11]OFD Sender: No OFD packet to send [10:55:16]OFD Sender: No OFD packet to send [10:55:21]OFD Sender: No OFD packet to send [10:55:26]OFD Sender: No OFD packet to send [10:55:31]OFD Sender: No OFD packet to send [10:55:36]OFD Sender: No OFD packet to send [10:55:41]OFD Sender: No OFD packet to send [10:55:46]OFD Sender: No OFD packet to send [10:55:51]OFD Sender: No OFD packet to send [10:55:56]OFD Sender: No OFD packet to send [10:56:01]OFD Sender: No OFD packet to send [10:56:03]accept exits with 7 [10:56:03]New connection [10:56:03]New thread 3066674532 created [10:56:03]Thread 3066531172 joined [10:56:03]Waiting for new connection... [10:56:03] Sock 7.Parse request [10:56:03]Sock 7.Check first char [10:56:03]Sock 7.First char is OK [10:56:03]request: POST /json_proto HTTP/1.0 [10:56:03]Method: POST [10:56:03]URL: /json_proto [10:56:03]Method is POST - this is cgi request [10:56:03]url: /json_proto [10:56:03]query_string will be loaded in cgi processing [10:56:03]execute_cgi json_proto POST (null) [10:56:03]execute_cgi path=json_proto method=POST [10:56:03]POST find Content-Length [10:56:03]Host: 172.17.40.4:8080 [10:56:03]Content-Length: 677 [10:56:03]Content-Type: application/json [10:56:03] [10:56:03]POST finish read [10:56:03]Found Content-Length = 677 [10:56:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:03]execute_script... [10:56: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)538882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:03]POST & json_proto [10:56:03]process_json_proto [10:56:03]json parsed OK: [10:56:03]protocol is kg_v1.0 [10:56:03]action value=close_receipt [10:56:03]process_action close_receipt [10:56:03]cmd_close_receipt [10:56:03]MH_GetDate [10:56:03]Write to MH i2c: F0 00 00 12 6B 6C [10:56:03]Write i2c OK [10:56:03]MH_I2C_Read... [10:56:03]Read from MH i2c: F0 [10:56:03]MH_I2C_Read... [10:56:03]Read from MH i2c: F0 09 00 [10:56:03]MH_I2C_Read... [10:56:03]Read from MH i2c: F0 09 00 12 6B 00 48 D6 18 67 65 5C 16 67 50 [10:56:03]GetLastDocTimeStamp 1729680828 [10:56:03]current date 1729680968 [10:56:03]FM_GetShiftState [10:56:03]SAM_PROTO_GetShiftState [10:56:03]wFMCommunicate request_size=4 [10:56:03]MH_SAM_APDU [10:56:03]CAPDU: 80 13 01 00 [10:56:03]Write to MH i2c: E2 08 00 13 6B 80 13 01 00 00 00 00 00 FB [10:56:03]Write i2c OK [10:56:03]MH_I2C_Read... [10:56:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:03]Read from MH i2c: E2 [10:56:03]MH_I2C_Read... [10:56:03]Read from MH i2c: E2 0E 00 [10:56:03]MH_I2C_Read... [10:56:03]Read from MH i2c: E2 0E 00 13 6B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 4B [10:56:03]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:56:03]wFMCommunicate OK [10:56:03]SAM_PROTO_GetShiftState done [10:56:03]FM_GetShiftState done [10:56:03]opened in 1729642119 [10:56:03]opened+sec_in_day 1729728519 [10:56:03]quantity*price = 30038 [10:56:03]sum+1 = 30039 [10:56:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 172 23.10.2024 10:56 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220963 ФПД: 141502723849985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105608&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220963&fm=141502723849985&tin=02508201610067®Number=0000000000098116&sum=30000 [10:56:04]StoreToDocumentArchive [10:56:04]shift 447 fd 220963 [10:56:04]save to /storage/0447/doc_00220963 [10:56:04]save last doc name /storage/0447/doc_00220963 to /storage/kkm_last_doc_name [10:56:04]save OK [10:56:04]Clear old archive folders... [10:56:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:04]tlvbuf is 008B66E0 [10:56:04]SAM_PROTO_ClearQueue [10:56:04]wFMCommunicate request_size=4 [10:56:04]MH_SAM_APDU [10:56:04]CAPDU: 80 09 00 00 [10:56:04]Write to MH i2c: E2 08 00 20 6B 80 09 00 00 00 00 00 00 FD [10:56:04]Write i2c OK [10:56:04]MH_I2C_Read... [10:56:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:04]Read from MH i2c: E2 [10:56:04]MH_I2C_Read... [10:56:04]Read from MH i2c: E2 03 00 [10:56:04]MH_I2C_Read... [10:56:04]Read from MH i2c: E2 03 00 20 6B 00 90 00 FF [10:56:04]RAPDU: 90 00 [10:56:04]wFMCommunicate OK [10:56:04]SAM_PROTO_ClearQueue done [10:56:04]KKMCreateOFDPacket [10:56:04]OFDProtocolAddRootSTLVToBuf [10:56:04]FM_MakeSignedData [10:56:04]FM_MakeSignedData [10:56:04]SAM_PROTO_SignData [10:56:04]wFMCommunicate request_size=4 [10:56:04]MH_SAM_APDU [10:56:04]CAPDU: 80 0D 01 02 [10:56:04]Write to MH i2c: E2 08 00 21 6B 80 0D 01 02 00 00 00 00 05 [10:56:04]Write i2c OK [10:56:04]MH_I2C_Read... [10:56:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:04]Read from MH i2c: E2 [10:56:04]MH_I2C_Read... [10:56:04]Read from MH i2c: E2 03 00 [10:56:04]MH_I2C_Read... [10:56:04]Read from MH i2c: E2 03 00 21 6B 00 90 00 00 [10:56:04]RAPDU: 90 00 [10:56:04]wFMCommunicate OK [10:56:04]wFMCommunicate request_size=255 [10:56:04]MH_SAM_APDU [10:56:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 48 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 23 5F 03 00 35 04 06 00 80 [10:56:04]Write to MH i2c: E2 02 01 22 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 48 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 23 5F 03 00 35 04 06 00 80 00 00 8F [10:56:04]Write i2c OK [10:56:04]MH_I2C_Read... [10:56:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:05]Read from MH i2c: E2 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: E2 03 00 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: E2 03 00 22 6B 00 90 00 01 [10:56:05]RAPDU: 90 00 [10:56:05]wFMCommunicate OK [10:56:05]wFMCommunicate request_size=10 [10:56:05]MH_SAM_APDU [10:56:05]CAPDU: 80 0D 02 02 05 B2 2B 96 FF 01 [10:56:05]Write to MH i2c: E2 0D 00 23 6B 80 0D 02 02 05 00 B2 2B 96 FF 01 00 00 85 [10:56:05]Write i2c OK [10:56:05]MH_I2C_Read... [10:56:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:05]Read from MH i2c: E2 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: E2 03 00 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: E2 03 00 23 6B 00 90 00 02 [10:56:05]RAPDU: 90 00 [10:56:05]wFMCommunicate OK [10:56:05]wFMCommunicate request_size=4 [10:56:05]MH_SAM_APDU [10:56:05]CAPDU: 80 0D 03 02 [10:56:05]Write to MH i2c: E2 08 00 24 6B 80 0D 03 02 00 00 00 00 0A [10:56:05]Write i2c OK [10:56:05]MH_I2C_Read... [10:56:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:05]Read from MH i2c: E2 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: E2 0B 00 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: E2 0B 00 24 6B 00 6F 34 20 FB B4 CA 80 28 90 00 EF [10:56:05]RAPDU: 6F 34 20 FB B4 CA 80 28 90 00 [10:56:05]wFMCommunicate OK [10:56:05]SAM_PROTO_SignData done [10:56:05]FM_MakeSignedData done [10:56:05]CreateOFDProtocolMessage [10:56:05]wFMCommunicate request_size=4 [10:56:05]MH_SAM_APDU [10:56:05]CAPDU: 80 11 00 00 [10:56:05]Write to MH i2c: E2 08 00 25 6B 80 11 00 00 00 00 00 00 0A [10:56:05]Write i2c OK [10:56:05]MH_I2C_Read... [10:56:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:05]Read from MH i2c: E2 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: E2 17 00 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: E2 17 00 25 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 59 [10:56:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:56:05]wFMCommunicate OK [10:56:05]CreateOFDProtocolMessage done [10:56:05]OFDSenderStorePacket 220963 [10:56:05]StoreOFDPacket docnum=220963 [10:56:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 BB 71 07 01 60 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 48 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 23 5F 03 00 35 04 06 00 80 B2 2B 96 FF 01 6F 34 20 FB B4 CA 80 28 [10:56:05]CheckFolder [10:56:05]dirname=/storage/ofd_packets [10:56:05]CheckFolder done [10:56:05]ProducePacketName [10:56:05]name=ofd_packets/00220963 [10:56:05]NVStorageSaveData ofd_packets/00220963 [10:56:05]File name is /storage/ofd_packets/00220963 [10:56:05]Write 301 bytes [10:56:05]NVStorageSaveData done [10:56:05]OFDSenderStorePacket done [10:56:05]KKMCreateOFDPacket done [10:56:05]NVStorageSaveData kkm_last_timestamp [10:56:05]File name is /storage/kkm_last_timestamp [10:56:05]Write 4 bytes [10:56:05]NVStorageSaveData done [10:56:05]OFD Sender: Processing packet 220963 [packets to send 81, broken 80] [10:56:05]ProducePacketName [10:56:05]name=ofd_packets/00220963 [10:56:05]OFD Sender: To server: pG, [10:56:05]CommunicateWithHost lk.salyk.kg:30040 [10:56:05]ConnectInit lk.salyk.kg [10:56:05]ExternCall_PrintAddStr [10:56:05]wPrintStart [10:56:05]Write to MH i2c: 01 00 00 26 6B 91 [10:56:05]Write i2c OK [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: 01 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: 01 07 00 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: 01 07 00 26 6B 00 00 00 00 00 FF 0F A6 [10:56:05]RasterBufferAndPrint [10:56:05]line Счет N : (1)538882 [10:56:05]line ИНН: 02508201610067 [10:56:05]line Контрольно-Кассовый Чек [10:56:05]line ПРОДАЖА [10:56:05]line ТРК (МРК, ГНК) : 23 [10:56:05]line Товар: 2710124130 [10:56:05]line Аи-92-К-2 [10:56:05]line 4.490 * 66.90 [10:56:05]line = 300.38 [10:56:05]line НДС 12% НСП 1% [10:56:05]line > о реализуемом товаре [10:56:05]line ОКРУГЛЕНИЕ: -0.38 [10:56:05]line ИТОГО: 300.00 [10:56:05]line Внесено: 300.00 [10:56:05]line СДАЧА: 0.00 [10:56:05]line НСП 1% : 2.66 [10:56:05]line НДС 12% : 31.90 [10:56:05]line Наличными: 300.00 [10:56:05]line Безнал.: 0.00 [10:56:05]line Место: АЗС № 84 "Партнер Нефть" [10:56:05]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:56:05]line СНО: Общий режим [10:56:05]line Чек 172 23.10.2024 10:56 [10:56:05]line Смена: 447 ФФД: 1.0 [10:56:05]line ЗНМ: 0300000178 [10:56:05]line РНМ: 0000000000098116 [10:56:05]line Версия ККМ: 001 [10:56:05]line ФМ: 0000000000965413 [10:56:05]line ФД: 220963 [10:56:05]line ФПД: 141502723849985 [10:56:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105608&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220963&fm=141502723849985&tin=02508201610067®Number=0000000000098116&sum=30000 [10:56:05]Connected sock=11 [10:56:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 BB 71 07 01 60 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 48 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 23 5F 03 00 35 04 06 00 80 B2 2B 96 FF 01 6F 34 20 FB B4 CA 80 28 [10:56:05]written 0, free lines is 4095 [10:56:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 FD 04 47 00 C2 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 39 36 35 34 31 33 10 04 04 00 23 5F 03 00 F4 03 04 00 E7 81 18 67 B6 04 01 00 00 FD 8F 44 1A 1B 83 EA 33 [10:56:05]CommunicateWithHost err = 0 [10:56:05]CheckOFDResponse [10:56:05]1017 (14) - 77093643461234 [10:56:05]1041 (16) - 0000000000965413 [10:56:05]1040 (4) - 220963 [10:56:05]1012 (4) - 23.10.2024 04:56 [10:56:05]1206 (1) - 0 [10:56:05]OFD Sender: Remove packet 220963 [10:56:05]ProducePacketName [10:56:05]name=ofd_packets/00220963 [10:56:05]NVStorageDeleteData [10:56:05]Write to MH i2c: 01 00 00 51 6B BC [10:56:05]Write i2c OK [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: 01 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: 01 07 00 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: 01 07 00 51 6B 00 00 00 00 00 E4 0C B3 [10:56:05]RasterBufferAndPrint [10:56:05]line [10:56:05]line [10:56:05]line [10:56:05]line [10:56:05]line [10:56:05]written 0, free lines is 3306 [10:56:05]MH_Cut [10:56:05]Write to MH i2c: D1 01 00 58 6B 01 95 [10:56:05]Write i2c OK [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: D1 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: D1 01 00 [10:56:05]MH_I2C_Read... [10:56:05]Read from MH i2c: D1 01 00 58 6B 00 94 [10:56:05]Write to MH i2c: 01 00 00 59 6B C4 [10:56:05]Write i2c OK [10:56:05]MH_I2C_Read... [10:56:06]OFD Sender: No OFD packet to send [10:56:06]*** Cut start [10:56:06]*** Partial cut [10:56:06]*** CUTSNS_PIN = 1 [10:56:06]*** CUTSNS_PIN = 0 [10:56:06]*** Brake cut motor [10:56:07]Read from MH i2c: 01 [10:56:07]MH_I2C_Read... [10:56:07]*** Stop cut motor [10:56:07]*** Cut end [10:56:07]Read from MH i2c: 01 07 00 [10:56:07]MH_I2C_Read... [10:56:07]Read from MH i2c: 01 07 00 59 6B 00 00 00 00 00 FF 0F D9 [10:56:07]process_action close_receipt done [10:56:07]requested_data is exist [10:56:07]produce_requested_data [10:56:07]requested_item fm.sn is exist - process it [10:56:07]wFMCommunicate request_size=4 [10:56:07]MH_SAM_APDU [10:56:07]CAPDU: 80 11 00 00 [10:56:07]Write to MH i2c: E2 08 00 5A 6B 80 11 00 00 00 00 00 00 3F [10:56:07]Write i2c OK [10:56:07]MH_I2C_Read... [10:56:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:07]Read from MH i2c: E2 [10:56:07]MH_I2C_Read... [10:56:07]Read from MH i2c: E2 17 00 [10:56:07]MH_I2C_Read... [10:56:07]Read from MH i2c: E2 17 00 5A 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8E [10:56:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:56:07]wFMCommunicate OK [10:56:07]requested_item fd.num is exist - process it [10:56:07]SAM_PROTO_GetFieldsCounters [10:56:07]wFMCommunicate request_size=4 [10:56:07]MH_SAM_APDU [10:56:07]CAPDU: 80 13 00 00 [10:56:07]Write to MH i2c: E2 08 00 5B 6B 80 13 00 00 00 00 00 00 42 [10:56:07]Write i2c OK [10:56:07]MH_I2C_Read... [10:56:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:07]Read from MH i2c: E2 [10:56:07]MH_I2C_Read... [10:56:07]Read from MH i2c: E2 62 00 [10:56:07]MH_I2C_Read... [10:56:07]Read from MH i2c: E2 62 00 5B 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 23 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [10:56:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 23 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:07]wFMCommunicate OK [10:56:07]SAM_PROTO_GetFieldsCounters done [10:56:07]requested_item shift.num is exist - process it [10:56:07]requested_item shift.opened is exist - process it [10:56:07]req_shift_opened [10:56:07]FM_GetShiftState [10:56:07]SAM_PROTO_GetShiftState [10:56:07]wFMCommunicate request_size=4 [10:56:07]MH_SAM_APDU [10:56:07]CAPDU: 80 13 01 00 [10:56:07]Write to MH i2c: E2 08 00 5C 6B 80 13 01 00 00 00 00 00 44 [10:56:07]Write i2c OK [10:56:07]MH_I2C_Read... [10:56:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:07]Read from MH i2c: E2 [10:56:07]MH_I2C_Read... [10:56:07]Read from MH i2c: E2 0E 00 [10:56:07]MH_I2C_Read... [10:56:07]Read from MH i2c: E2 0E 00 5C 6B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 94 [10:56:07]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:56:07]wFMCommunicate OK [10:56:07]SAM_PROTO_GetShiftState done [10:56:07]FM_GetShiftState done [10:56:07]req_shift_opened done [10:56:07]requested_item shift.open_date is exist - process it [10:56:07]req_shift_open_date [10:56:07]req_shift_open_date done [10:56:07]produce_requested_data done [10:56:07]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220963,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:56:07]process_action_free close_receipt [10:56:07]json_value_free [10:56:07]json_value_free done [10:56:07]process_json_proto returns [10:56:07]Send response to host [10:56:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220963,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:56:07]free response buf [10:56:07]execute_script done [10:56:07]execute_script returns [10:56:07]free content buf [10:56:07]Sock 7.Close socket [10:56:07]Sock 7.Thread stoped [10:56:11]OFD Sender: No OFD packet to send [10:56:16]OFD Sender: No OFD packet to send [10:56:21]OFD Sender: No OFD packet to send [10:56:26]OFD Sender: No OFD packet to send [10:56:28]accept exits with 9 [10:56:28]New connection [10:56:28]New thread 3066531172 created [10:56:28]Thread 3066674532 joined [10:56:28]Waiting for new connection... [10:56:28] Sock 9.Parse request [10:56:28]Sock 9.Check first char [10:56:28]Sock 9.First char is OK [10:56:28]request: POST /json_proto HTTP/1.0 [10:56:28]Method: POST [10:56:28]URL: /json_proto [10:56:28]Method is POST - this is cgi request [10:56:28]url: /json_proto [10:56:28]query_string will be loaded in cgi processing [10:56:28]execute_cgi json_proto POST (null) [10:56:28]execute_cgi path=json_proto method=POST [10:56:28]POST find Content-Length [10:56:28]Host: 172.17.40.4:8080 [10:56:28]Content-Length: 677 [10:56:28]Content-Type: application/json [10:56:28] [10:56:28]POST finish read [10:56:28]Found Content-Length = 677 [10:56:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:28]execute_script... [10:56:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:28]POST & json_proto [10:56:28]process_json_proto [10:56:28]json parsed OK: [10:56:28]protocol is kg_v1.0 [10:56:28]action value=close_receipt [10:56:28]process_action close_receipt [10:56:28]cmd_close_receipt [10:56:28]MH_GetDate [10:56:28]Write to MH i2c: F0 00 00 5D 6B B7 [10:56:28]Write i2c OK [10:56:28]MH_I2C_Read... [10:56:28]Read from MH i2c: F0 [10:56:28]MH_I2C_Read... [10:56:28]Read from MH i2c: F0 09 00 [10:56:28]MH_I2C_Read... [10:56:28]Read from MH i2c: F0 09 00 5D 6B 00 61 D6 18 67 65 5C 16 67 B4 [10:56:28]GetLastDocTimeStamp 1729680968 [10:56:28]current date 1729680993 [10:56:28]FM_GetShiftState [10:56:28]SAM_PROTO_GetShiftState [10:56:28]wFMCommunicate request_size=4 [10:56:28]MH_SAM_APDU [10:56:28]CAPDU: 80 13 01 00 [10:56:28]Write to MH i2c: E2 08 00 5E 6B 80 13 01 00 00 00 00 00 46 [10:56:28]Write i2c OK [10:56:28]MH_I2C_Read... [10:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:28]Read from MH i2c: E2 [10:56:28]MH_I2C_Read... [10:56:28]Read from MH i2c: E2 0E 00 [10:56:28]MH_I2C_Read... [10:56:28]Read from MH i2c: E2 0E 00 5E 6B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 96 [10:56:28]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:56:28]wFMCommunicate OK [10:56:28]SAM_PROTO_GetShiftState done [10:56:28]FM_GetShiftState done [10:56:28]opened in 1729642119 [10:56:28]opened+sec_in_day 1729728519 [10:56:28]quantity*price = 50041 [10:56:28]sum+1 = 50042 [10:56:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 173 23.10.2024 10:56 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220964 ФПД: 79406709527899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105633&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220964&fm=79406709527899&tin=02508201610067®Number=0000000000098116&sum=50000 [10:56:29]StoreToDocumentArchive [10:56:29]shift 447 fd 220964 [10:56:29]save to /storage/0447/doc_00220964 [10:56:29]save last doc name /storage/0447/doc_00220964 to /storage/kkm_last_doc_name [10:56:30]save OK [10:56:30]Clear old archive folders... [10:56:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:30]tlvbuf is 0071B5D0 [10:56:30]SAM_PROTO_ClearQueue [10:56:30]wFMCommunicate request_size=4 [10:56:30]MH_SAM_APDU [10:56:30]CAPDU: 80 09 00 00 [10:56:30]Write to MH i2c: E2 08 00 6B 6B 80 09 00 00 00 00 00 00 48 [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:30]Read from MH i2c: E2 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 03 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 03 00 6B 6B 00 90 00 4A [10:56:30]RAPDU: 90 00 [10:56:30]wFMCommunicate OK [10:56:30]SAM_PROTO_ClearQueue done [10:56:30]KKMCreateOFDPacket [10:56:30]OFDProtocolAddRootSTLVToBuf [10:56:30]FM_MakeSignedData [10:56:30]FM_MakeSignedData [10:56:30]SAM_PROTO_SignData [10:56:30]wFMCommunicate request_size=4 [10:56:30]MH_SAM_APDU [10:56:30]CAPDU: 80 0D 01 02 [10:56:30]Write to MH i2c: E2 08 00 6C 6B 80 0D 01 02 00 00 00 00 50 [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:30]Read from MH i2c: E2 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 03 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 03 00 6C 6B 00 90 00 4B [10:56:30]RAPDU: 90 00 [10:56:30]wFMCommunicate OK [10:56:30]wFMCommunicate request_size=255 [10:56:30]MH_SAM_APDU [10:56:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 61 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 24 5F 03 00 35 04 06 00 48 [10:56:30]Write to MH i2c: E2 02 01 6D 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 61 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 24 5F 03 00 35 04 06 00 48 00 00 C9 [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:30]Read from MH i2c: E2 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 03 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 03 00 6D 6B 00 90 00 4C [10:56:30]RAPDU: 90 00 [10:56:30]wFMCommunicate OK [10:56:30]wFMCommunicate request_size=10 [10:56:30]MH_SAM_APDU [10:56:30]CAPDU: 80 0D 02 02 05 38 50 B6 D5 5B [10:56:30]Write to MH i2c: E2 0D 00 6E 6B 80 0D 02 02 05 00 38 50 B6 D5 5B 00 00 CB [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:30]Read from MH i2c: E2 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 03 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 03 00 6E 6B 00 90 00 4D [10:56:30]RAPDU: 90 00 [10:56:30]wFMCommunicate OK [10:56:30]wFMCommunicate request_size=4 [10:56:30]MH_SAM_APDU [10:56:30]CAPDU: 80 0D 03 02 [10:56:30]Write to MH i2c: E2 08 00 6F 6B 80 0D 03 02 00 00 00 00 55 [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:30]Read from MH i2c: E2 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 0B 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 0B 00 6F 6B 00 1D E1 AB A8 B5 F9 6F 09 90 00 CD [10:56:30]RAPDU: 1D E1 AB A8 B5 F9 6F 09 90 00 [10:56:30]wFMCommunicate OK [10:56:30]SAM_PROTO_SignData done [10:56:30]FM_MakeSignedData done [10:56:30]CreateOFDProtocolMessage [10:56:30]wFMCommunicate request_size=4 [10:56:30]MH_SAM_APDU [10:56:30]CAPDU: 80 11 00 00 [10:56:30]Write to MH i2c: E2 08 00 70 6B 80 11 00 00 00 00 00 00 55 [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:30]Read from MH i2c: E2 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 17 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 17 00 70 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A4 [10:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:56:30]wFMCommunicate OK [10:56:30]CreateOFDProtocolMessage done [10:56:30]OFDSenderStorePacket 220964 [10:56:30]StoreOFDPacket docnum=220964 [10:56:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FD CD 07 01 35 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 61 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 24 5F 03 00 35 04 06 00 48 38 50 B6 D5 5B 1D E1 AB A8 B5 F9 6F 09 [10:56:30]CheckFolder [10:56:30]dirname=/storage/ofd_packets [10:56:30]CheckFolder done [10:56:30]ProducePacketName [10:56:30]name=ofd_packets/00220964 [10:56:30]NVStorageSaveData ofd_packets/00220964 [10:56:30]File name is /storage/ofd_packets/00220964 [10:56:30]Write 301 bytes [10:56:30]NVStorageSaveData done [10:56:30]OFDSenderStorePacket done [10:56:30]KKMCreateOFDPacket done [10:56:30]NVStorageSaveData kkm_last_timestamp [10:56:30]File name is /storage/kkm_last_timestamp [10:56:30]Write 4 bytes [10:56:30]NVStorageSaveData done [10:56:30]ExternCall_PrintAddStr [10:56:30]wPrintStart [10:56:30]Write to MH i2c: 01 00 00 71 6B DC [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: 01 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: 01 07 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: 01 07 00 71 6B 00 00 00 00 00 FF 0F F1 [10:56:30]RasterBufferAndPrint [10:56:30]line Счет N : (1)538883 [10:56:30]line ИНН: 02508201610067 [10:56:30]line Контрольно-Кассовый Чек [10:56:30]line ПРОДАЖА [10:56:30]line ТРК (МРК, ГНК) : 33 [10:56:30]line Товар: 2710124130 [10:56:30]line Аи-92-К-2 [10:56:30]line 7.480 * 66.90 [10:56:30]line = 500.41 [10:56:30]line НДС 12% НСП 1% [10:56:30]line > о реализуемом товаре [10:56:30]line ОКРУГЛЕНИЕ: -0.41 [10:56:30]line ИТОГО: 500.00 [10:56:30]line Внесено: 500.00 [10:56:30]line СДАЧА: 0.00 [10:56:30]line НСП 1% : 4.43 [10:56:30]line НДС 12% : 53.14 [10:56:30]line Наличными: 500.00 [10:56:30]line Безнал.: 0.00 [10:56:30]line Место: АЗС № 84 "Партнер Нефть" [10:56:30]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:56:30]line СНО: Общий режим [10:56:30]line Чек 173 23.10.2024 10:56 [10:56:30]line Смена: 447 ФФД: 1.0 [10:56:30]line ЗНМ: 0300000178 [10:56:30]line РНМ: 0000000000098116 [10:56:30]line Версия ККМ: 001 [10:56:30]line ФМ: 0000000000965413 [10:56:30]line ФД: 220964 [10:56:30]line ФПД: 79406709527899 [10:56:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105633&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220964&fm=79406709527899&tin=02508201610067®Number=0000000000098116&sum=50000 [10:56:30]OFD Sender: Processing packet 220964 [packets to send 81, broken 80] [10:56:30]ProducePacketName [10:56:30]name=ofd_packets/00220964 [10:56:30]OFD Sender: To server: pG, [10:56:30]CommunicateWithHost lk.salyk.kg:30040 [10:56:30]ConnectInit lk.salyk.kg [10:56:30]written 0, free lines is 4095 [10:56:30]Connected sock=10 [10:56:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FD CD 07 01 35 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 61 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 24 5F 03 00 35 04 06 00 48 38 50 B6 D5 5B 1D E1 AB A8 B5 F9 6F 09 [10:56:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 E9 B0 47 00 FF 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 39 36 35 34 31 33 10 04 04 00 24 5F 03 00 F4 03 04 00 01 82 18 67 B6 04 01 00 00 F0 39 7E 80 8D 03 D4 BD [10:56:31]CommunicateWithHost err = 0 [10:56:31]CheckOFDResponse [10:56:31]1017 (14) - 77093643461234 [10:56:31]1041 (16) - 0000000000965413 [10:56:31]1040 (4) - 220964 [10:56:31]1012 (4) - 23.10.2024 04:56 [10:56:31]1206 (1) - 0 [10:56:31]OFD Sender: Remove packet 220964 [10:56:31]ProducePacketName [10:56:31]name=ofd_packets/00220964 [10:56:31]NVStorageDeleteData [10:56:31]Write to MH i2c: 01 00 00 9C 6B 07 [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: 01 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: 01 07 00 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: 01 07 00 9C 6B 00 00 00 00 00 E4 0C FE [10:56:31]RasterBufferAndPrint [10:56:31]line [10:56:31]line [10:56:31]line [10:56:31]line [10:56:31]line [10:56:31]written 0, free lines is 3306 [10:56:31]MH_Cut [10:56:31]Write to MH i2c: D1 01 00 A3 6B 01 E0 [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: D1 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: D1 01 00 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: D1 01 00 A3 6B 00 DF [10:56:31]Write to MH i2c: 01 00 00 A4 6B 0F [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]OFD Sender: No OFD packet to send [10:56:32]*** Cut start [10:56:32]*** Partial cut [10:56:32]*** CUTSNS_PIN = 1 [10:56:32]*** CUTSNS_PIN = 0 [10:56:32]*** Brake cut motor [10:56:32]Read from MH i2c: 01 [10:56:32]MH_I2C_Read... [10:56:32]*** Stop cut motor [10:56:32]*** Cut end [10:56:32]Read from MH i2c: 01 07 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: 01 07 00 A4 6B 00 00 00 00 00 FF 0F 24 [10:56:32]process_action close_receipt done [10:56:32]requested_data is exist [10:56:32]produce_requested_data [10:56:32]requested_item fm.sn is exist - process it [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 11 00 00 [10:56:32]Write to MH i2c: E2 08 00 A5 6B 80 11 00 00 00 00 00 00 8A [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 17 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 17 00 A5 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D9 [10:56:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:56:32]wFMCommunicate OK [10:56:32]requested_item fd.num is exist - process it [10:56:32]SAM_PROTO_GetFieldsCounters [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 13 00 00 [10:56:32]Write to MH i2c: E2 08 00 A6 6B 80 13 00 00 00 00 00 00 8D [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 62 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 62 00 A6 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 24 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [10:56:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 24 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:32]wFMCommunicate OK [10:56:32]SAM_PROTO_GetFieldsCounters done [10:56:32]requested_item shift.num is exist - process it [10:56:32]requested_item shift.opened is exist - process it [10:56:32]req_shift_opened [10:56:32]FM_GetShiftState [10:56:32]SAM_PROTO_GetShiftState [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 13 01 00 [10:56:32]Write to MH i2c: E2 08 00 A7 6B 80 13 01 00 00 00 00 00 8F [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:32]Read from MH i2c: E2 0E 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 0E 00 A7 6B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 DF [10:56:32]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:56:32]wFMCommunicate OK [10:56:32]SAM_PROTO_GetShiftState done [10:56:32]FM_GetShiftState done [10:56:32]req_shift_opened done [10:56:32]requested_item shift.open_date is exist - process it [10:56:32]req_shift_open_date [10:56:32]req_shift_open_date done [10:56:32]produce_requested_data done [10:56:32]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220964,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:56:32]process_action_free close_receipt [10:56:32]json_value_free [10:56:32]json_value_free done [10:56:32]process_json_proto returns [10:56:32]Send response to host [10:56:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220964,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:56:32]free response buf [10:56:32]execute_script done [10:56:32]execute_script returns [10:56:32]free content buf [10:56:32]Sock 9.Close socket [10:56:32]Sock 9.Thread stoped [10:56:36]OFD Sender: No OFD packet to send [10:56:41]OFD Sender: No OFD packet to send [10:56:46]OFD Sender: No OFD packet to send [10:56:51]OFD Sender: No OFD packet to send [10:56:56]OFD Sender: No OFD packet to send [10:57:01]OFD Sender: No OFD packet to send [10:57:06]OFD Sender: No OFD packet to send [10:57:11]OFD Sender: No OFD packet to send [10:57:16]OFD Sender: No OFD packet to send [10:57:21]OFD Sender: No OFD packet to send [10:57:26]OFD Sender: No OFD packet to send [10:57:31]OFD Sender: No OFD packet to send [10:57:36]OFD Sender: No OFD packet to send [10:57:37]accept exits with 7 [10:57:37]New connection [10:57:37]New thread 3066674532 created [10:57:37]Thread 3066531172 joined [10:57:37]Waiting for new connection... [10:57:37] Sock 7.Parse request [10:57:37]Sock 7.Check first char [10:57:37]Sock 7.First char is OK [10:57:37]request: POST /json_proto HTTP/1.0 [10:57:37]Method: POST [10:57:37]URL: /json_proto [10:57:37]Method is POST - this is cgi request [10:57:37]url: /json_proto [10:57:37]query_string will be loaded in cgi processing [10:57:37]execute_cgi json_proto POST (null) [10:57:37]execute_cgi path=json_proto method=POST [10:57:37]POST find Content-Length [10:57:37]Host: 172.17.40.4:8080 [10:57:37]Content-Length: 766 [10:57:37]Content-Type: application/json [10:57:37] [10:57:37]POST finish read [10:57:37]Found Content-Length = 766 [10:57:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:37]execute_script... [10:57:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:37]POST & json_proto [10:57:37]process_json_proto [10:57:37]json parsed OK: [10:57:37]protocol is kg_v1.0 [10:57:37]action value=close_receipt [10:57:37]process_action close_receipt [10:57:37]cmd_close_receipt [10:57:37]MH_GetDate [10:57:37]Write to MH i2c: F0 00 00 A8 6B 02 [10:57:37]Write i2c OK [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: F0 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: F0 09 00 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: F0 09 00 A8 6B 00 A6 D6 18 67 65 5C 16 67 44 [10:57:37]GetLastDocTimeStamp 1729680993 [10:57:37]current date 1729681062 [10:57:37]FM_GetShiftState [10:57:37]SAM_PROTO_GetShiftState [10:57:37]wFMCommunicate request_size=4 [10:57:37]MH_SAM_APDU [10:57:37]CAPDU: 80 13 01 00 [10:57:37]Write to MH i2c: E2 08 00 A9 6B 80 13 01 00 00 00 00 00 91 [10:57:37]Write i2c OK [10:57:37]MH_I2C_Read... [10:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:37]Read from MH i2c: E2 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: E2 0E 00 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: E2 0E 00 A9 6B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E1 [10:57:37]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:57:37]wFMCommunicate OK [10:57:37]SAM_PROTO_GetShiftState done [10:57:37]FM_GetShiftState done [10:57:37]opened in 1729642119 [10:57:37]opened+sec_in_day 1729728519 [10:57:37]quantity*price = 50041 [10:57:37]sum+1 = 50042 [10:57:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 174 23.10.2024 10:57 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220965 ФПД: 125070810587109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105742&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220965&fm=125070810587109&tin=02508201610067®Number=0000000000098116&sum=50041 [10:57:39]StoreToDocumentArchive [10:57:39]shift 447 fd 220965 [10:57:39]save to /storage/0447/doc_00220965 [10:57:39]save last doc name /storage/0447/doc_00220965 to /storage/kkm_last_doc_name [10:57:39]save OK [10:57:39]Clear old archive folders... [10:57:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:57:39]tlvbuf is 0079A430 [10:57:39]SAM_PROTO_ClearQueue [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 09 00 00 [10:57:39]Write to MH i2c: E2 08 00 B6 6B 80 09 00 00 00 00 00 00 93 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 B6 6B 00 90 00 95 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]SAM_PROTO_ClearQueue done [10:57:39]KKMCreateOFDPacket [10:57:39]OFDProtocolAddRootSTLVToBuf [10:57:39]FM_MakeSignedData [10:57:39]FM_MakeSignedData [10:57:39]SAM_PROTO_SignData [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 01 02 [10:57:39]Write to MH i2c: E2 08 00 B7 6B 80 0D 01 02 00 00 00 00 9B [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 B7 6B 00 90 00 96 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]wFMCommunicate request_size=255 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A6 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 25 5F 03 00 35 04 06 00 71 [10:57:39]Write to MH i2c: E2 02 01 B8 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A6 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 25 5F 03 00 35 04 06 00 71 00 00 D6 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 B8 6B 00 90 00 97 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]wFMCommunicate request_size=10 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 02 02 05 C0 51 3C 9F E5 [10:57:39]Write to MH i2c: E2 0D 00 B9 6B 80 0D 02 02 05 00 C0 51 3C 9F E5 00 00 79 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 03 00 B9 6B 00 90 00 98 [10:57:39]RAPDU: 90 00 [10:57:39]wFMCommunicate OK [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 0D 03 02 [10:57:39]Write to MH i2c: E2 08 00 BA 6B 80 0D 03 02 00 00 00 00 A0 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 0B 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 0B 00 BA 6B 00 D5 AB B9 0F 9A 2C 87 56 90 00 8C [10:57:39]RAPDU: D5 AB B9 0F 9A 2C 87 56 90 00 [10:57:39]wFMCommunicate OK [10:57:39]SAM_PROTO_SignData done [10:57:39]FM_MakeSignedData done [10:57:39]CreateOFDProtocolMessage [10:57:39]wFMCommunicate request_size=4 [10:57:39]MH_SAM_APDU [10:57:39]CAPDU: 80 11 00 00 [10:57:39]Write to MH i2c: E2 08 00 BB 6B 80 11 00 00 00 00 00 00 A0 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:39]Read from MH i2c: E2 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 17 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: E2 17 00 BB 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 EF [10:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:57:39]wFMCommunicate OK [10:57:39]CreateOFDProtocolMessage done [10:57:39]OFDSenderStorePacket 220965 [10:57:39]StoreOFDPacket docnum=220965 [10:57:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 26 43 07 01 75 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A6 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 25 5F 03 00 35 04 06 00 71 C0 51 3C 9F E5 D5 AB B9 0F 9A 2C 87 56 [10:57:39]CheckFolder [10:57:39]dirname=/storage/ofd_packets [10:57:39]CheckFolder done [10:57:39]ProducePacketName [10:57:39]name=ofd_packets/00220965 [10:57:39]NVStorageSaveData ofd_packets/00220965 [10:57:39]File name is /storage/ofd_packets/00220965 [10:57:39]Write 301 bytes [10:57:39]NVStorageSaveData done [10:57:39]OFDSenderStorePacket done [10:57:39]KKMCreateOFDPacket done [10:57:39]NVStorageSaveData kkm_last_timestamp [10:57:39]File name is /storage/kkm_last_timestamp [10:57:39]Write 4 bytes [10:57:39]NVStorageSaveData done [10:57:39]ExternCall_PrintAddStr [10:57:39]wPrintStart [10:57:39]Write to MH i2c: 01 00 00 BC 6B 27 [10:57:39]Write i2c OK [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: 01 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: 01 07 00 [10:57:39]MH_I2C_Read... [10:57:39]Read from MH i2c: 01 07 00 BC 6B 00 00 00 00 00 FF 0F 3C [10:57:39]RasterBufferAndPrint [10:57:39]line Счет N : (1)538884 [10:57:39]line ИНН: 02508201610067 [10:57:39]line Контрольно-Кассовый Чек [10:57:39]line ПРОДАЖА [10:57:39]line ТРК (МРК, ГНК) : 13 [10:57:39]line Товар: 2710124130 [10:57:39]line Аи-92-К-2 [10:57:39]line 7.480 * 66.90 [10:57:39]line = 500.41 [10:57:39]line НДС 12% НСП 1% [10:57:39]line > о реализуемом товаре [10:57:39]line ИТОГО: 500.41 [10:57:39]line НСП 1% : 4.43 [10:57:39]line НДС 12% : 53.14 [10:57:39]line Наличными: 0.00 [10:57:39]line Безнал.: 500.41 [10:57:39]line Место: АЗС № 84 "Партнер Нефть" [10:57:39]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:57:39]line СНО: Общий режим [10:57:39]line Чек 174 23.10.2024 10:57 [10:57:39]line Смена: 447 ФФД: 1.0 [10:57:39]line ЗНМ: 0300000178 [10:57:39]line РНМ: 0000000000098116 [10:57:39]line Версия ККМ: 001 [10:57:39]line Платежная система: Mbank [10:57:39]line ФМ: 0000000000965413 [10:57:39]line ФД: 220965 [10:57:39]line ФПД: 125070810587109 [10:57:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105742&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220965&fm=125070810587109&tin=02508201610067®Number=0000000000098116&sum=50041 [10:57:39]written 0, free lines is 4095 [10:57:39]OFD Sender: Processing packet 220965 [packets to send 81, broken 80] [10:57:39]ProducePacketName [10:57:39]name=ofd_packets/00220965 [10:57:39]OFD Sender: To server: pG, [10:57:39]CommunicateWithHost lk.salyk.kg:30040 [10:57:39]ConnectInit lk.salyk.kg [10:57:39]Connected sock=10 [10:57:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 26 43 07 01 75 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A6 D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 25 5F 03 00 35 04 06 00 71 C0 51 3C 9F E5 D5 AB B9 0F 9A 2C 87 56 [10:57:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 00 FF 47 00 69 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 39 36 35 34 31 33 10 04 04 00 25 5F 03 00 F4 03 04 00 46 82 18 67 B6 04 01 00 00 B7 28 97 2C 4F A3 C9 06 [10:57:40]CommunicateWithHost err = 0 [10:57:40]CheckOFDResponse [10:57:40]1017 (14) - 77093643461234 [10:57:40]1041 (16) - 0000000000965413 [10:57:40]1040 (4) - 220965 [10:57:40]1012 (4) - 23.10.2024 04:57 [10:57:40]1206 (1) - 0 [10:57:40]OFD Sender: Remove packet 220965 [10:57:40]ProducePacketName [10:57:40]name=ofd_packets/00220965 [10:57:40]NVStorageDeleteData [10:57:40]Write to MH i2c: 01 00 00 E5 6B 50 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 07 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: 01 07 00 E5 6B 00 00 00 00 00 0A 0D 6E [10:57:40]RasterBufferAndPrint [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]line [10:57:40]written 0, free lines is 3347 [10:57:40]MH_Cut [10:57:40]Write to MH i2c: D1 01 00 EC 6B 01 29 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 01 00 [10:57:40]MH_I2C_Read... [10:57:40]Read from MH i2c: D1 01 00 EC 6B 00 28 [10:57:40]Write to MH i2c: 01 00 00 ED 6B 58 [10:57:40]Write i2c OK [10:57:40]MH_I2C_Read... [10:57:40]OFD Sender: No OFD packet to send [10:57:40]*** Cut start [10:57:40]*** Partial cut [10:57:40]*** CUTSNS_PIN = 1 [10:57:40]*** CUTSNS_PIN = 0 [10:57:41]*** Brake cut motor [10:57:41]Read from MH i2c: 01 [10:57:41]MH_I2C_Read... [10:57:41]Read from MH i2c: 01 07 00 [10:57:41]MH_I2C_Read... [10:57:41]*** Stop cut motor [10:57:41]*** Cut end [10:57:41]Read from MH i2c: 01 07 00 ED 6B 00 00 00 00 00 FF 0F 6D [10:57:41]process_action close_receipt done [10:57:41]requested_data is exist [10:57:41]produce_requested_data [10:57:41]requested_item fm.sn is exist - process it [10:57:41]wFMCommunicate request_size=4 [10:57:41]MH_SAM_APDU [10:57:41]CAPDU: 80 11 00 00 [10:57:41]Write to MH i2c: E2 08 00 EE 6B 80 11 00 00 00 00 00 00 D3 [10:57:41]Write i2c OK [10:57:41]MH_I2C_Read... [10:57:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:41]Read from MH i2c: E2 [10:57:41]MH_I2C_Read... [10:57:41]Read from MH i2c: E2 17 00 [10:57:41]MH_I2C_Read... [10:57:41]Read from MH i2c: E2 17 00 EE 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 22 [10:57:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:57:41]wFMCommunicate OK [10:57:41]requested_item fd.num is exist - process it [10:57:41]SAM_PROTO_GetFieldsCounters [10:57:41]wFMCommunicate request_size=4 [10:57:41]MH_SAM_APDU [10:57:41]CAPDU: 80 13 00 00 [10:57:41]Write to MH i2c: E2 08 00 EF 6B 80 13 00 00 00 00 00 00 D6 [10:57:41]Write i2c OK [10:57:41]MH_I2C_Read... [10:57:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:41]Read from MH i2c: E2 [10:57:41]MH_I2C_Read... [10:57:41]Read from MH i2c: E2 62 00 [10:57:41]MH_I2C_Read... [10:57:41]Read from MH i2c: E2 62 00 EF 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 25 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [10:57:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 25 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:57:41]wFMCommunicate OK [10:57:41]SAM_PROTO_GetFieldsCounters done [10:57:41]requested_item shift.num is exist - process it [10:57:41]requested_item shift.opened is exist - process it [10:57:41]req_shift_opened [10:57:41]FM_GetShiftState [10:57:41]SAM_PROTO_GetShiftState [10:57:41]wFMCommunicate request_size=4 [10:57:41]MH_SAM_APDU [10:57:41]CAPDU: 80 13 01 00 [10:57:41]Write to MH i2c: E2 08 00 F0 6B 80 13 01 00 00 00 00 00 D8 [10:57:41]Write i2c OK [10:57:41]MH_I2C_Read... [10:57:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:41]Read from MH i2c: E2 [10:57:41]MH_I2C_Read... [10:57:41]Read from MH i2c: E2 0E 00 [10:57:41]MH_I2C_Read... [10:57:41]Read from MH i2c: E2 0E 00 F0 6B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 28 [10:57:41]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:57:41]wFMCommunicate OK [10:57:41]SAM_PROTO_GetShiftState done [10:57:41]FM_GetShiftState done [10:57:41]req_shift_opened done [10:57:41]requested_item shift.open_date is exist - process it [10:57:41]req_shift_open_date [10:57:41]req_shift_open_date done [10:57:41]produce_requested_data done [10:57:41]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220965,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:57:41]process_action_free close_receipt [10:57:41]json_value_free [10:57:41]json_value_free done [10:57:41]process_json_proto returns [10:57:41]Send response to host [10:57:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220965,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:57:41]free response buf [10:57:41]execute_script done [10:57:41]execute_script returns [10:57:41]free content buf [10:57:41]Sock 7.Close socket [10:57:41]Sock 7.Thread stoped [10:57:45]OFD Sender: No OFD packet to send [10:57:50]OFD Sender: No OFD packet to send [10:57:55]OFD Sender: No OFD packet to send [10:57:57]accept exits with 9 [10:57:57]New connection [10:57:57]New thread 3066531172 created [10:57:57]Thread 3066674532 joined [10:57:57]Waiting for new connection... [10:57:57] Sock 9.Parse request [10:57:57]Sock 9.Check first char [10:57:57]Sock 9.First char is OK [10:57:57]request: POST /json_proto HTTP/1.0 [10:57:57]Method: POST [10:57:57]URL: /json_proto [10:57:57]Method is POST - this is cgi request [10:57:57]url: /json_proto [10:57:57]query_string will be loaded in cgi processing [10:57:57]execute_cgi json_proto POST (null) [10:57:57]execute_cgi path=json_proto method=POST [10:57:57]POST find Content-Length [10:57:57]Host: 172.17.40.4:8080 [10:57:57]Content-Length: 911 [10:57:57]Content-Type: application/json [10:57:57] [10:57:57]POST finish read [10:57:57]Found Content-Length = 911 [10:57:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80195", "tax_sys" : 0, "items" : [ { "code": "2000032780025", "name": "\u0421\u043E\u0441\u0438\u0441\u043A\u0430 \u0432 \u0442\u0435\u0441\u0442\u0435 DC 110\u0433", "price" : 60.00, "quantity" : 2.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 380.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:57]execute_script... [10:57:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80195", "tax_sys" : 0, "items" : [ { "code": "2000032780025", "name": "\u0421\u043E\u0441\u0438\u0441\u043A\u0430 \u0432 \u0442\u0435\u0441\u0442\u0435 DC 110\u0433", "price" : 60.00, "quantity" : 2.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 380.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:57:57]POST & json_proto [10:57:57]process_json_proto [10:57:57]json parsed OK: [10:57:57]protocol is kg_v1.0 [10:57:57]action value=close_receipt [10:57:57]process_action close_receipt [10:57:57]cmd_close_receipt [10:57:57]MH_GetDate [10:57:57]Write to MH i2c: F0 00 00 F1 6B 4B [10:57:57]Write i2c OK [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: F0 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: F0 09 00 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: F0 09 00 F1 6B 00 BA D6 18 67 65 5C 16 67 A1 [10:57:57]GetLastDocTimeStamp 1729681062 [10:57:57]current date 1729681082 [10:57:57]FM_GetShiftState [10:57:57]SAM_PROTO_GetShiftState [10:57:57]wFMCommunicate request_size=4 [10:57:57]MH_SAM_APDU [10:57:57]CAPDU: 80 13 01 00 [10:57:57]Write to MH i2c: E2 08 00 F2 6B 80 13 01 00 00 00 00 00 DA [10:57:57]Write i2c OK [10:57:57]MH_I2C_Read... [10:57:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:57]Read from MH i2c: E2 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: E2 0E 00 [10:57:57]MH_I2C_Read... [10:57:57]Read from MH i2c: E2 0E 00 F2 6B 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 2A [10:57:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:57:57]wFMCommunicate OK [10:57:57]SAM_PROTO_GetShiftState done [10:57:57]FM_GetShiftState done [10:57:57]opened in 1729642119 [10:57:57]opened+sec_in_day 1729728519 [10:57:57]quantity*price = 12000 [10:57:57]sum+1 = 12001 [10:57:57]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 2.000 * 130.00 = 260.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 380.00 НСП 1% : 3.36 НДС 12% : 40.35 Наличными: 380.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 175 23.10.2024 10:58 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220966 ФПД: 46439279493371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105802&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220966&fm=46439279493371&tin=02508201610067®Number=0000000000098116&sum=38000 0 [10:57:58]StoreToDocumentArchive [10:57:58]shift 447 fd 220966 [10:57:58]save to /storage/0447/doc_00220966 [10:57:58]save last doc name /storage/0447/doc_00220966 to /storage/kkm_last_doc_name [10:57:58]save OK [10:57:58]Clear old archive folders... [10:57:58]ProcessDocumentItem done err = 0, tmpTLVsize=391 [10:57:58]tlvbuf is 00761450 [10:57:58]SAM_PROTO_ClearQueue [10:57:58]wFMCommunicate request_size=4 [10:57:58]MH_SAM_APDU [10:57:58]CAPDU: 80 09 00 00 [10:57:58]Write to MH i2c: E2 08 00 FF 6B 80 09 00 00 00 00 00 00 DC [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:58]Read from MH i2c: E2 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 03 00 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 03 00 FF 6B 00 90 00 DE [10:57:58]RAPDU: 90 00 [10:57:58]wFMCommunicate OK [10:57:58]SAM_PROTO_ClearQueue done [10:57:58]KKMCreateOFDPacket [10:57:58]OFDProtocolAddRootSTLVToBuf [10:57:58]FM_MakeSignedData [10:57:58]FM_MakeSignedData [10:57:58]SAM_PROTO_SignData [10:57:58]wFMCommunicate request_size=4 [10:57:58]MH_SAM_APDU [10:57:58]CAPDU: 80 0D 01 02 [10:57:58]Write to MH i2c: E2 08 00 00 6C 80 0D 01 02 00 00 00 00 E5 [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:58]Read from MH i2c: E2 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 03 00 [10:57:58]MH_I2C_Read... [10:57:58]Read from MH i2c: E2 03 00 00 6C 00 90 00 E0 [10:57:58]RAPDU: 90 00 [10:57:58]wFMCommunicate OK [10:57:58]wFMCommunicate request_size=255 [10:57:58]MH_SAM_APDU [10:57:58]CAPDU: 80 0D 02 02 FA 03 00 87 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 [10:57:58]Write to MH i2c: E2 02 01 01 6C 80 0D 02 02 FA 00 03 00 87 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 00 00 1B [10:57:58]Write i2c OK [10:57:58]MH_I2C_Read... [10:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:59]Read from MH i2c: E2 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: E2 03 00 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: E2 03 00 01 6C 00 90 00 E1 [10:57:59]RAPDU: 90 00 [10:57:59]wFMCommunicate OK [10:57:59]wFMCommunicate request_size=150 [10:57:59]MH_SAM_APDU [10:57:59]CAPDU: 80 0D 02 02 91 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 BA D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 26 5F 03 00 35 04 06 00 2A 3C 7C C2 00 FB [10:57:59]Write to MH i2c: E2 99 00 02 6C 80 0D 02 02 91 00 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 BA D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 26 5F 03 00 35 04 06 00 2A 3C 7C C2 00 FB 00 00 01 [10:57:59]Write i2c OK [10:57:59]MH_I2C_Read... [10:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:59]Read from MH i2c: E2 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: E2 03 00 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: E2 03 00 02 6C 00 90 00 E2 [10:57:59]RAPDU: 90 00 [10:57:59]wFMCommunicate OK [10:57:59]wFMCommunicate request_size=4 [10:57:59]MH_SAM_APDU [10:57:59]CAPDU: 80 0D 03 02 [10:57:59]Write to MH i2c: E2 08 00 03 6C 80 0D 03 02 00 00 00 00 EA [10:57:59]Write i2c OK [10:57:59]MH_I2C_Read... [10:57:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:59]Read from MH i2c: E2 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: E2 0B 00 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: E2 0B 00 03 6C 00 60 CD CF 77 9A C8 7D 1F 90 00 5C [10:57:59]RAPDU: 60 CD CF 77 9A C8 7D 1F 90 00 [10:57:59]wFMCommunicate OK [10:57:59]SAM_PROTO_SignData done [10:57:59]FM_MakeSignedData done [10:57:59]CreateOFDProtocolMessage [10:57:59]wFMCommunicate request_size=4 [10:57:59]MH_SAM_APDU [10:57:59]CAPDU: 80 11 00 00 [10:57:59]Write to MH i2c: E2 08 00 04 6C 80 11 00 00 00 00 00 00 EA [10:57:59]Write i2c OK [10:57:59]MH_I2C_Read... [10:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:59]Read from MH i2c: E2 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: E2 17 00 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: E2 17 00 04 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 39 [10:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:57:59]wFMCommunicate OK [10:57:59]CreateOFDProtocolMessage done [10:57:59]OFDSenderStorePacket 220966 [10:57:59]StoreOFDPacket docnum=220966 [10:57:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9B 01 00 00 A8 95 93 01 A5 DA 5A 03 01 00 03 00 87 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 BA D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 26 5F 03 00 35 04 06 00 2A 3C 7C C2 00 FB 60 CD CF 77 9A C8 7D 1F [10:57:59]CheckFolder [10:57:59]dirname=/storage/ofd_packets [10:57:59]CheckFolder done [10:57:59]ProducePacketName [10:57:59]name=ofd_packets/00220966 [10:57:59]NVStorageSaveData ofd_packets/00220966 [10:57:59]File name is /storage/ofd_packets/00220966 [10:57:59]Write 441 bytes [10:57:59]NVStorageSaveData done [10:57:59]OFDSenderStorePacket done [10:57:59]KKMCreateOFDPacket done [10:57:59]NVStorageSaveData kkm_last_timestamp [10:57:59]File name is /storage/kkm_last_timestamp [10:57:59]Write 4 bytes [10:57:59]NVStorageSaveData done [10:57:59]ExternCall_PrintAddStr [10:57:59]wPrintStart [10:57:59]Write to MH i2c: 01 00 00 05 6C 71 [10:57:59]Write i2c OK [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: 01 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: 01 07 00 [10:57:59]MH_I2C_Read... [10:57:59]Read from MH i2c: 01 07 00 05 6C 00 00 00 00 00 FF 0F 86 [10:57:59]RasterBufferAndPrint [10:57:59]line Счет N : (3)80195 [10:57:59]line ИНН: 02508201610067 [10:57:59]line Контрольно-Кассовый Чек [10:57:59]line ПРОДАЖА [10:57:59]line Товар: 2000032780025 [10:57:59]line Сосиска в тесте DC 110г [10:57:59]line 2.000 * 60.00 [10:57:59]line = 120.00 [10:57:59]line НДС 12% НСП 1% [10:57:59]line > о реализуемом товаре [10:57:59]line Товар: 2000036220012 [10:57:59]line Кофе Капучино XL(GABB TRADE) [10:57:59]line 2.000 * 130.00 [10:57:59]line = 260.00 [10:57:59]line НДС 12% НСП 1% [10:57:59]line > о реализуемом товаре [10:57:59]line ИТОГО: 380.00 [10:57:59]line НСП 1% : 3.36 [10:57:59]line НДС 12% : 40.35 [10:57:59]line Наличными: 380.00 [10:57:59]line Безнал.: 0.00 [10:57:59]line Место: АЗС № 84 "Партнер Нефть" [10:57:59]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [10:57:59]line СНО: Общий режим [10:57:59]line Чек 175 23.10.2024 10:58 [10:57:59]line Смена: 447 ФФД: 1.0 [10:57:59]line ЗНМ: 0300000178 [10:57:59]line РНМ: 0000000000098116 [10:57:59]line Версия ККМ: 001 [10:57:59]line ФМ: 0000000000965413 [10:57:59]line ФД: 220966 [10:57:59]line ФПД: 46439279493371 [10:57:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T105802&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220966&fm=46439279493371&tin=02508201610067®Number=0000000000098116&sum=38000 [10:57:59]line 0 [10:57:59]OFD Sender: Processing packet 220966 [packets to send 81, broken 80] [10:57:59]ProducePacketName [10:57:59]name=ofd_packets/00220966 [10:57:59]OFD Sender: To server: pG, [10:57:59]CommunicateWithHost lk.salyk.kg:30040 [10:57:59]ConnectInit lk.salyk.kg [10:57:59]written 0, free lines is 4095 [10:57:59]Connected sock=10 [10:57:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 9B 01 00 00 A8 95 93 01 A5 DA 5A 03 01 00 03 00 87 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 32 30 30 30 30 33 32 37 38 30 30 32 35 06 04 25 00 D0 A1 D0 BE D1 81 D0 B8 D1 81 D0 BA D0 B0 20 D0 B2 20 D1 82 D0 B5 D1 81 D1 82 D0 B5 20 44 43 20 31 31 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 BA D6 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 26 5F 03 00 35 04 06 00 2A 3C 7C C2 00 FB 60 CD CF 77 9A C8 7D 1F [10:58:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 0B F2 47 00 9B 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 39 36 35 34 31 33 10 04 04 00 26 5F 03 00 F4 03 04 00 5A 82 18 67 B6 04 01 00 00 5E 34 85 1E 9C B6 C8 27 [10:58:00]CommunicateWithHost err = 0 [10:58:00]CheckOFDResponse [10:58:00]1017 (14) - 77093643461234 [10:58:00]1041 (16) - 0000000000965413 [10:58:00]1040 (4) - 220966 [10:58:00]1012 (4) - 23.10.2024 04:58 [10:58:00]1206 (1) - 0 [10:58:00]OFD Sender: Remove packet 220966 [10:58:00]ProducePacketName [10:58:00]name=ofd_packets/00220966 [10:58:00]NVStorageDeleteData [10:58:00]Write to MH i2c: 01 00 00 34 6C A0 [10:58:00]Write i2c OK [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: 01 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: 01 07 00 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: 01 07 00 34 6C 00 00 00 00 00 B0 0C 63 [10:58:00]RasterBufferAndPrint [10:58:00]line [10:58:00]line [10:58:00]line [10:58:00]line [10:58:00]line [10:58:00]written 0, free lines is 3254 [10:58:00]MH_Cut [10:58:00]Write to MH i2c: D1 01 00 3B 6C 01 79 [10:58:00]Write i2c OK [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: D1 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: D1 01 00 [10:58:00]MH_I2C_Read... [10:58:00]Read from MH i2c: D1 01 00 3B 6C 00 78 [10:58:00]Write to MH i2c: 01 00 00 3C 6C A8 [10:58:00]Write i2c OK [10:58:00]MH_I2C_Read... [10:58:00]OFD Sender: No OFD packet to send [10:58:01]*** Cut start [10:58:01]*** Partial cut [10:58:01]*** CUTSNS_PIN = 1 [10:58:01]*** CUTSNS_PIN = 0 [10:58:01]*** Brake cut motor [10:58:01]Read from MH i2c: 01 [10:58:01]MH_I2C_Read... [10:58:01]*** Stop cut motor [10:58:01]*** Cut end [10:58:01]Read from MH i2c: 01 07 00 [10:58:01]MH_I2C_Read... [10:58:01]Read from MH i2c: 01 07 00 3C 6C 00 00 00 00 00 FF 0F BD [10:58:01]process_action close_receipt done [10:58:01]requested_data is exist [10:58:01]produce_requested_data [10:58:01]requested_item fm.sn is exist - process it [10:58:01]wFMCommunicate request_size=4 [10:58:01]MH_SAM_APDU [10:58:01]CAPDU: 80 11 00 00 [10:58:01]Write to MH i2c: E2 08 00 3D 6C 80 11 00 00 00 00 00 00 23 [10:58:01]Write i2c OK [10:58:01]MH_I2C_Read... [10:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:01]Read from MH i2c: E2 [10:58:01]MH_I2C_Read... [10:58:01]Read from MH i2c: E2 17 00 [10:58:01]MH_I2C_Read... [10:58:01]Read from MH i2c: E2 17 00 3D 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 72 [10:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [10:58:01]wFMCommunicate OK [10:58:01]requested_item fd.num is exist - process it [10:58:01]SAM_PROTO_GetFieldsCounters [10:58:01]wFMCommunicate request_size=4 [10:58:01]MH_SAM_APDU [10:58:01]CAPDU: 80 13 00 00 [10:58:01]Write to MH i2c: E2 08 00 3E 6C 80 13 00 00 00 00 00 00 26 [10:58:01]Write i2c OK [10:58:01]MH_I2C_Read... [10:58:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:01]Read from MH i2c: E2 [10:58:01]MH_I2C_Read... [10:58:01]Read from MH i2c: E2 62 00 [10:58:01]MH_I2C_Read... [10:58:01]Read from MH i2c: E2 62 00 3E 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 26 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [10:58:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 26 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:01]wFMCommunicate OK [10:58:01]SAM_PROTO_GetFieldsCounters done [10:58:01]requested_item shift.num is exist - process it [10:58:01]requested_item shift.opened is exist - process it [10:58:01]req_shift_opened [10:58:01]FM_GetShiftState [10:58:01]SAM_PROTO_GetShiftState [10:58:01]wFMCommunicate request_size=4 [10:58:01]MH_SAM_APDU [10:58:01]CAPDU: 80 13 01 00 [10:58:01]Write to MH i2c: E2 08 00 3F 6C 80 13 01 00 00 00 00 00 28 [10:58:01]Write i2c OK [10:58:01]MH_I2C_Read... [10:58:01]Read from MH i2c: E2 [10:58:01]MH_I2C_Read... [10:58:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:01]Read from MH i2c: E2 0E 00 [10:58:01]MH_I2C_Read... [10:58:01]Read from MH i2c: E2 0E 00 3F 6C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 78 [10:58:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [10:58:01]wFMCommunicate OK [10:58:01]SAM_PROTO_GetShiftState done [10:58:01]FM_GetShiftState done [10:58:01]req_shift_opened done [10:58:01]requested_item shift.open_date is exist - process it [10:58:01]req_shift_open_date [10:58:01]req_shift_open_date done [10:58:01]produce_requested_data done [10:58:01]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220966,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [10:58:01]process_action_free close_receipt [10:58:01]json_value_free [10:58:01]json_value_free done [10:58:01]process_json_proto returns [10:58:01]Send response to host [10:58:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220966,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [10:58:01]free response buf [10:58:01]execute_script done [10:58:01]execute_script returns [10:58:01]free content buf [10:58:01]Sock 9.Close socket [10:58:01]Sock 9.Thread stoped [10:58:05]OFD Sender: No OFD packet to send [10:58:10]OFD Sender: No OFD packet to send [10:58:15]OFD Sender: No OFD packet to send [10:58:20]OFD Sender: No OFD packet to send [10:58:25]OFD Sender: No OFD packet to send [10:58:30]OFD Sender: No OFD packet to send [10:58:35]OFD Sender: No OFD packet to send [10:58:40]OFD Sender: No OFD packet to send [10:58:45]OFD Sender: No OFD packet to send [10:58:50]OFD Sender: No OFD packet to send [10:58:55]OFD Sender: No OFD packet to send [10:59:00]OFD Sender: No OFD packet to send [10:59:05]OFD Sender: No OFD packet to send [10:59:10]OFD Sender: No OFD packet to send [10:59:15]OFD Sender: No OFD packet to send [10:59:20]OFD Sender: No OFD packet to send [10:59:25]OFD Sender: No OFD packet to send [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:53]accept exits with 7 [11:00:53]New connection [11:00:53]New thread 3066674532 created [11:00:53]Thread 3066531172 joined [11:00:53]Waiting for new connection... [11:00:53] Sock 7.Parse request [11:00:53]Sock 7.Check first char [11:00:53]Sock 7.First char is OK [11:00:53]request: POST /json_proto HTTP/1.0 [11:00:53]Method: POST [11:00:53]URL: /json_proto [11:00:53]Method is POST - this is cgi request [11:00:53]url: /json_proto [11:00:53]query_string will be loaded in cgi processing [11:00:53]execute_cgi json_proto POST (null) [11:00:53]execute_cgi path=json_proto method=POST [11:00:53]POST find Content-Length [11:00:53]Host: 172.17.40.4:8080 [11:00:53]Content-Length: 677 [11:00:53]Content-Type: application/json [11:00:53] [11:00:53]POST finish read [11:00:53]Found Content-Length = 677 [11:00:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:53]execute_script... [11:00: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)538885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:53]POST & json_proto [11:00:53]process_json_proto [11:00:53]json parsed OK: [11:00:53]protocol is kg_v1.0 [11:00:53]action value=close_receipt [11:00:53]process_action close_receipt [11:00:53]cmd_close_receipt [11:00:53]MH_GetDate [11:00:53]Write to MH i2c: F0 00 00 40 6C 9B [11:00:53]Write i2c OK [11:00:53]MH_I2C_Read... [11:00:53]Read from MH i2c: F0 [11:00:53]MH_I2C_Read... [11:00:53]Read from MH i2c: F0 09 00 [11:00:53]MH_I2C_Read... [11:00:53]Read from MH i2c: F0 09 00 40 6C 00 6A D7 18 67 65 5C 16 67 A2 [11:00:53]GetLastDocTimeStamp 1729681082 [11:00:53]current date 1729681258 [11:00:53]FM_GetShiftState [11:00:53]SAM_PROTO_GetShiftState [11:00:53]wFMCommunicate request_size=4 [11:00:53]MH_SAM_APDU [11:00:53]CAPDU: 80 13 01 00 [11:00:53]Write to MH i2c: E2 08 00 41 6C 80 13 01 00 00 00 00 00 2A [11:00:53]Write i2c OK [11:00:53]MH_I2C_Read... [11:00:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:53]Read from MH i2c: E2 [11:00:53]MH_I2C_Read... [11:00:53]Read from MH i2c: E2 0E 00 [11:00:53]MH_I2C_Read... [11:00:53]Read from MH i2c: E2 0E 00 41 6C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7A [11:00:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:00:53]wFMCommunicate OK [11:00:53]SAM_PROTO_GetShiftState done [11:00:53]FM_GetShiftState done [11:00:53]opened in 1729642119 [11:00:53]opened+sec_in_day 1729728519 [11:00:53]quantity*price = 50041 [11:00:53]sum+1 = 50042 [11:00:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 176 23.10.2024 11:00 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220967 ФПД: 118589551190756 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T110058&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220967&fm=118589551190756&tin=02508201610067®Number=0000000000098116&sum=50000 [11:00:54]StoreToDocumentArchive [11:00:54]shift 447 fd 220967 [11:00:54]save to /storage/0447/doc_00220967 [11:00:54]save last doc name /storage/0447/doc_00220967 to /storage/kkm_last_doc_name [11:00:54]save OK [11:00:54]Clear old archive folders... [11:00:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:54]tlvbuf is 0075F300 [11:00:54]SAM_PROTO_ClearQueue [11:00:54]wFMCommunicate request_size=4 [11:00:54]MH_SAM_APDU [11:00:54]CAPDU: 80 09 00 00 [11:00:54]Write to MH i2c: E2 08 00 4E 6C 80 09 00 00 00 00 00 00 2C [11:00:54]Write i2c OK [11:00:54]MH_I2C_Read... [11:00:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:55]Read from MH i2c: E2 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 03 00 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 03 00 4E 6C 00 90 00 2E [11:00:55]RAPDU: 90 00 [11:00:55]wFMCommunicate OK [11:00:55]SAM_PROTO_ClearQueue done [11:00:55]KKMCreateOFDPacket [11:00:55]OFDProtocolAddRootSTLVToBuf [11:00:55]FM_MakeSignedData [11:00:55]FM_MakeSignedData [11:00:55]SAM_PROTO_SignData [11:00:55]wFMCommunicate request_size=4 [11:00:55]MH_SAM_APDU [11:00:55]CAPDU: 80 0D 01 02 [11:00:55]Write to MH i2c: E2 08 00 4F 6C 80 0D 01 02 00 00 00 00 34 [11:00:55]Write i2c OK [11:00:55]MH_I2C_Read... [11:00:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:55]Read from MH i2c: E2 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 03 00 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 03 00 4F 6C 00 90 00 2F [11:00:55]RAPDU: 90 00 [11:00:55]wFMCommunicate OK [11:00:55]wFMCommunicate request_size=255 [11:00:55]MH_SAM_APDU [11:00:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6A D7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 27 5F 03 00 35 04 06 00 6B [11:00:55]Write to MH i2c: E2 02 01 50 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6A D7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 27 5F 03 00 35 04 06 00 6B 00 00 E0 [11:00:55]Write i2c OK [11:00:55]MH_I2C_Read... [11:00:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:55]Read from MH i2c: E2 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 03 00 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 03 00 50 6C 00 90 00 30 [11:00:55]RAPDU: 90 00 [11:00:55]wFMCommunicate OK [11:00:55]wFMCommunicate request_size=10 [11:00:55]MH_SAM_APDU [11:00:55]CAPDU: 80 0D 02 02 05 DB 48 12 A2 E4 [11:00:55]Write to MH i2c: E2 0D 00 51 6C 80 0D 02 02 05 00 DB 48 12 A2 E4 00 00 FC [11:00:55]Write i2c OK [11:00:55]MH_I2C_Read... [11:00:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:55]Read from MH i2c: E2 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 03 00 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 03 00 51 6C 00 90 00 31 [11:00:55]RAPDU: 90 00 [11:00:55]wFMCommunicate OK [11:00:55]wFMCommunicate request_size=4 [11:00:55]MH_SAM_APDU [11:00:55]CAPDU: 80 0D 03 02 [11:00:55]Write to MH i2c: E2 08 00 52 6C 80 0D 03 02 00 00 00 00 39 [11:00:55]Write i2c OK [11:00:55]MH_I2C_Read... [11:00:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:55]Read from MH i2c: E2 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 0B 00 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 0B 00 52 6C 00 36 63 D3 05 49 EC 9A 36 90 00 B0 [11:00:55]RAPDU: 36 63 D3 05 49 EC 9A 36 90 00 [11:00:55]wFMCommunicate OK [11:00:55]SAM_PROTO_SignData done [11:00:55]FM_MakeSignedData done [11:00:55]CreateOFDProtocolMessage [11:00:55]wFMCommunicate request_size=4 [11:00:55]MH_SAM_APDU [11:00:55]CAPDU: 80 11 00 00 [11:00:55]Write to MH i2c: E2 08 00 53 6C 80 11 00 00 00 00 00 00 39 [11:00:55]Write i2c OK [11:00:55]MH_I2C_Read... [11:00:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:55]Read from MH i2c: E2 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 17 00 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: E2 17 00 53 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 88 [11:00:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:00:55]wFMCommunicate OK [11:00:55]CreateOFDProtocolMessage done [11:00:55]OFDSenderStorePacket 220967 [11:00:55]StoreOFDPacket docnum=220967 [11:00:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 09 3C 07 01 58 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6A D7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 27 5F 03 00 35 04 06 00 6B DB 48 12 A2 E4 36 63 D3 05 49 EC 9A 36 [11:00:55]CheckFolder [11:00:55]dirname=/storage/ofd_packets [11:00:55]CheckFolder done [11:00:55]ProducePacketName [11:00:55]name=ofd_packets/00220967 [11:00:55]NVStorageSaveData ofd_packets/00220967 [11:00:55]File name is /storage/ofd_packets/00220967 [11:00:55]Write 301 bytes [11:00:55]NVStorageSaveData done [11:00:55]OFDSenderStorePacket done [11:00:55]KKMCreateOFDPacket done [11:00:55]NVStorageSaveData kkm_last_timestamp [11:00:55]File name is /storage/kkm_last_timestamp [11:00:55]Write 4 bytes [11:00:55]NVStorageSaveData done [11:00:55]ExternCall_PrintAddStr [11:00:55]wPrintStart [11:00:55]Write to MH i2c: 01 00 00 54 6C C0 [11:00:55]Write i2c OK [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: 01 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: 01 07 00 [11:00:55]MH_I2C_Read... [11:00:55]Read from MH i2c: 01 07 00 54 6C 00 00 00 00 00 FF 0F D5 [11:00:55]RasterBufferAndPrint [11:00:55]line Счет N : (1)538885 [11:00:55]line ИНН: 02508201610067 [11:00:55]line Контрольно-Кассовый Чек [11:00:55]line ПРОДАЖА [11:00:55]line ТРК (МРК, ГНК) : 23 [11:00:55]line Товар: 2710124130 [11:00:55]line Аи-92-К-2 [11:00:55]line 7.480 * 66.90 [11:00:55]line = 500.41 [11:00:55]line НДС 12% НСП 1% [11:00:55]line > о реализуемом товаре [11:00:55]line ОКРУГЛЕНИЕ: -0.41 [11:00:55]line ИТОГО: 500.00 [11:00:55]line Внесено: 500.00 [11:00:55]line СДАЧА: 0.00 [11:00:55]line НСП 1% : 4.43 [11:00:55]line НДС 12% : 53.14 [11:00:55]line Наличными: 500.00 [11:00:55]line Безнал.: 0.00 [11:00:55]line Место: АЗС № 84 "Партнер Нефть" [11:00:55]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:00:55]line СНО: Общий режим [11:00:55]line Чек 176 23.10.2024 11:00 [11:00:55]line Смена: 447 ФФД: 1.0 [11:00:55]line ЗНМ: 0300000178 [11:00:55]line РНМ: 0000000000098116 [11:00:55]line Версия ККМ: 001 [11:00:55]line ФМ: 0000000000965413 [11:00:55]line ФД: 220967 [11:00:55]line ФПД: 118589551190756 [11:00:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T110058&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220967&fm=118589551190756&tin=02508201610067®Number=0000000000098116&sum=50000 [11:00:55]OFD Sender: Processing packet 220967 [packets to send 81, broken 80] [11:00:55]ProducePacketName [11:00:55]name=ofd_packets/00220967 [11:00:55]OFD Sender: To server: pG, [11:00:55]CommunicateWithHost lk.salyk.kg:30040 [11:00:55]ConnectInit lk.salyk.kg [11:00:55]written 0, free lines is 4095 [11:00:56]Connected sock=10 [11:00:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 09 3C 07 01 58 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6A D7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 27 5F 03 00 35 04 06 00 6B DB 48 12 A2 E4 36 63 D3 05 49 EC 9A 36 [11:00:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 66 D8 47 00 6F 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 39 36 35 34 31 33 10 04 04 00 27 5F 03 00 F4 03 04 00 0A 83 18 67 B6 04 01 00 00 33 6A 32 CC 9D 29 12 92 [11:00:56]CommunicateWithHost err = 0 [11:00:56]CheckOFDResponse [11:00:56]1017 (14) - 77093643461234 [11:00:56]1041 (16) - 0000000000965413 [11:00:56]1040 (4) - 220967 [11:00:56]1012 (4) - 23.10.2024 05:00 [11:00:56]1206 (1) - 0 [11:00:56]OFD Sender: Remove packet 220967 [11:00:56]ProducePacketName [11:00:56]name=ofd_packets/00220967 [11:00:56]NVStorageDeleteData [11:00:56]Write to MH i2c: 01 00 00 7F 6C EB [11:00:56]Write i2c OK [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: 01 [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: 01 07 00 [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: 01 07 00 7F 6C 00 00 00 00 00 ED 0C EB [11:00:56]RasterBufferAndPrint [11:00:56]line [11:00:56]line [11:00:56]line [11:00:56]line [11:00:56]line [11:00:56]written 0, free lines is 3315 [11:00:56]MH_Cut [11:00:56]Write to MH i2c: D1 01 00 86 6C 01 C4 [11:00:56]Write i2c OK [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: D1 [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: D1 01 00 [11:00:56]MH_I2C_Read... [11:00:56]Read from MH i2c: D1 01 00 86 6C 00 C3 [11:00:56]Write to MH i2c: 01 00 00 87 6C F3 [11:00:56]Write i2c OK [11:00:56]MH_I2C_Read... [11:00:56]OFD Sender: No OFD packet to send [11:00:57]*** Cut start [11:00:57]*** Partial cut [11:00:57]*** CUTSNS_PIN = 1 [11:00:57]*** CUTSNS_PIN = 0 [11:00:57]*** Brake cut motor [11:00:57]Read from MH i2c: 01 [11:00:57]MH_I2C_Read... [11:00:57]*** Stop cut motor [11:00:57]*** Cut end [11:00:57]Read from MH i2c: 01 07 00 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: 01 07 00 87 6C 00 00 00 00 00 FF 0F 08 [11:00:57]process_action close_receipt done [11:00:57]requested_data is exist [11:00:57]produce_requested_data [11:00:57]requested_item fm.sn is exist - process it [11:00:57]wFMCommunicate request_size=4 [11:00:57]MH_SAM_APDU [11:00:57]CAPDU: 80 11 00 00 [11:00:57]Write to MH i2c: E2 08 00 88 6C 80 11 00 00 00 00 00 00 6E [11:00:57]Write i2c OK [11:00:57]MH_I2C_Read... [11:00:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:57]Read from MH i2c: E2 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 17 00 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 17 00 88 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BD [11:00:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:00:57]wFMCommunicate OK [11:00:57]requested_item fd.num is exist - process it [11:00:57]SAM_PROTO_GetFieldsCounters [11:00:57]wFMCommunicate request_size=4 [11:00:57]MH_SAM_APDU [11:00:57]CAPDU: 80 13 00 00 [11:00:57]Write to MH i2c: E2 08 00 89 6C 80 13 00 00 00 00 00 00 71 [11:00:57]Write i2c OK [11:00:57]MH_I2C_Read... [11:00:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:57]Read from MH i2c: E2 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 62 00 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 62 00 89 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 27 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [11:00:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 27 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:57]wFMCommunicate OK [11:00:57]SAM_PROTO_GetFieldsCounters done [11:00:57]requested_item shift.num is exist - process it [11:00:57]requested_item shift.opened is exist - process it [11:00:57]req_shift_opened [11:00:57]FM_GetShiftState [11:00:57]SAM_PROTO_GetShiftState [11:00:57]wFMCommunicate request_size=4 [11:00:57]MH_SAM_APDU [11:00:57]CAPDU: 80 13 01 00 [11:00:57]Write to MH i2c: E2 08 00 8A 6C 80 13 01 00 00 00 00 00 73 [11:00:57]Write i2c OK [11:00:57]MH_I2C_Read... [11:00:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:57]Read from MH i2c: E2 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 0E 00 [11:00:57]MH_I2C_Read... [11:00:57]Read from MH i2c: E2 0E 00 8A 6C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C3 [11:00:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:00:57]wFMCommunicate OK [11:00:57]SAM_PROTO_GetShiftState done [11:00:57]FM_GetShiftState done [11:00:57]req_shift_opened done [11:00:57]requested_item shift.open_date is exist - process it [11:00:57]req_shift_open_date [11:00:57]req_shift_open_date done [11:00:57]produce_requested_data done [11:00:57]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220967,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:00:57]process_action_free close_receipt [11:00:57]json_value_free [11:00:57]json_value_free done [11:00:57]process_json_proto returns [11:00:57]Send response to host [11:00:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220967,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:00:57]free response buf [11:00:57]execute_script done [11:00:57]execute_script returns [11:00:57]free content buf [11:00:57]Sock 7.Close socket [11:00:57]Sock 7.Thread stoped [11:01:01]OFD Sender: No OFD packet to send [11:01:06]OFD Sender: No OFD packet to send [11:01:11]OFD Sender: No OFD packet to send [11:01:16]OFD Sender: No OFD packet to send [11:01:21]OFD Sender: No OFD packet to send [11:01:26]OFD Sender: No OFD packet to send [11:01:31]OFD Sender: No OFD packet to send [11:01:36]OFD Sender: No OFD packet to send [11:01:41]OFD Sender: No OFD packet to send [11:01:46]OFD Sender: No OFD packet to send [11:01:51]OFD Sender: No OFD packet to send [11:01:56]OFD Sender: No OFD packet to send [11:02:01]OFD Sender: No OFD packet to send [11:02:06]OFD Sender: No OFD packet to send [11:02:11]OFD Sender: No OFD packet to send [11:02:16]OFD Sender: No OFD packet to send [11:02:21]OFD Sender: No OFD packet to send [11:02:26]OFD Sender: No OFD packet to send [11:02:30]accept exits with 9 [11:02:30]New connection [11:02:30]New thread 3066531172 created [11:02:30]Thread 3066674532 joined [11:02:30]Waiting for new connection... [11:02:30] Sock 9.Parse request [11:02:30]Sock 9.Check first char [11:02:30]Sock 9.First char is OK [11:02:30]request: POST /json_proto HTTP/1.0 [11:02:30]Method: POST [11:02:30]URL: /json_proto [11:02:30]Method is POST - this is cgi request [11:02:30]url: /json_proto [11:02:30]query_string will be loaded in cgi processing [11:02:30]execute_cgi json_proto POST (null) [11:02:30]execute_cgi path=json_proto method=POST [11:02:30]POST find Content-Length [11:02:30]Host: 172.17.40.4:8080 [11:02:30]Content-Length: 682 [11:02:30]Content-Type: application/json [11:02:30] [11:02:30]POST finish read [11:02:30]Found Content-Length = 682 [11:02:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:30]execute_script... [11:02: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)538886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:30]POST & json_proto [11:02:30]process_json_proto [11:02:30]json parsed OK: [11:02:30]protocol is kg_v1.0 [11:02:30]action value=close_receipt [11:02:30]process_action close_receipt [11:02:30]cmd_close_receipt [11:02:30]MH_GetDate [11:02:30]Write to MH i2c: F0 00 00 8B 6C E6 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: F0 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: F0 09 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: F0 09 00 8B 6C 00 CB D7 18 67 65 5C 16 67 4E [11:02:30]GetLastDocTimeStamp 1729681258 [11:02:30]current date 1729681355 [11:02:30]FM_GetShiftState [11:02:30]SAM_PROTO_GetShiftState [11:02:30]wFMCommunicate request_size=4 [11:02:30]MH_SAM_APDU [11:02:30]CAPDU: 80 13 01 00 [11:02:30]Write to MH i2c: E2 08 00 8C 6C 80 13 01 00 00 00 00 00 75 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:30]Read from MH i2c: E2 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 0E 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 0E 00 8C 6C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C5 [11:02:30]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:02:30]wFMCommunicate OK [11:02:30]SAM_PROTO_GetShiftState done [11:02:30]FM_GetShiftState done [11:02:30]opened in 1729642119 [11:02:30]opened+sec_in_day 1729728519 [11:02:30]quantity*price = 120018 [11:02:30]sum+1 = 120020 [11:02:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 177 23.10.2024 11:02 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220968 ФПД: 176149097208608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T110235&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220968&fm=176149097208608&tin=02508201610067®Number=0000000000098116&sum=120000 [11:02:31]StoreToDocumentArchive [11:02:31]shift 447 fd 220968 [11:02:31]save to /storage/0447/doc_00220968 [11:02:31]save last doc name /storage/0447/doc_00220968 to /storage/kkm_last_doc_name [11:02:31]save OK [11:02:31]Clear old archive folders... [11:02:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:32]tlvbuf is 009B7A40 [11:02:32]SAM_PROTO_ClearQueue [11:02:32]wFMCommunicate request_size=4 [11:02:32]MH_SAM_APDU [11:02:32]CAPDU: 80 09 00 00 [11:02:32]Write to MH i2c: E2 08 00 99 6C 80 09 00 00 00 00 00 00 77 [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:32]Read from MH i2c: E2 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 03 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 03 00 99 6C 00 90 00 79 [11:02:32]RAPDU: 90 00 [11:02:32]wFMCommunicate OK [11:02:32]SAM_PROTO_ClearQueue done [11:02:32]KKMCreateOFDPacket [11:02:32]OFDProtocolAddRootSTLVToBuf [11:02:32]FM_MakeSignedData [11:02:32]FM_MakeSignedData [11:02:32]SAM_PROTO_SignData [11:02:32]wFMCommunicate request_size=4 [11:02:32]MH_SAM_APDU [11:02:32]CAPDU: 80 0D 01 02 [11:02:32]Write to MH i2c: E2 08 00 9A 6C 80 0D 01 02 00 00 00 00 7F [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:32]Read from MH i2c: E2 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 03 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 03 00 9A 6C 00 90 00 7A [11:02:32]RAPDU: 90 00 [11:02:32]wFMCommunicate OK [11:02:32]wFMCommunicate request_size=255 [11:02:32]MH_SAM_APDU [11:02:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 CB D7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 28 5F 03 00 35 04 06 00 A0 [11:02:32]Write to MH i2c: E2 02 01 9B 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 CB D7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 28 5F 03 00 35 04 06 00 A0 00 00 CA [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:32]Read from MH i2c: E2 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 03 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 03 00 9B 6C 00 90 00 7B [11:02:32]RAPDU: 90 00 [11:02:32]wFMCommunicate OK [11:02:32]wFMCommunicate request_size=10 [11:02:32]MH_SAM_APDU [11:02:32]CAPDU: 80 0D 02 02 05 34 E8 5D DB 20 [11:02:32]Write to MH i2c: E2 0D 00 9C 6C 80 0D 02 02 05 00 34 E8 5D DB 20 00 00 00 [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:32]Read from MH i2c: E2 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 03 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 03 00 9C 6C 00 90 00 7C [11:02:32]RAPDU: 90 00 [11:02:32]wFMCommunicate OK [11:02:32]wFMCommunicate request_size=4 [11:02:32]MH_SAM_APDU [11:02:32]CAPDU: 80 0D 03 02 [11:02:32]Write to MH i2c: E2 08 00 9D 6C 80 0D 03 02 00 00 00 00 84 [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:32]Read from MH i2c: E2 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 0B 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 0B 00 9D 6C 00 04 13 2B A0 B8 AA 9E 7E 90 00 E5 [11:02:32]RAPDU: 04 13 2B A0 B8 AA 9E 7E 90 00 [11:02:32]wFMCommunicate OK [11:02:32]SAM_PROTO_SignData done [11:02:32]FM_MakeSignedData done [11:02:32]CreateOFDProtocolMessage [11:02:32]wFMCommunicate request_size=4 [11:02:32]MH_SAM_APDU [11:02:32]CAPDU: 80 11 00 00 [11:02:32]Write to MH i2c: E2 08 00 9E 6C 80 11 00 00 00 00 00 00 84 [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:32]Read from MH i2c: E2 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 17 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: E2 17 00 9E 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D3 [11:02:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:02:32]wFMCommunicate OK [11:02:32]CreateOFDProtocolMessage done [11:02:32]OFDSenderStorePacket 220968 [11:02:32]StoreOFDPacket docnum=220968 [11:02:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 0A EE 07 01 56 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 CB D7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 28 5F 03 00 35 04 06 00 A0 34 E8 5D DB 20 04 13 2B A0 B8 AA 9E 7E [11:02:32]CheckFolder [11:02:32]dirname=/storage/ofd_packets [11:02:32]CheckFolder done [11:02:32]ProducePacketName [11:02:32]name=ofd_packets/00220968 [11:02:32]NVStorageSaveData ofd_packets/00220968 [11:02:32]File name is /storage/ofd_packets/00220968 [11:02:32]Write 301 bytes [11:02:32]NVStorageSaveData done [11:02:32]OFDSenderStorePacket done [11:02:32]KKMCreateOFDPacket done [11:02:32]NVStorageSaveData kkm_last_timestamp [11:02:32]File name is /storage/kkm_last_timestamp [11:02:32]Write 4 bytes [11:02:32]NVStorageSaveData done [11:02:32]ExternCall_PrintAddStr [11:02:32]wPrintStart [11:02:32]Write to MH i2c: 01 00 00 9F 6C 0B [11:02:32]Write i2c OK [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: 01 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: 01 07 00 [11:02:32]MH_I2C_Read... [11:02:32]Read from MH i2c: 01 07 00 9F 6C 00 00 00 00 00 FF 0F 20 [11:02:32]RasterBufferAndPrint [11:02:32]line Счет N : (1)538886 [11:02:32]line ИНН: 02508201610067 [11:02:32]line Контрольно-Кассовый Чек [11:02:32]line ПРОДАЖА [11:02:32]line ТРК (МРК, ГНК) : 33 [11:02:32]line Товар: 2710124130 [11:02:32]line Аи-92-К-2 [11:02:32]line 17.940 * 66.90 [11:02:32]line = 1200.19 [11:02:32]line НДС 12% НСП 1% [11:02:32]line > о реализуемом товаре [11:02:32]line ОКРУГЛЕНИЕ: -0.19 [11:02:32]line ИТОГО: 1200.00 [11:02:32]line Внесено: 1200.00 [11:02:32]line СДАЧА: 0.00 [11:02:32]line НСП 1% : 10.62 [11:02:32]line НДС 12% : 127.45 [11:02:32]line Наличными: 1200.00 [11:02:32]line Безнал.: 0.00 [11:02:32]line Место: АЗС № 84 "Партнер Нефть" [11:02:32]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:02:32]line СНО: Общий режим [11:02:32]line Чек 177 23.10.2024 11:02 [11:02:32]line Смена: 447 ФФД: 1.0 [11:02:32]line ЗНМ: 0300000178 [11:02:32]line РНМ: 0000000000098116 [11:02:32]line Версия ККМ: 001 [11:02:32]line ФМ: 0000000000965413 [11:02:32]line ФД: 220968 [11:02:32]line ФПД: 176149097208608 [11:02:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T110235&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220968&fm=176149097208608&tin=02508201610067®Number=0000000000098116&sum=120000 [11:02:32]OFD Sender: Processing packet 220968 [packets to send 81, broken 80] [11:02:32]ProducePacketName [11:02:32]name=ofd_packets/00220968 [11:02:32]OFD Sender: To server: pG, [11:02:32]CommunicateWithHost lk.salyk.kg:30040 [11:02:32]ConnectInit lk.salyk.kg [11:02:32]written 0, free lines is 4095 [11:02:32]Connected sock=10 [11:02:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 0A EE 07 01 56 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 CB D7 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 28 5F 03 00 35 04 06 00 A0 34 E8 5D DB 20 04 13 2B A0 B8 AA 9E 7E [11:02:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 D5 0E 47 00 A5 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 39 36 35 34 31 33 10 04 04 00 28 5F 03 00 F4 03 04 00 6B 83 18 67 B6 04 01 00 00 6F 1C 43 8A DA 15 AC 4F [11:02:33]CommunicateWithHost err = 0 [11:02:33]CheckOFDResponse [11:02:33]1017 (14) - 77093643461234 [11:02:33]1041 (16) - 0000000000965413 [11:02:33]1040 (4) - 220968 [11:02:33]1012 (4) - 23.10.2024 05:02 [11:02:33]1206 (1) - 0 [11:02:33]OFD Sender: Remove packet 220968 [11:02:33]ProducePacketName [11:02:33]name=ofd_packets/00220968 [11:02:33]NVStorageDeleteData [11:02:33]Write to MH i2c: 01 00 00 CA 6C 36 [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: 01 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: 01 07 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: 01 07 00 CA 6C 00 00 00 00 00 E4 0C 2D [11:02:33]RasterBufferAndPrint [11:02:33]line [11:02:33]line [11:02:33]line [11:02:33]line [11:02:33]line [11:02:33]written 0, free lines is 3306 [11:02:33]MH_Cut [11:02:33]Write to MH i2c: D1 01 00 D1 6C 01 0F [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: D1 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: D1 01 00 [11:02:33]MH_I2C_Read... [11:02:33]Read from MH i2c: D1 01 00 D1 6C 00 0E [11:02:33]Write to MH i2c: 01 00 00 D2 6C 3E [11:02:33]Write i2c OK [11:02:33]MH_I2C_Read... [11:02:33]OFD Sender: No OFD packet to send [11:02:34]*** Cut start [11:02:34]*** Partial cut [11:02:34]*** CUTSNS_PIN = 1 [11:02:34]*** CUTSNS_PIN = 0 [11:02:34]*** Brake cut motor [11:02:34]Read from MH i2c: 01 [11:02:34]MH_I2C_Read... [11:02:34]*** Stop cut motor [11:02:34]*** Cut end [11:02:34]Read from MH i2c: 01 07 00 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: 01 07 00 D2 6C 00 00 00 00 00 FF 0F 53 [11:02:34]process_action close_receipt done [11:02:34]requested_data is exist [11:02:34]produce_requested_data [11:02:34]requested_item fm.sn is exist - process it [11:02:34]wFMCommunicate request_size=4 [11:02:34]MH_SAM_APDU [11:02:34]CAPDU: 80 11 00 00 [11:02:34]Write to MH i2c: E2 08 00 D3 6C 80 11 00 00 00 00 00 00 B9 [11:02:34]Write i2c OK [11:02:34]MH_I2C_Read... [11:02:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:34]Read from MH i2c: E2 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: E2 17 00 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: E2 17 00 D3 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 08 [11:02:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:02:34]wFMCommunicate OK [11:02:34]requested_item fd.num is exist - process it [11:02:34]SAM_PROTO_GetFieldsCounters [11:02:34]wFMCommunicate request_size=4 [11:02:34]MH_SAM_APDU [11:02:34]CAPDU: 80 13 00 00 [11:02:34]Write to MH i2c: E2 08 00 D4 6C 80 13 00 00 00 00 00 00 BC [11:02:34]Write i2c OK [11:02:34]MH_I2C_Read... [11:02:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:34]Read from MH i2c: E2 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: E2 62 00 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: E2 62 00 D4 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 28 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [11:02:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 28 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:02:34]wFMCommunicate OK [11:02:34]SAM_PROTO_GetFieldsCounters done [11:02:34]requested_item shift.num is exist - process it [11:02:34]requested_item shift.opened is exist - process it [11:02:34]req_shift_opened [11:02:34]FM_GetShiftState [11:02:34]SAM_PROTO_GetShiftState [11:02:34]wFMCommunicate request_size=4 [11:02:34]MH_SAM_APDU [11:02:34]CAPDU: 80 13 01 00 [11:02:34]Write to MH i2c: E2 08 00 D5 6C 80 13 01 00 00 00 00 00 BE [11:02:34]Write i2c OK [11:02:34]MH_I2C_Read... [11:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:34]Read from MH i2c: E2 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: E2 0E 00 [11:02:34]MH_I2C_Read... [11:02:34]Read from MH i2c: E2 0E 00 D5 6C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0E [11:02:34]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:02:34]wFMCommunicate OK [11:02:34]SAM_PROTO_GetShiftState done [11:02:34]FM_GetShiftState done [11:02:34]req_shift_opened done [11:02:34]requested_item shift.open_date is exist - process it [11:02:34]req_shift_open_date [11:02:34]req_shift_open_date done [11:02:34]produce_requested_data done [11:02:34]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220968,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:02:34]process_action_free close_receipt [11:02:34]json_value_free [11:02:34]json_value_free done [11:02:34]process_json_proto returns [11:02:34]Send response to host [11:02:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220968,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:02:34]free response buf [11:02:34]execute_script done [11:02:34]execute_script returns [11:02:34]free content buf [11:02:34]Sock 9.Close socket [11:02:34]Sock 9.Thread stoped [11:02:38]OFD Sender: No OFD packet to send [11:02:43]OFD Sender: No OFD packet to send [11:02:48]OFD Sender: No OFD packet to send [11:02:53]OFD Sender: No OFD packet to send [11:02:58]OFD Sender: No OFD packet to send [11:03:03]OFD Sender: No OFD packet to send [11:03:08]OFD Sender: No OFD packet to send [11:03:13]OFD Sender: No OFD packet to send [11:03:18]OFD Sender: No OFD packet to send [11:03:23]OFD Sender: No OFD packet to send [11:03:28]OFD Sender: No OFD packet to send [11:03:33]OFD Sender: No OFD packet to send [11:03:38]OFD Sender: No OFD packet to send [11:03:43]OFD Sender: No OFD packet to send [11:03:48]OFD Sender: No OFD packet to send [11:03:53]OFD Sender: No OFD packet to send [11:03:58]OFD Sender: No OFD packet to send [11:04:03]OFD Sender: No OFD packet to send [11:04:08]OFD Sender: No OFD packet to send [11:04:13]OFD Sender: No OFD packet to send [11:04:18]OFD Sender: No OFD packet to send [11:04:23]OFD Sender: No OFD packet to send [11:04:28]OFD Sender: No OFD packet to send [11:04:33]OFD Sender: No OFD packet to send [11:04:38]OFD Sender: No OFD packet to send [11:04:43]OFD Sender: No OFD packet to send [11:04:48]OFD Sender: No OFD packet to send [11:04:53]OFD Sender: No OFD packet to send [11:04:58]OFD Sender: No OFD packet to send [11:05:03]OFD Sender: No OFD packet to send [11:05:08]OFD Sender: No OFD packet to send [11:05:13]OFD Sender: No OFD packet to send [11:05:18]OFD Sender: No OFD packet to send [11:05:23]OFD Sender: No OFD packet to send [11:05:28]OFD Sender: No OFD packet to send [11:05:33]OFD Sender: No OFD packet to send [11:05:38]OFD Sender: No OFD packet to send [11:05:43]OFD Sender: No OFD packet to send [11:05:48]OFD Sender: No OFD packet to send [11:05:53]OFD Sender: No OFD packet to send [11:05:58]OFD Sender: No OFD packet to send [11:06:03]OFD Sender: No OFD packet to send [11:06:08]OFD Sender: No OFD packet to send [11:06:13]OFD Sender: No OFD packet to send [11:06:18]OFD Sender: No OFD packet to send [11:06:23]OFD Sender: No OFD packet to send [11:06:28]OFD Sender: No OFD packet to send [11:06:33]OFD Sender: No OFD packet to send [11:06:38]OFD Sender: No OFD packet to send [11:06:43]OFD Sender: No OFD packet to send [11:06:48]OFD Sender: No OFD packet to send [11:06:53]OFD Sender: No OFD packet to send [11:06:58]OFD Sender: No OFD packet to send [11:07:03]OFD Sender: No OFD packet to send [11:07:08]OFD Sender: No OFD packet to send [11:07:13]OFD Sender: No OFD packet to send [11:07:18]OFD Sender: No OFD packet to send [11:07:24]OFD Sender: No OFD packet to send [11:07:29]OFD Sender: No OFD packet to send [11:07:34]OFD Sender: No OFD packet to send [11:07:39]OFD Sender: No OFD packet to send [11:07:44]OFD Sender: No OFD packet to send [11:07:49]OFD Sender: No OFD packet to send [11:07:51]accept exits with 7 [11:07:51]New connection [11:07:51]New thread 3066674532 created [11:07:51]Thread 3066531172 joined [11:07:51]Waiting for new connection... [11:07:51] Sock 7.Parse request [11:07:51]Sock 7.Check first char [11:07:51]Sock 7.First char is OK [11:07:51]request: POST /json_proto HTTP/1.0 [11:07:51]Method: POST [11:07:51]URL: /json_proto [11:07:51]Method is POST - this is cgi request [11:07:51]url: /json_proto [11:07:51]query_string will be loaded in cgi processing [11:07:51]execute_cgi json_proto POST (null) [11:07:51]execute_cgi path=json_proto method=POST [11:07:51]POST find Content-Length [11:07:51]Host: 172.17.40.4:8080 [11:07:51]Content-Length: 679 [11:07:51]Content-Type: application/json [11:07:51] [11:07:51]POST finish read [11:07:51]Found Content-Length = 679 [11:07:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:51]execute_script... [11:07: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)538887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:51]POST & json_proto [11:07:51]process_json_proto [11:07:51]json parsed OK: [11:07:51]protocol is kg_v1.0 [11:07:51]action value=close_receipt [11:07:51]process_action close_receipt [11:07:51]cmd_close_receipt [11:07:51]MH_GetDate [11:07:51]Write to MH i2c: F0 00 00 D6 6C 31 [11:07:51]Write i2c OK [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: F0 [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: F0 09 00 [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: F0 09 00 D6 6C 00 0C D9 18 67 65 5C 16 67 DC [11:07:51]GetLastDocTimeStamp 1729681355 [11:07:51]current date 1729681676 [11:07:51]FM_GetShiftState [11:07:51]SAM_PROTO_GetShiftState [11:07:51]wFMCommunicate request_size=4 [11:07:51]MH_SAM_APDU [11:07:51]CAPDU: 80 13 01 00 [11:07:51]Write to MH i2c: E2 08 00 D7 6C 80 13 01 00 00 00 00 00 C0 [11:07:51]Write i2c OK [11:07:51]MH_I2C_Read... [11:07:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:51]Read from MH i2c: E2 [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: E2 0E 00 [11:07:51]MH_I2C_Read... [11:07:51]Read from MH i2c: E2 0E 00 D7 6C 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 10 [11:07:51]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:07:51]wFMCommunicate OK [11:07:51]SAM_PROTO_GetShiftState done [11:07:51]FM_GetShiftState done [11:07:51]opened in 1729642119 [11:07:51]opened+sec_in_day 1729728519 [11:07:51]quantity*price = 100050 [11:07:51]sum+1 = 100052 [11:07:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 178 23.10.2024 11:07 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220969 ФПД: 177733470443507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T110756&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220969&fm=177733470443507&tin=02508201610067®Number=0000000000098116&sum=100000 [11:07:52]StoreToDocumentArchive [11:07:52]shift 447 fd 220969 [11:07:52]save to /storage/0447/doc_00220969 [11:07:52]save last doc name /storage/0447/doc_00220969 to /storage/kkm_last_doc_name [11:07:52]save OK [11:07:52]Clear old archive folders... [11:07:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:07:52]tlvbuf is 0088D420 [11:07:52]SAM_PROTO_ClearQueue [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 09 00 00 [11:07:52]Write to MH i2c: E2 08 00 E4 6C 80 09 00 00 00 00 00 00 C2 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 E4 6C 00 90 00 C4 [11:07:52]RAPDU: 90 00 [11:07:52]wFMCommunicate OK [11:07:52]SAM_PROTO_ClearQueue done [11:07:52]KKMCreateOFDPacket [11:07:52]OFDProtocolAddRootSTLVToBuf [11:07:52]FM_MakeSignedData [11:07:52]FM_MakeSignedData [11:07:52]SAM_PROTO_SignData [11:07:52]wFMCommunicate request_size=4 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 0D 01 02 [11:07:52]Write to MH i2c: E2 08 00 E5 6C 80 0D 01 02 00 00 00 00 CA [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 E5 6C 00 90 00 C5 [11:07:52]RAPDU: 90 00 [11:07:52]wFMCommunicate OK [11:07:52]wFMCommunicate request_size=255 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 0C D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 29 5F 03 00 35 04 06 00 A1 A5 CC 5E [11:07:52]Write to MH i2c: E2 02 01 E6 6C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 0C D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 29 5F 03 00 35 04 06 00 A1 A5 CC 5E 00 00 19 [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:52]Read from MH i2c: E2 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 [11:07:52]MH_I2C_Read... [11:07:52]Read from MH i2c: E2 03 00 E6 6C 00 90 00 C6 [11:07:52]RAPDU: 90 00 [11:07:52]wFMCommunicate OK [11:07:52]wFMCommunicate request_size=7 [11:07:52]MH_SAM_APDU [11:07:52]CAPDU: 80 0D 02 02 02 D7 F3 [11:07:52]Write to MH i2c: E2 0A 00 E7 6C 80 0D 02 02 02 00 D7 F3 00 00 9B [11:07:52]Write i2c OK [11:07:52]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 03 00 E7 6C 00 90 00 C7 [11:07:53]RAPDU: 90 00 [11:07:53]wFMCommunicate OK [11:07:53]wFMCommunicate request_size=4 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 0D 03 02 [11:07:53]Write to MH i2c: E2 08 00 E8 6C 80 0D 03 02 00 00 00 00 CF [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 0B 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 0B 00 E8 6C 00 69 33 19 E6 35 30 E0 1D 90 00 CD [11:07:53]RAPDU: 69 33 19 E6 35 30 E0 1D 90 00 [11:07:53]wFMCommunicate OK [11:07:53]SAM_PROTO_SignData done [11:07:53]FM_MakeSignedData done [11:07:53]CreateOFDProtocolMessage [11:07:53]wFMCommunicate request_size=4 [11:07:53]MH_SAM_APDU [11:07:53]CAPDU: 80 11 00 00 [11:07:53]Write to MH i2c: E2 08 00 E9 6C 80 11 00 00 00 00 00 00 CF [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:53]Read from MH i2c: E2 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 17 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: E2 17 00 E9 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 1E [11:07:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:07:53]wFMCommunicate OK [11:07:53]CreateOFDProtocolMessage done [11:07:53]OFDSenderStorePacket 220969 [11:07:53]StoreOFDPacket docnum=220969 [11:07:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 0D 86 04 01 41 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 0C D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 29 5F 03 00 35 04 06 00 A1 A5 CC 5E D7 F3 69 33 19 E6 35 30 E0 1D [11:07:53]CheckFolder [11:07:53]dirname=/storage/ofd_packets [11:07:53]CheckFolder done [11:07:53]ProducePacketName [11:07:53]name=ofd_packets/00220969 [11:07:53]NVStorageSaveData ofd_packets/00220969 [11:07:53]File name is /storage/ofd_packets/00220969 [11:07:53]Write 298 bytes [11:07:53]NVStorageSaveData done [11:07:53]OFDSenderStorePacket done [11:07:53]KKMCreateOFDPacket done [11:07:53]NVStorageSaveData kkm_last_timestamp [11:07:53]File name is /storage/kkm_last_timestamp [11:07:53]Write 4 bytes [11:07:53]NVStorageSaveData done [11:07:53]ExternCall_PrintAddStr [11:07:53]wPrintStart [11:07:53]Write to MH i2c: 01 00 00 EA 6C 56 [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 EA 6C 00 00 00 00 00 FF 0F 6B [11:07:53]RasterBufferAndPrint [11:07:53]line Счет N : (1)538887 [11:07:53]line ИНН: 02508201610067 [11:07:53]line Контрольно-Кассовый Чек [11:07:53]line ПРОДАЖА [11:07:53]line ТРК (МРК, ГНК) : 61 [11:07:53]line Товар: 2710194210 [11:07:53]line ДТ-К-2 [11:07:53]line 13.130 * 76.20 [11:07:53]line = 1000.51 [11:07:53]line НДС 12% НСП 1% [11:07:53]line > о реализуемом товаре [11:07:53]line ОКРУГЛЕНИЕ: -0.51 [11:07:53]line ИТОГО: 1000.00 [11:07:53]line Внесено: 1000.00 [11:07:53]line СДАЧА: 0.00 [11:07:53]line НСП 1% : 8.85 [11:07:53]line НДС 12% : 106.25 [11:07:53]line Наличными: 1000.00 [11:07:53]line Безнал.: 0.00 [11:07:53]line Место: АЗС № 84 "Партнер Нефть" [11:07:53]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:07:53]line СНО: Общий режим [11:07:53]line Чек 178 23.10.2024 11:07 [11:07:53]line Смена: 447 ФФД: 1.0 [11:07:53]line ЗНМ: 0300000178 [11:07:53]line РНМ: 0000000000098116 [11:07:53]line Версия ККМ: 001 [11:07:53]line ФМ: 0000000000965413 [11:07:53]line ФД: 220969 [11:07:53]line ФПД: 177733470443507 [11:07:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T110756&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220969&fm=177733470443507&tin=02508201610067®Number=0000000000098116&sum=100000 [11:07:53]OFD Sender: Processing packet 220969 [packets to send 81, broken 80] [11:07:53]ProducePacketName [11:07:53]name=ofd_packets/00220969 [11:07:53]OFD Sender: To server: pG, [11:07:53]CommunicateWithHost lk.salyk.kg:30040 [11:07:53]ConnectInit lk.salyk.kg [11:07:53]written 0, free lines is 4095 [11:07:53]Connected sock=10 [11:07:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 0D 86 04 01 41 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 0C D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 29 5F 03 00 35 04 06 00 A1 A5 CC 5E D7 F3 69 33 19 E6 35 30 E0 1D [11:07:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 68 BC 47 00 8D 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 39 36 35 34 31 33 10 04 04 00 29 5F 03 00 F4 03 04 00 AB 84 18 67 B6 04 01 00 00 04 9F 0C 3E 3F A6 75 59 [11:07:53]CommunicateWithHost err = 0 [11:07:53]CheckOFDResponse [11:07:53]1017 (14) - 77093643461234 [11:07:53]1041 (16) - 0000000000965413 [11:07:53]1040 (4) - 220969 [11:07:53]1012 (4) - 23.10.2024 05:07 [11:07:53]1206 (1) - 0 [11:07:53]OFD Sender: Remove packet 220969 [11:07:53]ProducePacketName [11:07:53]name=ofd_packets/00220969 [11:07:53]NVStorageDeleteData [11:07:53]Write to MH i2c: 01 00 00 15 6D 82 [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: 01 07 00 15 6D 00 00 00 00 00 DD 0C 72 [11:07:53]RasterBufferAndPrint [11:07:53]line [11:07:53]line [11:07:53]line [11:07:53]line [11:07:53]line [11:07:53]written 0, free lines is 3300 [11:07:53]MH_Cut [11:07:53]Write to MH i2c: D1 01 00 1C 6D 01 5B [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: D1 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: D1 01 00 [11:07:53]MH_I2C_Read... [11:07:53]Read from MH i2c: D1 01 00 1C 6D 00 5A [11:07:53]Write to MH i2c: 01 00 00 1D 6D 8A [11:07:53]Write i2c OK [11:07:53]MH_I2C_Read... [11:07:54]OFD Sender: No OFD packet to send [11:07:54]*** Cut start [11:07:54]*** Partial cut [11:07:54]*** CUTSNS_PIN = 1 [11:07:54]*** CUTSNS_PIN = 0 [11:07:54]*** Brake cut motor [11:07:55]Read from MH i2c: 01 [11:07:55]MH_I2C_Read... [11:07:55]*** Stop cut motor [11:07:55]*** Cut end [11:07:55]Read from MH i2c: 01 07 00 [11:07:55]MH_I2C_Read... [11:07:55]Read from MH i2c: 01 07 00 1D 6D 00 00 00 00 00 FF 0F 9F [11:07:55]process_action close_receipt done [11:07:55]requested_data is exist [11:07:55]produce_requested_data [11:07:55]requested_item fm.sn is exist - process it [11:07:55]wFMCommunicate request_size=4 [11:07:55]MH_SAM_APDU [11:07:55]CAPDU: 80 11 00 00 [11:07:55]Write to MH i2c: E2 08 00 1E 6D 80 11 00 00 00 00 00 00 05 [11:07:55]Write i2c OK [11:07:55]MH_I2C_Read... [11:07:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:55]Read from MH i2c: E2 [11:07:55]MH_I2C_Read... [11:07:55]Read from MH i2c: E2 17 00 [11:07:55]MH_I2C_Read... [11:07:55]Read from MH i2c: E2 17 00 1E 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 54 [11:07:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:07:55]wFMCommunicate OK [11:07:55]requested_item fd.num is exist - process it [11:07:55]SAM_PROTO_GetFieldsCounters [11:07:55]wFMCommunicate request_size=4 [11:07:55]MH_SAM_APDU [11:07:55]CAPDU: 80 13 00 00 [11:07:55]Write to MH i2c: E2 08 00 1F 6D 80 13 00 00 00 00 00 00 08 [11:07:55]Write i2c OK [11:07:55]MH_I2C_Read... [11:07:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:55]Read from MH i2c: E2 [11:07:55]MH_I2C_Read... [11:07:55]Read from MH i2c: E2 62 00 [11:07:55]MH_I2C_Read... [11:07:55]Read from MH i2c: E2 62 00 1F 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 29 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [11:07:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 29 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:55]wFMCommunicate OK [11:07:55]SAM_PROTO_GetFieldsCounters done [11:07:55]requested_item shift.num is exist - process it [11:07:55]requested_item shift.opened is exist - process it [11:07:55]req_shift_opened [11:07:55]FM_GetShiftState [11:07:55]SAM_PROTO_GetShiftState [11:07:55]wFMCommunicate request_size=4 [11:07:55]MH_SAM_APDU [11:07:55]CAPDU: 80 13 01 00 [11:07:55]Write to MH i2c: E2 08 00 20 6D 80 13 01 00 00 00 00 00 0A [11:07:55]Write i2c OK [11:07:55]MH_I2C_Read... [11:07:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:55]Read from MH i2c: E2 [11:07:55]MH_I2C_Read... [11:07:55]Read from MH i2c: E2 0E 00 [11:07:55]MH_I2C_Read... [11:07:55]Read from MH i2c: E2 0E 00 20 6D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5A [11:07:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:07:55]wFMCommunicate OK [11:07:55]SAM_PROTO_GetShiftState done [11:07:55]FM_GetShiftState done [11:07:55]req_shift_opened done [11:07:55]requested_item shift.open_date is exist - process it [11:07:55]req_shift_open_date [11:07:55]req_shift_open_date done [11:07:55]produce_requested_data done [11:07:55]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220969,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:07:55]process_action_free close_receipt [11:07:55]json_value_free [11:07:55]json_value_free done [11:07:55]process_json_proto returns [11:07:55]Send response to host [11:07:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220969,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:07:55]free response buf [11:07:55]execute_script done [11:07:55]execute_script returns [11:07:55]free content buf [11:07:55]Sock 7.Close socket [11:07:55]Sock 7.Thread stoped [11:07:59]OFD Sender: No OFD packet to send [11:08:04]OFD Sender: No OFD packet to send [11:08:09]OFD Sender: No OFD packet to send [11:08:14]OFD Sender: No OFD packet to send [11:08:19]OFD Sender: No OFD packet to send [11:08:24]OFD Sender: No OFD packet to send [11:08:29]OFD Sender: No OFD packet to send [11:08:34]OFD Sender: No OFD packet to send [11:08:39]OFD Sender: No OFD packet to send [11:08:44]OFD Sender: No OFD packet to send [11:08:48]accept exits with 9 [11:08:48]New connection [11:08:48]New thread 3066531172 created [11:08:48]Thread 3066674532 joined [11:08:48]Waiting for new connection... [11:08:48] Sock 9.Parse request [11:08:48]Sock 9.Check first char [11:08:48]Sock 9.First char is OK [11:08:48]request: POST /json_proto HTTP/1.0 [11:08:48]Method: POST [11:08:48]URL: /json_proto [11:08:48]Method is POST - this is cgi request [11:08:48]url: /json_proto [11:08:48]query_string will be loaded in cgi processing [11:08:48]execute_cgi json_proto POST (null) [11:08:48]execute_cgi path=json_proto method=POST [11:08:48]POST find Content-Length [11:08:48]Host: 172.17.40.4:8080 [11:08:48]Content-Length: 632 [11:08:48]Content-Type: application/json [11:08:48] [11:08:48]POST finish read [11:08:48]Found Content-Length = 632 [11:08:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:48]execute_script... [11:08: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)538888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 7.310, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:48]POST & json_proto [11:08:48]process_json_proto [11:08:48]json parsed OK: [11:08:48]protocol is kg_v1.0 [11:08:48]action value=close_receipt [11:08:48]process_action close_receipt [11:08:48]cmd_close_receipt [11:08:48]MH_GetDate [11:08:48]Write to MH i2c: F0 00 00 21 6D 7D [11:08:48]Write i2c OK [11:08:48]MH_I2C_Read... [11:08:48]Read from MH i2c: F0 [11:08:48]MH_I2C_Read... [11:08:48]Read from MH i2c: F0 09 00 [11:08:48]MH_I2C_Read... [11:08:48]Read from MH i2c: F0 09 00 21 6D 00 45 D9 18 67 65 5C 16 67 61 [11:08:48]GetLastDocTimeStamp 1729681676 [11:08:48]current date 1729681733 [11:08:48]FM_GetShiftState [11:08:48]SAM_PROTO_GetShiftState [11:08:48]wFMCommunicate request_size=4 [11:08:48]MH_SAM_APDU [11:08:48]CAPDU: 80 13 01 00 [11:08:48]Write to MH i2c: E2 08 00 22 6D 80 13 01 00 00 00 00 00 0C [11:08:48]Write i2c OK [11:08:48]MH_I2C_Read... [11:08:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:48]Read from MH i2c: E2 [11:08:48]MH_I2C_Read... [11:08:48]Read from MH i2c: E2 0E 00 [11:08:48]MH_I2C_Read... [11:08:48]Read from MH i2c: E2 0E 00 22 6D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5C [11:08:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:08:48]wFMCommunicate OK [11:08:48]SAM_PROTO_GetShiftState done [11:08:48]FM_GetShiftState done [11:08:48]opened in 1729642119 [11:08:48]opened+sec_in_day 1729728519 [11:08:48]quantity*price = 50000 [11:08:48]sum+1 = 50001 [11:08:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 179 23.10.2024 11:08 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220970 ФПД: 92919389010131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T110853&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220970&fm=92919389010131&tin=02508201610067®Number=0000000000098116&sum=50000 [11:08:49]StoreToDocumentArchive [11:08:49]shift 447 fd 220970 [11:08:49]save to /storage/0447/doc_00220970 [11:08:49]save last doc name /storage/0447/doc_00220970 to /storage/kkm_last_doc_name [11:08:49]save OK [11:08:49]Clear old archive folders... [11:08:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:08:49]tlvbuf is 00874D40 [11:08:49]SAM_PROTO_ClearQueue [11:08:49]wFMCommunicate request_size=4 [11:08:49]MH_SAM_APDU [11:08:49]CAPDU: 80 09 00 00 [11:08:49]Write to MH i2c: E2 08 00 2F 6D 80 09 00 00 00 00 00 00 0E [11:08:49]Write i2c OK [11:08:49]MH_I2C_Read... [11:08:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:49]Read from MH i2c: E2 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 03 00 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 03 00 2F 6D 00 90 00 10 [11:08:49]RAPDU: 90 00 [11:08:49]wFMCommunicate OK [11:08:49]SAM_PROTO_ClearQueue done [11:08:49]KKMCreateOFDPacket [11:08:49]OFDProtocolAddRootSTLVToBuf [11:08:49]FM_MakeSignedData [11:08:49]FM_MakeSignedData [11:08:49]SAM_PROTO_SignData [11:08:49]wFMCommunicate request_size=4 [11:08:49]MH_SAM_APDU [11:08:49]CAPDU: 80 0D 01 02 [11:08:49]Write to MH i2c: E2 08 00 30 6D 80 0D 01 02 00 00 00 00 16 [11:08:49]Write i2c OK [11:08:49]MH_I2C_Read... [11:08:49]OFD Sender: No OFD packet to send [11:08:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:49]Read from MH i2c: E2 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 03 00 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 03 00 30 6D 00 90 00 11 [11:08:49]RAPDU: 90 00 [11:08:49]wFMCommunicate OK [11:08:49]wFMCommunicate request_size=255 [11:08:49]MH_SAM_APDU [11:08: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 45 D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2A 5F 03 00 35 04 06 00 [11:08:49]Write to MH i2c: E2 02 01 31 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 45 D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2A 5F 03 00 35 04 06 00 00 00 97 [11:08:49]Write i2c OK [11:08:49]MH_I2C_Read... [11:08:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:49]Read from MH i2c: E2 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 03 00 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 03 00 31 6D 00 90 00 12 [11:08:49]RAPDU: 90 00 [11:08:49]wFMCommunicate OK [11:08:49]wFMCommunicate request_size=11 [11:08:49]MH_SAM_APDU [11:08:49]CAPDU: 80 0D 02 02 06 54 82 7B 2C B8 D3 [11:08:49]Write to MH i2c: E2 0E 00 32 6D 80 0D 02 02 06 00 54 82 7B 2C B8 D3 00 00 2D [11:08:49]Write i2c OK [11:08:49]MH_I2C_Read... [11:08:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:49]Read from MH i2c: E2 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 03 00 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 03 00 32 6D 00 90 00 13 [11:08:49]RAPDU: 90 00 [11:08:49]wFMCommunicate OK [11:08:49]wFMCommunicate request_size=4 [11:08:49]MH_SAM_APDU [11:08:49]CAPDU: 80 0D 03 02 [11:08:49]Write to MH i2c: E2 08 00 33 6D 80 0D 03 02 00 00 00 00 1B [11:08:49]Write i2c OK [11:08:49]MH_I2C_Read... [11:08:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:49]Read from MH i2c: E2 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 0B 00 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 0B 00 33 6D 00 85 FE 0C 0D 1F B3 DD ED 90 00 54 [11:08:49]RAPDU: 85 FE 0C 0D 1F B3 DD ED 90 00 [11:08:49]wFMCommunicate OK [11:08:49]SAM_PROTO_SignData done [11:08:49]FM_MakeSignedData done [11:08:49]CreateOFDProtocolMessage [11:08:49]wFMCommunicate request_size=4 [11:08:49]MH_SAM_APDU [11:08:49]CAPDU: 80 11 00 00 [11:08:49]Write to MH i2c: E2 08 00 34 6D 80 11 00 00 00 00 00 00 1B [11:08:49]Write i2c OK [11:08:49]MH_I2C_Read... [11:08:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:49]Read from MH i2c: E2 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 17 00 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: E2 17 00 34 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 6A [11:08:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:08:49]wFMCommunicate OK [11:08:49]CreateOFDProtocolMessage done [11:08:49]OFDSenderStorePacket 220970 [11:08:49]StoreOFDPacket docnum=220970 [11:08:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 7B 89 08 01 5A 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 45 D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2A 5F 03 00 35 04 06 00 54 82 7B 2C B8 D3 85 FE 0C 0D 1F B3 DD ED [11:08:49]CheckFolder [11:08:49]dirname=/storage/ofd_packets [11:08:49]CheckFolder done [11:08:49]ProducePacketName [11:08:49]name=ofd_packets/00220970 [11:08:49]NVStorageSaveData ofd_packets/00220970 [11:08:49]File name is /storage/ofd_packets/00220970 [11:08:49]Write 302 bytes [11:08:49]NVStorageSaveData done [11:08:49]OFDSenderStorePacket done [11:08:49]KKMCreateOFDPacket done [11:08:49]NVStorageSaveData kkm_last_timestamp [11:08:49]File name is /storage/kkm_last_timestamp [11:08:49]Write 4 bytes [11:08:49]NVStorageSaveData done [11:08:49]ExternCall_PrintAddStr [11:08:49]wPrintStart [11:08:49]Write to MH i2c: 01 00 00 35 6D A2 [11:08:49]Write i2c OK [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: 01 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: 01 07 00 [11:08:49]MH_I2C_Read... [11:08:49]Read from MH i2c: 01 07 00 35 6D 00 00 00 00 00 FF 0F B7 [11:08:49]RasterBufferAndPrint [11:08:49]line Счет N : (1)538888 [11:08:49]line ИНН: 02508201610067 [11:08:49]line Контрольно-Кассовый Чек [11:08:49]line ПРОДАЖА [11:08:49]line ТРК (МРК, ГНК) : 32 [11:08:49]line Товар: 2710124130 [11:08:49]line SUPER 92-К-5 [11:08:49]line 7.310 * 68.40 [11:08:49]line = 500.00 [11:08:49]line НДС 12% НСП 1% [11:08:49]line > о реализуемом товаре [11:08:49]line ИТОГО: 500.00 [11:08:49]line НСП 1% : 4.42 [11:08:49]line НДС 12% : 53.10 [11:08:49]line Наличными: 500.00 [11:08:49]line Безнал.: 0.00 [11:08:49]line Место: АЗС № 84 "Партнер Нефть" [11:08:49]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:08:49]line СНО: Общий режим [11:08:49]line Чек 179 23.10.2024 11:08 [11:08:49]line Смена: 447 ФФД: 1.0 [11:08:49]line ЗНМ: 0300000178 [11:08:49]line РНМ: 0000000000098116 [11:08:49]line Версия ККМ: 001 [11:08:49]line ФМ: 0000000000965413 [11:08:49]line ФД: 220970 [11:08:49]line ФПД: 92919389010131 [11:08:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T110853&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220970&fm=92919389010131&tin=02508201610067®Number=0000000000098116&sum=50000 [11:08:50]OFD Sender: Processing packet 220970 [packets to send 81, broken 80] [11:08:50]ProducePacketName [11:08:50]name=ofd_packets/00220970 [11:08:50]OFD Sender: To server: pG, [11:08:50]CommunicateWithHost lk.salyk.kg:30040 [11:08:50]ConnectInit lk.salyk.kg [11:08:50]written 0, free lines is 4095 [11:08:50]Connected sock=10 [11:08:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 7B 89 08 01 5A 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 1C 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 45 D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2A 5F 03 00 35 04 06 00 54 82 7B 2C B8 D3 85 FE 0C 0D 1F B3 DD ED [11:08:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 D5 79 47 00 E2 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 39 36 35 34 31 33 10 04 04 00 2A 5F 03 00 F4 03 04 00 E4 84 18 67 B6 04 01 00 00 E4 89 34 CF D7 6B 49 84 [11:08:50]CommunicateWithHost err = 0 [11:08:50]CheckOFDResponse [11:08:50]1017 (14) - 77093643461234 [11:08:50]1041 (16) - 0000000000965413 [11:08:50]1040 (4) - 220970 [11:08:50]1012 (4) - 23.10.2024 05:08 [11:08:50]1206 (1) - 0 [11:08:50]OFD Sender: Remove packet 220970 [11:08:50]ProducePacketName [11:08:50]name=ofd_packets/00220970 [11:08:50]NVStorageDeleteData [11:08:50]Write to MH i2c: 01 00 00 5D 6D CA [11:08:50]Write i2c OK [11:08:50]MH_I2C_Read... [11:08:50]Read from MH i2c: 01 [11:08:50]MH_I2C_Read... [11:08:50]Read from MH i2c: 01 07 00 [11:08:50]MH_I2C_Read... [11:08:50]Read from MH i2c: 01 07 00 5D 6D 00 00 00 00 00 1F 0D FD [11:08:50]RasterBufferAndPrint [11:08:50]line [11:08:50]line [11:08:50]line [11:08:50]line [11:08:50]line [11:08:50]written 0, free lines is 3366 [11:08:50]MH_Cut [11:08:50]Write to MH i2c: D1 01 00 64 6D 01 A3 [11:08:50]Write i2c OK [11:08:50]MH_I2C_Read... [11:08:50]Read from MH i2c: D1 [11:08:50]MH_I2C_Read... [11:08:50]Read from MH i2c: D1 01 00 [11:08:50]MH_I2C_Read... [11:08:50]Read from MH i2c: D1 01 00 64 6D 00 A2 [11:08:50]Write to MH i2c: 01 00 00 65 6D D2 [11:08:50]Write i2c OK [11:08:50]MH_I2C_Read... [11:08:50]OFD Sender: No OFD packet to send [11:08:51]*** Cut start [11:08:51]*** Partial cut [11:08:51]*** CUTSNS_PIN = 1 [11:08:51]*** CUTSNS_PIN = 0 [11:08:51]*** Brake cut motor [11:08:51]Read from MH i2c: 01 [11:08:51]MH_I2C_Read... [11:08:51]*** Stop cut motor [11:08:51]*** Cut end [11:08:51]Read from MH i2c: 01 07 00 [11:08:51]MH_I2C_Read... [11:08:51]Read from MH i2c: 01 07 00 65 6D 00 00 00 00 00 FF 0F E7 [11:08:51]process_action close_receipt done [11:08:51]requested_data is exist [11:08:51]produce_requested_data [11:08:51]requested_item fm.sn is exist - process it [11:08:51]wFMCommunicate request_size=4 [11:08:51]MH_SAM_APDU [11:08:51]CAPDU: 80 11 00 00 [11:08:51]Write to MH i2c: E2 08 00 66 6D 80 11 00 00 00 00 00 00 4D [11:08:51]Write i2c OK [11:08:51]MH_I2C_Read... [11:08:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:51]Read from MH i2c: E2 [11:08:51]MH_I2C_Read... [11:08:51]Read from MH i2c: E2 17 00 [11:08:51]MH_I2C_Read... [11:08:51]Read from MH i2c: E2 17 00 66 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9C [11:08:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:08:51]wFMCommunicate OK [11:08:51]requested_item fd.num is exist - process it [11:08:51]SAM_PROTO_GetFieldsCounters [11:08:51]wFMCommunicate request_size=4 [11:08:51]MH_SAM_APDU [11:08:51]CAPDU: 80 13 00 00 [11:08:51]Write to MH i2c: E2 08 00 67 6D 80 13 00 00 00 00 00 00 50 [11:08:51]Write i2c OK [11:08:51]MH_I2C_Read... [11:08:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:52]Read from MH i2c: E2 [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: E2 62 00 [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: E2 62 00 67 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [11:08:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:08:52]wFMCommunicate OK [11:08:52]SAM_PROTO_GetFieldsCounters done [11:08:52]requested_item shift.num is exist - process it [11:08:52]requested_item shift.opened is exist - process it [11:08:52]req_shift_opened [11:08:52]FM_GetShiftState [11:08:52]SAM_PROTO_GetShiftState [11:08:52]wFMCommunicate request_size=4 [11:08:52]MH_SAM_APDU [11:08:52]CAPDU: 80 13 01 00 [11:08:52]Write to MH i2c: E2 08 00 68 6D 80 13 01 00 00 00 00 00 52 [11:08:52]Write i2c OK [11:08:52]MH_I2C_Read... [11:08:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:52]Read from MH i2c: E2 [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: E2 0E 00 [11:08:52]MH_I2C_Read... [11:08:52]Read from MH i2c: E2 0E 00 68 6D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A2 [11:08:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:08:52]wFMCommunicate OK [11:08:52]SAM_PROTO_GetShiftState done [11:08:52]FM_GetShiftState done [11:08:52]req_shift_opened done [11:08:52]requested_item shift.open_date is exist - process it [11:08:52]req_shift_open_date [11:08:52]req_shift_open_date done [11:08:52]produce_requested_data done [11:08:52]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220970,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:08:52]process_action_free close_receipt [11:08:52]json_value_free [11:08:52]json_value_free done [11:08:52]process_json_proto returns [11:08:52]Send response to host [11:08:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220970,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:08:52]free response buf [11:08:52]execute_script done [11:08:52]execute_script returns [11:08:52]free content buf [11:08:52]Sock 9.Close socket [11:08:52]Sock 9.Thread stoped [11:08:55]OFD Sender: No OFD packet to send [11:09:01]OFD Sender: No OFD packet to send [11:09:06]OFD Sender: No OFD packet to send [11:09:11]OFD Sender: No OFD packet to send [11:09:16]OFD Sender: No OFD packet to send [11:09:21]OFD Sender: No OFD packet to send [11:09:26]OFD Sender: No OFD packet to send [11:09:31]OFD Sender: No OFD packet to send [11:09:36]OFD Sender: No OFD packet to send [11:09:41]OFD Sender: No OFD packet to send [11:09:46]OFD Sender: No OFD packet to send [11:09:51]OFD Sender: No OFD packet to send [11:09:56]OFD Sender: No OFD packet to send [11:09:59]accept exits with 7 [11:09:59]New connection [11:09:59]New thread 3066674532 created [11:09:59]Thread 3066531172 joined [11:09:59]Waiting for new connection... [11:09:59] Sock 7.Parse request [11:09:59]Sock 7.Check first char [11:09:59]Sock 7.First char is OK [11:09:59]request: POST /json_proto HTTP/1.0 [11:09:59]Method: POST [11:09:59]URL: /json_proto [11:09:59]Method is POST - this is cgi request [11:09:59]url: /json_proto [11:09:59]query_string will be loaded in cgi processing [11:09:59]execute_cgi json_proto POST (null) [11:09:59]execute_cgi path=json_proto method=POST [11:09:59]POST find Content-Length [11:09:59]Host: 172.17.40.4:8080 [11:09:59]Content-Length: 800 [11:09:59]Content-Type: application/json [11:09:59] [11:09:59]POST finish read [11:09:59]Found Content-Length = 800 [11:09:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4235192", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:59]execute_script... [11:09:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4235192", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:59]POST & json_proto [11:09:59]process_json_proto [11:09:59]json parsed OK: [11:09:59]protocol is kg_v1.0 [11:09:59]action value=close_receipt [11:09:59]process_action close_receipt [11:09:59]cmd_close_receipt [11:09:59]MH_GetDate [11:09:59]Write to MH i2c: F0 00 00 69 6D C5 [11:09:59]Write i2c OK [11:09:59]MH_I2C_Read... [11:09:59]Read from MH i2c: F0 [11:09:59]MH_I2C_Read... [11:09:59]Read from MH i2c: F0 09 00 [11:09:59]MH_I2C_Read... [11:09:59]Read from MH i2c: F0 09 00 69 6D 00 8C D9 18 67 65 5C 16 67 F0 [11:09:59]GetLastDocTimeStamp 1729681733 [11:09:59]current date 1729681804 [11:09:59]FM_GetShiftState [11:09:59]SAM_PROTO_GetShiftState [11:09:59]wFMCommunicate request_size=4 [11:09:59]MH_SAM_APDU [11:09:59]CAPDU: 80 13 01 00 [11:09:59]Write to MH i2c: E2 08 00 6A 6D 80 13 01 00 00 00 00 00 54 [11:09:59]Write i2c OK [11:09:59]MH_I2C_Read... [11:10:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:00]Read from MH i2c: E2 [11:10:00]MH_I2C_Read... [11:10:00]Read from MH i2c: E2 0E 00 [11:10:00]MH_I2C_Read... [11:10:00]Read from MH i2c: E2 0E 00 6A 6D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A4 [11:10:00]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:10:00]wFMCommunicate OK [11:10:00]SAM_PROTO_GetShiftState done [11:10:00]FM_GetShiftState done [11:10:00]opened in 1729642119 [11:10:00]opened+sec_in_day 1729728519 [11:10:00]quantity*price = 0 [11:10:00]sum+1 = 1 [11:10:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 180 23.10.2024 11:10 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 4235192 ФМ: 0000000000965413 ФД: 220971 ФПД: 178593824500080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111004&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220971&fm=178593824500080&tin=02508201610067®Number=0000000000098116&sum=0 [11:10:01]StoreToDocumentArchive [11:10:01]shift 447 fd 220971 [11:10:01]save to /storage/0447/doc_00220971 [11:10:01]save last doc name /storage/0447/doc_00220971 to /storage/kkm_last_doc_name [11:10:01]save OK [11:10:01]Clear old archive folders... [11:10:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:01]tlvbuf is 00874750 [11:10:01]SAM_PROTO_ClearQueue [11:10:01]wFMCommunicate request_size=4 [11:10:01]MH_SAM_APDU [11:10:01]CAPDU: 80 09 00 00 [11:10:01]Write to MH i2c: E2 08 00 77 6D 80 09 00 00 00 00 00 00 56 [11:10:01]Write i2c OK [11:10:01]MH_I2C_Read... [11:10:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:01]Read from MH i2c: E2 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 03 00 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 03 00 77 6D 00 90 00 58 [11:10:01]RAPDU: 90 00 [11:10:01]wFMCommunicate OK [11:10:01]SAM_PROTO_ClearQueue done [11:10:01]KKMCreateOFDPacket [11:10:01]OFDProtocolAddRootSTLVToBuf [11:10:01]FM_MakeSignedData [11:10:01]FM_MakeSignedData [11:10:01]SAM_PROTO_SignData [11:10:01]wFMCommunicate request_size=4 [11:10:01]MH_SAM_APDU [11:10:01]CAPDU: 80 0D 01 02 [11:10:01]Write to MH i2c: E2 08 00 78 6D 80 0D 01 02 00 00 00 00 5E [11:10:01]Write i2c OK [11:10:01]MH_I2C_Read... [11:10:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:01]Read from MH i2c: E2 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 03 00 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 03 00 78 6D 00 90 00 59 [11:10:01]RAPDU: 90 00 [11:10:01]wFMCommunicate OK [11:10:01]wFMCommunicate request_size=255 [11:10:01]MH_SAM_APDU [11:10:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 8C D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2B 5F 03 00 35 04 06 00 A2 [11:10:01]Write to MH i2c: E2 02 01 79 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 8C D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2B 5F 03 00 35 04 06 00 A2 00 00 1F [11:10:01]Write i2c OK [11:10:01]MH_I2C_Read... [11:10:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:01]Read from MH i2c: E2 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 03 00 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 03 00 79 6D 00 90 00 5A [11:10:01]RAPDU: 90 00 [11:10:01]wFMCommunicate OK [11:10:01]wFMCommunicate request_size=10 [11:10:01]MH_SAM_APDU [11:10:01]CAPDU: 80 0D 02 02 05 6E 1D 77 E9 70 [11:10:01]Write to MH i2c: E2 0D 00 7A 6D 80 0D 02 02 05 00 6E 1D 77 E9 70 00 00 C6 [11:10:01]Write i2c OK [11:10:01]MH_I2C_Read... [11:10:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:01]Read from MH i2c: E2 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 03 00 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 03 00 7A 6D 00 90 00 5B [11:10:01]RAPDU: 90 00 [11:10:01]wFMCommunicate OK [11:10:01]wFMCommunicate request_size=4 [11:10:01]MH_SAM_APDU [11:10:01]CAPDU: 80 0D 03 02 [11:10:01]Write to MH i2c: E2 08 00 7B 6D 80 0D 03 02 00 00 00 00 63 [11:10:01]Write i2c OK [11:10:01]MH_I2C_Read... [11:10:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:01]Read from MH i2c: E2 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 0B 00 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 0B 00 7B 6D 00 D5 65 DC 29 07 41 9D A0 90 00 28 [11:10:01]RAPDU: D5 65 DC 29 07 41 9D A0 90 00 [11:10:01]wFMCommunicate OK [11:10:01]SAM_PROTO_SignData done [11:10:01]FM_MakeSignedData done [11:10:01]CreateOFDProtocolMessage [11:10:01]wFMCommunicate request_size=4 [11:10:01]MH_SAM_APDU [11:10:01]CAPDU: 80 11 00 00 [11:10:01]Write to MH i2c: E2 08 00 7C 6D 80 11 00 00 00 00 00 00 63 [11:10:01]Write i2c OK [11:10:01]MH_I2C_Read... [11:10:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:01]Read from MH i2c: E2 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 17 00 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: E2 17 00 7C 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B2 [11:10:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:10:01]wFMCommunicate OK [11:10:01]CreateOFDProtocolMessage done [11:10:01]OFDSenderStorePacket 220971 [11:10:01]StoreOFDPacket docnum=220971 [11:10:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 1C F1 07 01 88 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 8C D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2B 5F 03 00 35 04 06 00 A2 6E 1D 77 E9 70 D5 65 DC 29 07 41 9D A0 [11:10:01]CheckFolder [11:10:01]dirname=/storage/ofd_packets [11:10:01]CheckFolder done [11:10:01]ProducePacketName [11:10:01]name=ofd_packets/00220971 [11:10:01]NVStorageSaveData ofd_packets/00220971 [11:10:01]File name is /storage/ofd_packets/00220971 [11:10:01]Write 301 bytes [11:10:01]NVStorageSaveData done [11:10:01]OFDSenderStorePacket done [11:10:01]KKMCreateOFDPacket done [11:10:01]NVStorageSaveData kkm_last_timestamp [11:10:01]File name is /storage/kkm_last_timestamp [11:10:01]Write 4 bytes [11:10:01]NVStorageSaveData done [11:10:01]ExternCall_PrintAddStr [11:10:01]wPrintStart [11:10:01]Write to MH i2c: 01 00 00 7D 6D EA [11:10:01]Write i2c OK [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: 01 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: 01 07 00 [11:10:01]MH_I2C_Read... [11:10:01]Read from MH i2c: 01 07 00 7D 6D 00 00 00 00 00 FF 0F FF [11:10:01]RasterBufferAndPrint [11:10:01]line Счет N : (1)538890 [11:10:01]line ИНН: 02508201610067 [11:10:01]line Контрольно-Кассовый Чек [11:10:01]line ПРОДАЖА [11:10:01]line ТРК (МРК, ГНК) : 13 [11:10:01]line Товар: 2710124130 [11:10:01]line Аи-92-К-2 [11:10:01]line 10.000 * 0.00 [11:10:01]line = 0.00 [11:10:01]line НДС 12% НСП 1% [11:10:01]line > о реализуемом товаре [11:10:01]line ИТОГО: 0.00 [11:10:01]line НСП 1% : 0.00 [11:10:01]line НДС 12% : 0.00 [11:10:01]line Наличными: 0.00 [11:10:01]line Безнал.: 0.00 [11:10:01]line Место: АЗС № 84 "Партнер Нефть" [11:10:01]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:10:01]line СНО: Общий режим [11:10:01]line Чек 180 23.10.2024 11:10 [11:10:01]line Смена: 447 ФФД: 1.0 [11:10:01]line ЗНМ: 0300000178 [11:10:01]line РНМ: 0000000000098116 [11:10:01]line Версия ККМ: 001 [11:10:01]line Талоны: Топливные Талоны [11:10:01]line 4235192 [11:10:01]line ФМ: 0000000000965413 [11:10:01]line ФД: 220971 [11:10:01]line ФПД: 178593824500080 [11:10:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111004&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220971&fm=178593824500080&tin=02508201610067®Number=0000000000098116&sum=0 [11:10:01]written 0, free lines is 4095 [11:10:01]OFD Sender: Processing packet 220971 [packets to send 81, broken 80] [11:10:01]ProducePacketName [11:10:01]name=ofd_packets/00220971 [11:10:01]OFD Sender: To server: pG, [11:10:01]CommunicateWithHost lk.salyk.kg:30040 [11:10:01]ConnectInit lk.salyk.kg [11:10:01]Connected sock=10 [11:10:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 1C F1 07 01 88 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 8C D9 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2B 5F 03 00 35 04 06 00 A2 6E 1D 77 E9 70 D5 65 DC 29 07 41 9D A0 [11:10:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 4B 11 47 00 C5 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 39 36 35 34 31 33 10 04 04 00 2B 5F 03 00 F4 03 04 00 2C 85 18 67 B6 04 01 00 00 43 21 65 62 B4 EC 96 65 [11:10:02]CommunicateWithHost err = 0 [11:10:02]CheckOFDResponse [11:10:02]1017 (14) - 77093643461234 [11:10:02]1041 (16) - 0000000000965413 [11:10:02]1040 (4) - 220971 [11:10:02]1012 (4) - 23.10.2024 05:10 [11:10:02]1206 (1) - 0 [11:10:02]OFD Sender: Remove packet 220971 [11:10:02]ProducePacketName [11:10:02]name=ofd_packets/00220971 [11:10:02]NVStorageDeleteData [11:10:02]Write to MH i2c: 01 00 00 A7 6D 14 [11:10:02]Write i2c OK [11:10:02]MH_I2C_Read... [11:10:02]Read from MH i2c: 01 [11:10:02]MH_I2C_Read... [11:10:02]Read from MH i2c: 01 07 00 [11:10:02]MH_I2C_Read... [11:10:02]Read from MH i2c: 01 07 00 A7 6D 00 00 00 00 00 EF 0C 16 [11:10:02]RasterBufferAndPrint [11:10:02]line [11:10:02]line [11:10:02]line [11:10:02]line [11:10:02]line [11:10:02]written 0, free lines is 3317 [11:10:02]MH_Cut [11:10:02]Write to MH i2c: D1 01 00 AE 6D 01 ED [11:10:02]Write i2c OK [11:10:02]MH_I2C_Read... [11:10:02]Read from MH i2c: D1 [11:10:02]MH_I2C_Read... [11:10:02]Read from MH i2c: D1 01 00 [11:10:02]MH_I2C_Read... [11:10:02]Read from MH i2c: D1 01 00 AE 6D 00 EC [11:10:02]Write to MH i2c: 01 00 00 AF 6D 1C [11:10:02]Write i2c OK [11:10:02]MH_I2C_Read... [11:10:02]OFD Sender: No OFD packet to send [11:10:02]*** Cut start [11:10:02]*** Partial cut [11:10:02]*** CUTSNS_PIN = 1 [11:10:02]*** CUTSNS_PIN = 0 [11:10:03]*** Brake cut motor [11:10:03]Read from MH i2c: 01 [11:10:03]MH_I2C_Read... [11:10:03]*** Stop cut motor [11:10:03]*** Cut end [11:10:03]Read from MH i2c: 01 07 00 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: 01 07 00 AF 6D 00 00 00 00 00 FF 0F 31 [11:10:03]process_action close_receipt done [11:10:03]requested_data is exist [11:10:03]produce_requested_data [11:10:03]requested_item fm.sn is exist - process it [11:10:03]wFMCommunicate request_size=4 [11:10:03]MH_SAM_APDU [11:10:03]CAPDU: 80 11 00 00 [11:10:03]Write to MH i2c: E2 08 00 B0 6D 80 11 00 00 00 00 00 00 97 [11:10:03]Write i2c OK [11:10:03]MH_I2C_Read... [11:10:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:03]Read from MH i2c: E2 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: E2 17 00 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: E2 17 00 B0 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E6 [11:10:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:10:03]wFMCommunicate OK [11:10:03]requested_item fd.num is exist - process it [11:10:03]SAM_PROTO_GetFieldsCounters [11:10:03]wFMCommunicate request_size=4 [11:10:03]MH_SAM_APDU [11:10:03]CAPDU: 80 13 00 00 [11:10:03]Write to MH i2c: E2 08 00 B1 6D 80 13 00 00 00 00 00 00 9A [11:10:03]Write i2c OK [11:10:03]MH_I2C_Read... [11:10:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:03]Read from MH i2c: E2 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: E2 62 00 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: E2 62 00 B1 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [11:10:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:10:03]wFMCommunicate OK [11:10:03]SAM_PROTO_GetFieldsCounters done [11:10:03]requested_item shift.num is exist - process it [11:10:03]requested_item shift.opened is exist - process it [11:10:03]req_shift_opened [11:10:03]FM_GetShiftState [11:10:03]SAM_PROTO_GetShiftState [11:10:03]wFMCommunicate request_size=4 [11:10:03]MH_SAM_APDU [11:10:03]CAPDU: 80 13 01 00 [11:10:03]Write to MH i2c: E2 08 00 B2 6D 80 13 01 00 00 00 00 00 9C [11:10:03]Write i2c OK [11:10:03]MH_I2C_Read... [11:10:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:03]Read from MH i2c: E2 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: E2 0E 00 [11:10:03]MH_I2C_Read... [11:10:03]Read from MH i2c: E2 0E 00 B2 6D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 EC [11:10:03]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:10:03]wFMCommunicate OK [11:10:03]SAM_PROTO_GetShiftState done [11:10:03]FM_GetShiftState done [11:10:03]req_shift_opened done [11:10:03]requested_item shift.open_date is exist - process it [11:10:03]req_shift_open_date [11:10:03]req_shift_open_date done [11:10:03]produce_requested_data done [11:10:03]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220971,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:10:03]process_action_free close_receipt [11:10:03]json_value_free [11:10:03]json_value_free done [11:10:03]process_json_proto returns [11:10:03]Send response to host [11:10:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220971,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:10:03]free response buf [11:10:03]execute_script done [11:10:03]execute_script returns [11:10:03]free content buf [11:10:03]Sock 7.Close socket [11:10:03]Sock 7.Thread stoped [11:10:07]OFD Sender: No OFD packet to send [11:10:12]OFD Sender: No OFD packet to send [11:10:17]OFD Sender: No OFD packet to send [11:10:22]OFD Sender: No OFD packet to send [11:10:27]OFD Sender: No OFD packet to send [11:10:32]OFD Sender: No OFD packet to send [11:10:37]OFD Sender: No OFD packet to send [11:10:42]OFD Sender: No OFD packet to send [11:10:47]OFD Sender: No OFD packet to send [11:10:52]OFD Sender: No OFD packet to send [11:10:57]OFD Sender: No OFD packet to send [11:11:02]OFD Sender: No OFD packet to send [11:11:07]OFD Sender: No OFD packet to send [11:11:12]OFD Sender: No OFD packet to send [11:11:17]OFD Sender: No OFD packet to send [11:11:22]OFD Sender: No OFD packet to send [11:11:27]OFD Sender: No OFD packet to send [11:11:32]OFD Sender: No OFD packet to send [11:11:37]OFD Sender: No OFD packet to send [11:11:42]OFD Sender: No OFD packet to send [11:11:47]OFD Sender: No OFD packet to send [11:11:52]OFD Sender: No OFD packet to send [11:11:57]OFD Sender: No OFD packet to send [11:12:02]OFD Sender: No OFD packet to send [11:12:07]OFD Sender: No OFD packet to send [11:12:12]OFD Sender: No OFD packet to send [11:12:17]OFD Sender: No OFD packet to send [11:12:22]OFD Sender: No OFD packet to send [11:12:27]OFD Sender: No OFD packet to send [11:12:32]OFD Sender: No OFD packet to send [11:12:37]OFD Sender: No OFD packet to send [11:12:42]OFD Sender: No OFD packet to send [11:12:47]OFD Sender: No OFD packet to send [11:12:52]OFD Sender: No OFD packet to send [11:12:57]OFD Sender: No OFD packet to send [11:13:02]OFD Sender: No OFD packet to send [11:13:07]OFD Sender: No OFD packet to send [11:13:12]OFD Sender: No OFD packet to send [11:13:17]OFD Sender: No OFD packet to send [11:13:22]accept exits with 9 [11:13:22]New connection [11:13:22]New thread 3066531172 created [11:13:22]Thread 3066674532 joined [11:13:22]Waiting for new connection... [11:13:22] Sock 9.Parse request [11:13:22]Sock 9.Check first char [11:13:22]Sock 9.First char is OK [11:13:22]request: POST /json_proto HTTP/1.0 [11:13:22]Method: POST [11:13:22]URL: /json_proto [11:13:22]Method is POST - this is cgi request [11:13:22]url: /json_proto [11:13:22]query_string will be loaded in cgi processing [11:13:22]execute_cgi json_proto POST (null) [11:13:22]execute_cgi path=json_proto method=POST [11:13:22]POST find Content-Length [11:13:22]Host: 172.17.40.4:8080 [11:13:22]Content-Length: 677 [11:13:22]Content-Type: application/json [11:13:22] [11:13:22]POST finish read [11:13:22]Found Content-Length = 677 [11:13:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:22]execute_script... [11:13: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)538892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:22]POST & json_proto [11:13:22]process_json_proto [11:13:22]json parsed OK: [11:13:22]protocol is kg_v1.0 [11:13:22]action value=close_receipt [11:13:22]process_action close_receipt [11:13:22]cmd_close_receipt [11:13:22]MH_GetDate [11:13:22]Write to MH i2c: F0 00 00 B3 6D 0F [11:13:22]Write i2c OK [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: F0 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: F0 09 00 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: F0 09 00 B3 6D 00 57 DA 18 67 65 5C 16 67 06 [11:13:22]GetLastDocTimeStamp 1729681804 [11:13:22]current date 1729682007 [11:13:22]FM_GetShiftState [11:13:22]SAM_PROTO_GetShiftState [11:13:22]wFMCommunicate request_size=4 [11:13:22]MH_SAM_APDU [11:13:22]CAPDU: 80 13 01 00 [11:13:22]Write to MH i2c: E2 08 00 B4 6D 80 13 01 00 00 00 00 00 9E [11:13:22]Write i2c OK [11:13:22]MH_I2C_Read... [11:13:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:22]Read from MH i2c: E2 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: E2 0E 00 [11:13:22]MH_I2C_Read... [11:13:22]Read from MH i2c: E2 0E 00 B4 6D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 EE [11:13:22]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:13:22]wFMCommunicate OK [11:13:22]SAM_PROTO_GetShiftState done [11:13:22]FM_GetShiftState done [11:13:22]opened in 1729642119 [11:13:22]opened+sec_in_day 1729728519 [11:13:22]quantity*price = 30038 [11:13:22]sum+1 = 30039 [11:13:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 181 23.10.2024 11:13 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220972 ФПД: 277686896004052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111327&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220972&fm=277686896004052&tin=02508201610067®Number=0000000000098116&sum=30000 [11:13:23]StoreToDocumentArchive [11:13:23]shift 447 fd 220972 [11:13:23]save to /storage/0447/doc_00220972 [11:13:23]save last doc name /storage/0447/doc_00220972 to /storage/kkm_last_doc_name [11:13:23]save OK [11:13:23]Clear old archive folders... [11:13:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:23]tlvbuf is 0084CC00 [11:13:23]SAM_PROTO_ClearQueue [11:13:23]wFMCommunicate request_size=4 [11:13:23]MH_SAM_APDU [11:13:23]CAPDU: 80 09 00 00 [11:13:23]Write to MH i2c: E2 08 00 C1 6D 80 09 00 00 00 00 00 00 A0 [11:13:23]Write i2c OK [11:13:23]MH_I2C_Read... [11:13:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:23]Read from MH i2c: E2 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 03 00 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 03 00 C1 6D 00 90 00 A2 [11:13:23]RAPDU: 90 00 [11:13:23]wFMCommunicate OK [11:13:23]SAM_PROTO_ClearQueue done [11:13:23]KKMCreateOFDPacket [11:13:23]OFDProtocolAddRootSTLVToBuf [11:13:23]FM_MakeSignedData [11:13:23]FM_MakeSignedData [11:13:23]SAM_PROTO_SignData [11:13:23]wFMCommunicate request_size=4 [11:13:23]MH_SAM_APDU [11:13:23]CAPDU: 80 0D 01 02 [11:13:23]Write to MH i2c: E2 08 00 C2 6D 80 0D 01 02 00 00 00 00 A8 [11:13:23]Write i2c OK [11:13:23]MH_I2C_Read... [11:13:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:23]Read from MH i2c: E2 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 03 00 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 03 00 C2 6D 00 90 00 A3 [11:13:23]RAPDU: 90 00 [11:13:23]wFMCommunicate OK [11:13:23]wFMCommunicate request_size=255 [11:13:23]MH_SAM_APDU [11:13:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 57 DA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2C 5F 03 00 35 04 06 00 FC [11:13:23]Write to MH i2c: E2 02 01 C3 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 57 DA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2C 5F 03 00 35 04 06 00 FC 00 00 D3 [11:13:23]Write i2c OK [11:13:23]MH_I2C_Read... [11:13:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:23]Read from MH i2c: E2 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 03 00 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 03 00 C3 6D 00 90 00 A4 [11:13:23]RAPDU: 90 00 [11:13:23]wFMCommunicate OK [11:13:23]wFMCommunicate request_size=10 [11:13:23]MH_SAM_APDU [11:13:23]CAPDU: 80 0D 02 02 05 8E 04 CB 8B D4 [11:13:23]Write to MH i2c: E2 0D 00 C4 6D 80 0D 02 02 05 00 8E 04 CB 8B D4 00 00 71 [11:13:23]Write i2c OK [11:13:23]MH_I2C_Read... [11:13:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:23]Read from MH i2c: E2 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 03 00 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 03 00 C4 6D 00 90 00 A5 [11:13:23]RAPDU: 90 00 [11:13:23]wFMCommunicate OK [11:13:23]wFMCommunicate request_size=4 [11:13:23]MH_SAM_APDU [11:13:23]CAPDU: 80 0D 03 02 [11:13:23]Write to MH i2c: E2 08 00 C5 6D 80 0D 03 02 00 00 00 00 AD [11:13:23]Write i2c OK [11:13:23]MH_I2C_Read... [11:13:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:23]Read from MH i2c: E2 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 0B 00 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 0B 00 C5 6D 00 F4 7A 66 C6 79 A7 84 B2 90 00 9E [11:13:23]RAPDU: F4 7A 66 C6 79 A7 84 B2 90 00 [11:13:23]wFMCommunicate OK [11:13:23]SAM_PROTO_SignData done [11:13:23]FM_MakeSignedData done [11:13:23]CreateOFDProtocolMessage [11:13:23]wFMCommunicate request_size=4 [11:13:23]MH_SAM_APDU [11:13:23]CAPDU: 80 11 00 00 [11:13:23]Write to MH i2c: E2 08 00 C6 6D 80 11 00 00 00 00 00 00 AD [11:13:23]Write i2c OK [11:13:23]MH_I2C_Read... [11:13:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:23]Read from MH i2c: E2 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 17 00 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: E2 17 00 C6 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 FC [11:13:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:13:23]wFMCommunicate OK [11:13:23]CreateOFDProtocolMessage done [11:13:23]OFDSenderStorePacket 220972 [11:13:23]StoreOFDPacket docnum=220972 [11:13:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 29 2F 07 01 EC 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 57 DA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2C 5F 03 00 35 04 06 00 FC 8E 04 CB 8B D4 F4 7A 66 C6 79 A7 84 B2 [11:13:23]CheckFolder [11:13:23]dirname=/storage/ofd_packets [11:13:23]CheckFolder done [11:13:23]ProducePacketName [11:13:23]name=ofd_packets/00220972 [11:13:23]NVStorageSaveData ofd_packets/00220972 [11:13:23]File name is /storage/ofd_packets/00220972 [11:13:23]Write 301 bytes [11:13:23]NVStorageSaveData done [11:13:23]OFDSenderStorePacket done [11:13:23]KKMCreateOFDPacket done [11:13:23]NVStorageSaveData kkm_last_timestamp [11:13:23]File name is /storage/kkm_last_timestamp [11:13:23]Write 4 bytes [11:13:23]NVStorageSaveData done [11:13:23]ExternCall_PrintAddStr [11:13:23]wPrintStart [11:13:23]Write to MH i2c: 01 00 00 C7 6D 34 [11:13:23]Write i2c OK [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: 01 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: 01 07 00 [11:13:23]MH_I2C_Read... [11:13:23]Read from MH i2c: 01 07 00 C7 6D 00 00 00 00 00 FF 0F 49 [11:13:23]RasterBufferAndPrint [11:13:23]line Счет N : (1)538892 [11:13:23]line ИНН: 02508201610067 [11:13:23]line Контрольно-Кассовый Чек [11:13:23]line ПРОДАЖА [11:13:23]line ТРК (МРК, ГНК) : 43 [11:13:23]line Товар: 2710124130 [11:13:23]line Аи-92-К-2 [11:13:23]line 4.490 * 66.90 [11:13:23]line = 300.38 [11:13:23]line НДС 12% НСП 1% [11:13:23]line > о реализуемом товаре [11:13:23]line ОКРУГЛЕНИЕ: -0.38 [11:13:23]line ИТОГО: 300.00 [11:13:23]line Внесено: 300.00 [11:13:23]line СДАЧА: 0.00 [11:13:23]line НСП 1% : 2.66 [11:13:23]line НДС 12% : 31.90 [11:13:23]line Наличными: 300.00 [11:13:23]line Безнал.: 0.00 [11:13:23]line Место: АЗС № 84 "Партнер Нефть" [11:13:23]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:13:23]line СНО: Общий режим [11:13:23]line Чек 181 23.10.2024 11:13 [11:13:23]line Смена: 447 ФФД: 1.0 [11:13:23]line ЗНМ: 0300000178 [11:13:23]line РНМ: 0000000000098116 [11:13:23]line Версия ККМ: 001 [11:13:23]line ФМ: 0000000000965413 [11:13:23]line ФД: 220972 [11:13:23]line ФПД: 277686896004052 [11:13:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111327&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220972&fm=277686896004052&tin=02508201610067®Number=0000000000098116&sum=30000 [11:13:24]OFD Sender: Processing packet 220972 [packets to send 81, broken 80] [11:13:24]ProducePacketName [11:13:24]name=ofd_packets/00220972 [11:13:24]OFD Sender: To server: pG, [11:13:24]CommunicateWithHost lk.salyk.kg:30040 [11:13:24]ConnectInit lk.salyk.kg [11:13:24]written 0, free lines is 4095 [11:13:24]Connected sock=10 [11:13:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 29 2F 07 01 EC 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 57 DA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2C 5F 03 00 35 04 06 00 FC 8E 04 CB 8B D4 F4 7A 66 C6 79 A7 84 B2 [11:13:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B5 5B 47 00 B0 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2C 5F 03 00 F4 03 04 00 F6 85 18 67 B6 04 01 00 00 6D 83 8A 6F AA 74 50 EF [11:13:24]CommunicateWithHost err = 0 [11:13:24]CheckOFDResponse [11:13:24]1017 (14) - 77093643461234 [11:13:24]1041 (16) - 0000000000965413 [11:13:24]1040 (4) - 220972 [11:13:24]1012 (4) - 23.10.2024 05:13 [11:13:24]1206 (1) - 0 [11:13:24]OFD Sender: Remove packet 220972 [11:13:24]ProducePacketName [11:13:24]name=ofd_packets/00220972 [11:13:24]NVStorageDeleteData [11:13:24]Write to MH i2c: 01 00 00 F2 6D 5F [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: 01 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: 01 07 00 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: 01 07 00 F2 6D 00 00 00 00 00 E0 0C 52 [11:13:24]RasterBufferAndPrint [11:13:24]line [11:13:24]line [11:13:24]line [11:13:24]line [11:13:24]line [11:13:24]written 0, free lines is 3302 [11:13:24]MH_Cut [11:13:24]Write to MH i2c: D1 01 00 F9 6D 01 38 [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: D1 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: D1 01 00 [11:13:24]MH_I2C_Read... [11:13:24]Read from MH i2c: D1 01 00 F9 6D 00 37 [11:13:24]Write to MH i2c: 01 00 00 FA 6D 67 [11:13:24]Write i2c OK [11:13:24]MH_I2C_Read... [11:13:25]OFD Sender: No OFD packet to send [11:13:25]*** Cut start [11:13:25]*** Partial cut [11:13:25]*** CUTSNS_PIN = 1 [11:13:25]*** CUTSNS_PIN = 0 [11:13:25]*** Brake cut motor [11:13:26]Read from MH i2c: 01 [11:13:26]MH_I2C_Read... [11:13:26]*** Stop cut motor [11:13:26]*** Cut end [11:13:26]Read from MH i2c: 01 07 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: 01 07 00 FA 6D 00 00 00 00 00 FF 0F 7C [11:13:26]process_action close_receipt done [11:13:26]requested_data is exist [11:13:26]produce_requested_data [11:13:26]requested_item fm.sn is exist - process it [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 11 00 00 [11:13:26]Write to MH i2c: E2 08 00 FB 6D 80 11 00 00 00 00 00 00 E2 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 17 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 17 00 FB 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 31 [11:13:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:13:26]wFMCommunicate OK [11:13:26]requested_item fd.num is exist - process it [11:13:26]SAM_PROTO_GetFieldsCounters [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 13 00 00 [11:13:26]Write to MH i2c: E2 08 00 FC 6D 80 13 00 00 00 00 00 00 E5 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 62 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 62 00 FC 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [11:13:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:13:26]wFMCommunicate OK [11:13:26]SAM_PROTO_GetFieldsCounters done [11:13:26]requested_item shift.num is exist - process it [11:13:26]requested_item shift.opened is exist - process it [11:13:26]req_shift_opened [11:13:26]FM_GetShiftState [11:13:26]SAM_PROTO_GetShiftState [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 13 01 00 [11:13:26]Write to MH i2c: E2 08 00 FD 6D 80 13 01 00 00 00 00 00 E7 [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 0E 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 0E 00 FD 6D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 37 [11:13:26]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:13:26]wFMCommunicate OK [11:13:26]SAM_PROTO_GetShiftState done [11:13:26]FM_GetShiftState done [11:13:26]req_shift_opened done [11:13:26]requested_item shift.open_date is exist - process it [11:13:26]req_shift_open_date [11:13:26]req_shift_open_date done [11:13:26]produce_requested_data done [11:13:26]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220972,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:13:26]process_action_free close_receipt [11:13:26]json_value_free [11:13:26]json_value_free done [11:13:26]process_json_proto returns [11:13:26]Send response to host [11:13:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220972,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:13:26]free response buf [11:13:26]execute_script done [11:13:26]execute_script returns [11:13:26]free content buf [11:13:26]Sock 9.Close socket [11:13:26]Sock 9.Thread stoped [11:13:30]OFD Sender: No OFD packet to send [11:13:35]OFD Sender: No OFD packet to send [11:13:40]OFD Sender: No OFD packet to send [11:13:45]OFD Sender: No OFD packet to send [11:13:50]OFD Sender: No OFD packet to send [11:13:55]OFD Sender: No OFD packet to send [11:14:00]OFD Sender: No OFD packet to send [11:14:05]OFD Sender: No OFD packet to send [11:14:10]OFD Sender: No OFD packet to send [11:14:15]OFD Sender: No OFD packet to send [11:14:20]OFD Sender: No OFD packet to send [11:14:25]OFD Sender: No OFD packet to send [11:14:25]accept exits with 7 [11:14:25]New connection [11:14:25]New thread 3066674532 created [11:14:25]Thread 3066531172 joined [11:14:25]Waiting for new connection... [11:14:25] Sock 7.Parse request [11:14:25]Sock 7.Check first char [11:14:25]Sock 7.First char is OK [11:14:25]request: POST /json_proto HTTP/1.0 [11:14:25]Method: POST [11:14:25]URL: /json_proto [11:14:25]Method is POST - this is cgi request [11:14:25]url: /json_proto [11:14:25]query_string will be loaded in cgi processing [11:14:25]execute_cgi json_proto POST (null) [11:14:25]execute_cgi path=json_proto method=POST [11:14:25]POST find Content-Length [11:14:25]Host: 172.17.40.4:8080 [11:14:25]Content-Length: 670 [11:14:25]Content-Type: application/json [11:14:25] [11:14:25]POST finish read [11:14:25]Found Content-Length = 670 [11:14:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 8.780, "sum" : 600.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:25]execute_script... [11:14:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 8.780, "sum" : 600.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:25]POST & json_proto [11:14:25]process_json_proto [11:14:25]json parsed OK: [11:14:25]protocol is kg_v1.0 [11:14:25]action value=close_receipt [11:14:25]process_action close_receipt [11:14:25]cmd_close_receipt [11:14:25]MH_GetDate [11:14:25]Write to MH i2c: F0 00 00 FE 6D 5A [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: F0 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: F0 09 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: F0 09 00 FE 6D 00 96 DA 18 67 65 5C 16 67 90 [11:14:25]GetLastDocTimeStamp 1729682007 [11:14:25]current date 1729682070 [11:14:25]FM_GetShiftState [11:14:25]SAM_PROTO_GetShiftState [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 13 01 00 [11:14:25]Write to MH i2c: E2 08 00 FF 6D 80 13 01 00 00 00 00 00 E9 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 0E 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 0E 00 FF 6D 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 39 [11:14:25]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:14:25]wFMCommunicate OK [11:14:25]SAM_PROTO_GetShiftState done [11:14:25]FM_GetShiftState done [11:14:25]opened in 1729642119 [11:14:25]opened+sec_in_day 1729728519 [11:14:25]quantity*price = 60055 [11:14:25]sum+1 = 60056 [11:14:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 182 23.10.2024 11:14 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220973 ФПД: 228924910422200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111430&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220973&fm=228924910422200&tin=02508201610067®Number=0000000000098116&sum=60000 [11:14:26]StoreToDocumentArchive [11:14:26]shift 447 fd 220973 [11:14:26]save to /storage/0447/doc_00220973 [11:14:26]save last doc name /storage/0447/doc_00220973 to /storage/kkm_last_doc_name [11:14:26]save OK [11:14:26]Clear old archive folders... [11:14:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:14:27]tlvbuf is 0089B1D0 [11:14:27]SAM_PROTO_ClearQueue [11:14:27]wFMCommunicate request_size=4 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 09 00 00 [11:14:27]Write to MH i2c: E2 08 00 0C 6E 80 09 00 00 00 00 00 00 EC [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 03 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 03 00 0C 6E 00 90 00 EE [11:14:27]RAPDU: 90 00 [11:14:27]wFMCommunicate OK [11:14:27]SAM_PROTO_ClearQueue done [11:14:27]KKMCreateOFDPacket [11:14:27]OFDProtocolAddRootSTLVToBuf [11:14:27]FM_MakeSignedData [11:14:27]FM_MakeSignedData [11:14:27]SAM_PROTO_SignData [11:14:27]wFMCommunicate request_size=4 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 0D 01 02 [11:14:27]Write to MH i2c: E2 08 00 0D 6E 80 0D 01 02 00 00 00 00 F4 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 03 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 03 00 0D 6E 00 90 00 EF [11:14:27]RAPDU: 90 00 [11:14:27]wFMCommunicate OK [11:14:27]wFMCommunicate request_size=255 [11:14:27]MH_SAM_APDU [11:14: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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 22 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 97 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 96 DA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2D 5F 03 00 35 04 06 00 [11:14:27]Write to MH i2c: E2 02 01 0E 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 22 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 97 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 96 DA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2D 5F 03 00 35 04 06 00 00 00 F6 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 03 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 03 00 0E 6E 00 90 00 F0 [11:14:27]RAPDU: 90 00 [11:14:27]wFMCommunicate OK [11:14:27]wFMCommunicate request_size=11 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 0D 02 02 06 D0 34 BB F7 48 B8 [11:14:27]Write to MH i2c: E2 0E 00 0F 6E 80 0D 02 02 06 00 D0 34 BB F7 48 B8 00 00 B9 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 03 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 03 00 0F 6E 00 90 00 F1 [11:14:27]RAPDU: 90 00 [11:14:27]wFMCommunicate OK [11:14:27]wFMCommunicate request_size=4 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 0D 03 02 [11:14:27]Write to MH i2c: E2 08 00 10 6E 80 0D 03 02 00 00 00 00 F9 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 0B 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 0B 00 10 6E 00 F4 9D 96 BB 8D 55 E8 1F 90 00 C5 [11:14:27]RAPDU: F4 9D 96 BB 8D 55 E8 1F 90 00 [11:14:27]wFMCommunicate OK [11:14:27]SAM_PROTO_SignData done [11:14:27]FM_MakeSignedData done [11:14:27]CreateOFDProtocolMessage [11:14:27]wFMCommunicate request_size=4 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 11 00 00 [11:14:27]Write to MH i2c: E2 08 00 11 6E 80 11 00 00 00 00 00 00 F9 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 17 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 17 00 11 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 48 [11:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:14:27]wFMCommunicate OK [11:14:27]CreateOFDProtocolMessage done [11:14:27]OFDSenderStorePacket 220973 [11:14:27]StoreOFDPacket docnum=220973 [11:14:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 50 83 08 01 57 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 22 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 97 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 96 DA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2D 5F 03 00 35 04 06 00 D0 34 BB F7 48 B8 F4 9D 96 BB 8D 55 E8 1F [11:14:27]CheckFolder [11:14:27]dirname=/storage/ofd_packets [11:14:27]CheckFolder done [11:14:27]ProducePacketName [11:14:27]name=ofd_packets/00220973 [11:14:27]NVStorageSaveData ofd_packets/00220973 [11:14:27]File name is /storage/ofd_packets/00220973 [11:14:27]Write 302 bytes [11:14:27]NVStorageSaveData done [11:14:27]OFDSenderStorePacket done [11:14:27]KKMCreateOFDPacket done [11:14:27]NVStorageSaveData kkm_last_timestamp [11:14:27]File name is /storage/kkm_last_timestamp [11:14:27]Write 4 bytes [11:14:27]NVStorageSaveData done [11:14:27]ExternCall_PrintAddStr [11:14:27]wPrintStart [11:14:27]Write to MH i2c: 01 00 00 12 6E 80 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: 01 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: 01 07 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: 01 07 00 12 6E 00 00 00 00 00 FF 0F 95 [11:14:27]RasterBufferAndPrint [11:14:27]line Счет N : (1)538893 [11:14:27]line ИНН: 02508201610067 [11:14:27]line Контрольно-Кассовый Чек [11:14:27]line ПРОДАЖА [11:14:27]line ТРК (МРК, ГНК) : 22 [11:14:27]line Товар: 2710124130 [11:14:27]line SUPER 92-К-5 [11:14:27]line 8.780 * 68.40 [11:14:27]line = 600.55 [11:14:27]line НДС 12% НСП 1% [11:14:27]line > о реализуемом товаре [11:14:27]line ОКРУГЛЕНИЕ: -0.55 [11:14:27]line ИТОГО: 600.00 [11:14:27]line Внесено: 600.00 [11:14:27]line СДАЧА: 0.00 [11:14:27]line НСП 1% : 5.31 [11:14:27]line НДС 12% : 63.77 [11:14:27]line Наличными: 600.00 [11:14:27]line Безнал.: 0.00 [11:14:27]line Место: АЗС № 84 "Партнер Нефть" [11:14:27]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:14:27]line СНО: Общий режим [11:14:27]line Чек 182 23.10.2024 11:14 [11:14:27]line Смена: 447 ФФД: 1.0 [11:14:27]line ЗНМ: 0300000178 [11:14:27]line РНМ: 0000000000098116 [11:14:27]line Версия ККМ: 001 [11:14:27]line ФМ: 0000000000965413 [11:14:27]line ФД: 220973 [11:14:27]line ФПД: 228924910422200 [11:14:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111430&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220973&fm=228924910422200&tin=02508201610067®Number=0000000000098116&sum=60000 [11:14:27]OFD Sender: Processing packet 220973 [packets to send 81, broken 80] [11:14:27]ProducePacketName [11:14:27]name=ofd_packets/00220973 [11:14:27]OFD Sender: To server: pG, [11:14:27]CommunicateWithHost lk.salyk.kg:30040 [11:14:27]ConnectInit lk.salyk.kg [11:14:27]written 0, free lines is 4095 [11:14:27]Connected sock=10 [11:14:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 50 83 08 01 57 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 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4C 22 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 97 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 96 DA 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2D 5F 03 00 35 04 06 00 D0 34 BB F7 48 B8 F4 9D 96 BB 8D 55 E8 1F [11:14:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 89 92 47 00 AD B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2D 5F 03 00 F4 03 04 00 36 86 18 67 B6 04 01 00 00 0A 76 98 76 D5 10 4D 29 [11:14:28]CommunicateWithHost err = 0 [11:14:28]CheckOFDResponse [11:14:28]1017 (14) - 77093643461234 [11:14:28]1041 (16) - 0000000000965413 [11:14:28]1040 (4) - 220973 [11:14:28]1012 (4) - 23.10.2024 05:14 [11:14:28]1206 (1) - 0 [11:14:28]OFD Sender: Remove packet 220973 [11:14:28]ProducePacketName [11:14:28]name=ofd_packets/00220973 [11:14:28]NVStorageDeleteData [11:14:28]Write to MH i2c: 01 00 00 3D 6E AB [11:14:28]Write i2c OK [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: 01 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: 01 07 00 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: 01 07 00 3D 6E 00 00 00 00 00 EE 0C AC [11:14:28]RasterBufferAndPrint [11:14:28]line [11:14:28]line [11:14:28]line [11:14:28]line [11:14:28]line [11:14:28]written 0, free lines is 3316 [11:14:28]MH_Cut [11:14:28]Write to MH i2c: D1 01 00 44 6E 01 84 [11:14:28]Write i2c OK [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: D1 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: D1 01 00 [11:14:28]MH_I2C_Read... [11:14:28]Read from MH i2c: D1 01 00 44 6E 00 83 [11:14:28]Write to MH i2c: 01 00 00 45 6E B3 [11:14:28]Write i2c OK [11:14:28]MH_I2C_Read... [11:14:28]OFD Sender: No OFD packet to send [11:14:29]*** Cut start [11:14:29]*** Partial cut [11:14:29]*** CUTSNS_PIN = 1 [11:14:29]*** CUTSNS_PIN = 0 [11:14:29]*** Brake cut motor [11:14:29]Read from MH i2c: 01 [11:14:29]MH_I2C_Read... [11:14:29]*** Stop cut motor [11:14:29]*** Cut end [11:14:29]Read from MH i2c: 01 07 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: 01 07 00 45 6E 00 00 00 00 00 FF 0F C8 [11:14:29]process_action close_receipt done [11:14:29]requested_data is exist [11:14:29]produce_requested_data [11:14:29]requested_item fm.sn is exist - process it [11:14:29]wFMCommunicate request_size=4 [11:14:29]MH_SAM_APDU [11:14:29]CAPDU: 80 11 00 00 [11:14:29]Write to MH i2c: E2 08 00 46 6E 80 11 00 00 00 00 00 00 2E [11:14:29]Write i2c OK [11:14:29]MH_I2C_Read... [11:14:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:29]Read from MH i2c: E2 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 17 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 17 00 46 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 7D [11:14:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:14:29]wFMCommunicate OK [11:14:29]requested_item fd.num is exist - process it [11:14:29]SAM_PROTO_GetFieldsCounters [11:14:29]wFMCommunicate request_size=4 [11:14:29]MH_SAM_APDU [11:14:29]CAPDU: 80 13 00 00 [11:14:29]Write to MH i2c: E2 08 00 47 6E 80 13 00 00 00 00 00 00 31 [11:14:29]Write i2c OK [11:14:29]MH_I2C_Read... [11:14:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:29]Read from MH i2c: E2 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 62 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 62 00 47 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [11:14:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:29]wFMCommunicate OK [11:14:29]SAM_PROTO_GetFieldsCounters done [11:14:29]requested_item shift.num is exist - process it [11:14:29]requested_item shift.opened is exist - process it [11:14:29]req_shift_opened [11:14:29]FM_GetShiftState [11:14:29]SAM_PROTO_GetShiftState [11:14:29]wFMCommunicate request_size=4 [11:14:29]MH_SAM_APDU [11:14:29]CAPDU: 80 13 01 00 [11:14:29]Write to MH i2c: E2 08 00 48 6E 80 13 01 00 00 00 00 00 33 [11:14:29]Write i2c OK [11:14:29]MH_I2C_Read... [11:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:29]Read from MH i2c: E2 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 0E 00 [11:14:29]MH_I2C_Read... [11:14:29]Read from MH i2c: E2 0E 00 48 6E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 83 [11:14:29]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:14:29]wFMCommunicate OK [11:14:29]SAM_PROTO_GetShiftState done [11:14:29]FM_GetShiftState done [11:14:29]req_shift_opened done [11:14:29]requested_item shift.open_date is exist - process it [11:14:29]req_shift_open_date [11:14:29]req_shift_open_date done [11:14:29]produce_requested_data done [11:14:29]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220973,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:14:29]process_action_free close_receipt [11:14:29]json_value_free [11:14:29]json_value_free done [11:14:29]process_json_proto returns [11:14:29]Send response to host [11:14:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220973,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:14:29]free response buf [11:14:29]execute_script done [11:14:29]execute_script returns [11:14:29]free content buf [11:14:29]Sock 7.Close socket [11:14:29]Sock 7.Thread stoped [11:14:33]OFD Sender: No OFD packet to send [11:14:38]OFD Sender: No OFD packet to send [11:14:43]OFD Sender: No OFD packet to send [11:14:48]OFD Sender: No OFD packet to send [11:14:53]OFD Sender: No OFD packet to send [11:14:58]OFD Sender: No OFD packet to send [11:15:03]OFD Sender: No OFD packet to send [11:15:08]OFD Sender: No OFD packet to send [11:15:13]OFD Sender: No OFD packet to send [11:15:18]OFD Sender: No OFD packet to send [11:15:23]OFD Sender: No OFD packet to send [11:15:28]OFD Sender: No OFD packet to send [11:15:33]OFD Sender: No OFD packet to send [11:15:38]OFD Sender: No OFD packet to send [11:15:43]OFD Sender: No OFD packet to send [11:15:48]OFD Sender: No OFD packet to send [11:15:53]OFD Sender: No OFD packet to send [11:15:58]OFD Sender: No OFD packet to send [11:16:03]OFD Sender: No OFD packet to send [11:16:08]OFD Sender: No OFD packet to send [11:16:13]OFD Sender: No OFD packet to send [11:16:18]OFD Sender: No OFD packet to send [11:16:23]OFD Sender: No OFD packet to send [11:16:28]OFD Sender: No OFD packet to send [11:16:33]OFD Sender: No OFD packet to send [11:16:38]OFD Sender: No OFD packet to send [11:16:43]OFD Sender: No OFD packet to send [11:16:48]OFD Sender: No OFD packet to send [11:16:53]OFD Sender: No OFD packet to send [11:16:58]OFD Sender: No OFD packet to send [11:17:03]OFD Sender: No OFD packet to send [11:17:08]accept exits with 9 [11:17:08]New connection [11:17:08]New thread 3066531172 created [11:17:08]Thread 3066674532 joined [11:17:08]Waiting for new connection... [11:17:08] Sock 9.Parse request [11:17:08]Sock 9.Check first char [11:17:08]Sock 9.First char is OK [11:17:08]request: POST /json_proto HTTP/1.0 [11:17:08]Method: POST [11:17:08]URL: /json_proto [11:17:08]Method is POST - this is cgi request [11:17:08]url: /json_proto [11:17:08]query_string will be loaded in cgi processing [11:17:08]execute_cgi json_proto POST (null) [11:17:08]execute_cgi path=json_proto method=POST [11:17:08]POST find Content-Length [11:17:08]Host: 172.17.40.4:8080 [11:17:08]Content-Length: 631 [11:17:08]Content-Type: application/json [11:17:08] [11:17:08]POST finish read [11:17:08]Found Content-Length = 631 [11:17:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80196", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:08]execute_script... [11:17:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80196", "tax_sys" : 0, "items" : [ { "code": "4700000160211", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:08]POST & json_proto [11:17:08]process_json_proto [11:17:08]json parsed OK: [11:17:08]protocol is kg_v1.0 [11:17:08]action value=close_receipt [11:17:08]process_action close_receipt [11:17:08]cmd_close_receipt [11:17:08]MH_GetDate [11:17:08]Write to MH i2c: F0 00 00 49 6E A6 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: F0 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: F0 09 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: F0 09 00 49 6E 00 39 DB 18 67 65 5C 16 67 80 [11:17:08]GetLastDocTimeStamp 1729682070 [11:17:08]current date 1729682233 [11:17:08]FM_GetShiftState [11:17:08]SAM_PROTO_GetShiftState [11:17:08]wFMCommunicate request_size=4 [11:17:08]MH_SAM_APDU [11:17:08]CAPDU: 80 13 01 00 [11:17:08]Write to MH i2c: E2 08 00 4A 6E 80 13 01 00 00 00 00 00 35 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:08]Read from MH i2c: E2 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 0E 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 0E 00 4A 6E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 85 [11:17:08]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:17:08]wFMCommunicate OK [11:17:08]SAM_PROTO_GetShiftState done [11:17:08]FM_GetShiftState done [11:17:08]opened in 1729642119 [11:17:08]opened+sec_in_day 1729728519 [11:17:08]quantity*price = 4000 [11:17:08]sum+1 = 4001 [11:17:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 40.00 НСП 1% : 0.35 НДС 12% : 4.25 Наличными: 40.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 183 23.10.2024 11:17 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220974 ФПД: 80681734759932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111713&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220974&fm=80681734759932&tin=02508201610067®Number=0000000000098116&sum=4000 0 [11:17:09]StoreToDocumentArchive [11:17:09]shift 447 fd 220974 [11:17:09]save to /storage/0447/doc_00220974 [11:17:09]save last doc name /storage/0447/doc_00220974 to /storage/kkm_last_doc_name [11:17:09]save OK [11:17:09]Clear old archive folders... [11:17:09]ProcessDocumentItem done err = 0, tmpTLVsize=271 [11:17:09]tlvbuf is 00761950 [11:17:09]SAM_PROTO_ClearQueue [11:17:09]wFMCommunicate request_size=4 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 09 00 00 [11:17:09]Write to MH i2c: E2 08 00 57 6E 80 09 00 00 00 00 00 00 37 [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 57 6E 00 90 00 39 [11:17:09]RAPDU: 90 00 [11:17:09]wFMCommunicate OK [11:17:09]SAM_PROTO_ClearQueue done [11:17:09]KKMCreateOFDPacket [11:17:09]OFDProtocolAddRootSTLVToBuf [11:17:09]FM_MakeSignedData [11:17:09]FM_MakeSignedData [11:17:09]SAM_PROTO_SignData [11:17:09]wFMCommunicate request_size=4 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 0D 01 02 [11:17:09]Write to MH i2c: E2 08 00 58 6E 80 0D 01 02 00 00 00 00 3F [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 58 6E 00 90 00 3A [11:17:09]RAPDU: 90 00 [11:17:09]wFMCommunicate OK [11:17:09]wFMCommunicate request_size=255 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 39 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 [11:17:09]Write to MH i2c: E2 02 01 59 6E 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 39 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 2E [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 59 6E 00 90 00 3B [11:17:09]RAPDU: 90 00 [11:17:09]wFMCommunicate OK [11:17:09]wFMCommunicate request_size=30 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 0D 02 02 19 30 39 36 35 34 31 33 10 04 04 00 2E 5F 03 00 35 04 06 00 49 61 2E 23 E5 FC [11:17:09]Write to MH i2c: E2 21 00 5A 6E 80 0D 02 02 19 00 30 39 36 35 34 31 33 10 04 04 00 2E 5F 03 00 35 04 06 00 49 61 2E 23 E5 FC 00 00 A3 [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:09]Read from MH i2c: E2 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 [11:17:09]MH_I2C_Read... [11:17:09]Read from MH i2c: E2 03 00 5A 6E 00 90 00 3C [11:17:09]RAPDU: 90 00 [11:17:09]wFMCommunicate OK [11:17:09]wFMCommunicate request_size=4 [11:17:09]MH_SAM_APDU [11:17:09]CAPDU: 80 0D 03 02 [11:17:09]Write to MH i2c: E2 08 00 5B 6E 80 0D 03 02 00 00 00 00 44 [11:17:09]Write i2c OK [11:17:09]MH_I2C_Read... [11:17:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:10]Read from MH i2c: E2 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: E2 0B 00 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: E2 0B 00 5B 6E 00 CF 38 43 B3 0E 13 4C B5 90 00 64 [11:17:10]RAPDU: CF 38 43 B3 0E 13 4C B5 90 00 [11:17:10]wFMCommunicate OK [11:17:10]SAM_PROTO_SignData done [11:17:10]FM_MakeSignedData done [11:17:10]CreateOFDProtocolMessage [11:17:10]wFMCommunicate request_size=4 [11:17:10]MH_SAM_APDU [11:17:10]CAPDU: 80 11 00 00 [11:17:10]Write to MH i2c: E2 08 00 5C 6E 80 11 00 00 00 00 00 00 44 [11:17:10]Write i2c OK [11:17:10]MH_I2C_Read... [11:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:10]Read from MH i2c: E2 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: E2 17 00 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: E2 17 00 5C 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 93 [11:17:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:17:10]wFMCommunicate OK [11:17:10]CreateOFDProtocolMessage done [11:17:10]OFDSenderStorePacket 220974 [11:17:10]StoreOFDPacket docnum=220974 [11:17:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 23 01 00 00 80 D8 1B 01 B0 E8 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 39 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2E 5F 03 00 35 04 06 00 49 61 2E 23 E5 FC CF 38 43 B3 0E 13 4C B5 [11:17:10]CheckFolder [11:17:10]dirname=/storage/ofd_packets [11:17:10]CheckFolder done [11:17:10]ProducePacketName [11:17:10]name=ofd_packets/00220974 [11:17:10]NVStorageSaveData ofd_packets/00220974 [11:17:10]File name is /storage/ofd_packets/00220974 [11:17:10]Write 321 bytes [11:17:10]NVStorageSaveData done [11:17:10]OFDSenderStorePacket done [11:17:10]KKMCreateOFDPacket done [11:17:10]NVStorageSaveData kkm_last_timestamp [11:17:10]File name is /storage/kkm_last_timestamp [11:17:10]Write 4 bytes [11:17:10]NVStorageSaveData done [11:17:10]ExternCall_PrintAddStr [11:17:10]wPrintStart [11:17:10]Write to MH i2c: 01 00 00 5D 6E CB [11:17:10]Write i2c OK [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 07 00 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 07 00 5D 6E 00 00 00 00 00 FF 0F E0 [11:17:10]RasterBufferAndPrint [11:17:10]line Счет N : (3)80196 [11:17:10]line ИНН: 02508201610067 [11:17:10]line Контрольно-Кассовый Чек [11:17:10]line ПРОДАЖА [11:17:10]line Товар: 4700000160211 [11:17:10]line Вода Легенда 0,5л [11:17:10]line 1.000 * 40.00 [11:17:10]line = 40.00 [11:17:10]line НДС 12% НСП 1% [11:17:10]line > о реализуемом товаре [11:17:10]line ИТОГО: 40.00 [11:17:10]line НСП 1% : 0.35 [11:17:10]line НДС 12% : 4.25 [11:17:10]line Наличными: 40.00 [11:17:10]line Безнал.: 0.00 [11:17:10]line Место: АЗС № 84 "Партнер Нефть" [11:17:10]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:17:10]line СНО: Общий режим [11:17:10]line Чек 183 23.10.2024 11:17 [11:17:10]line Смена: 447 ФФД: 1.0 [11:17:10]line ЗНМ: 0300000178 [11:17:10]line РНМ: 0000000000098116 [11:17:10]line Версия ККМ: 001 [11:17:10]line ФМ: 0000000000965413 [11:17:10]line ФД: 220974 [11:17:10]line ФПД: 80681734759932 [11:17:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111713&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220974&fm=80681734759932&tin=02508201610067®Number=0000000000098116&sum=4000 [11:17:10]OFD Sender: Processing packet 220974 [packets to send 81, broken 80] [11:17:10]ProducePacketName [11:17:10]name=ofd_packets/00220974 [11:17:10]OFD Sender: To server: pG, [11:17:10]CommunicateWithHost lk.salyk.kg:30040 [11:17:10]ConnectInit lk.salyk.kg [11:17:10]line 0 [11:17:10]written 0, free lines is 4095 [11:17:10]Connected sock=10 [11:17:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 23 01 00 00 80 D8 1B 01 B0 E8 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 31 31 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 39 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2E 5F 03 00 35 04 06 00 49 61 2E 23 E5 FC CF 38 43 B3 0E 13 4C B5 [11:17:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 60 95 47 00 B9 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2E 5F 03 00 F4 03 04 00 D8 86 18 67 B6 04 01 00 00 14 36 01 AA B6 1D 58 0E [11:17:10]CommunicateWithHost err = 0 [11:17:10]CheckOFDResponse [11:17:10]1017 (14) - 77093643461234 [11:17:10]1041 (16) - 0000000000965413 [11:17:10]1040 (4) - 220974 [11:17:10]1012 (4) - 23.10.2024 05:17 [11:17:10]1206 (1) - 0 [11:17:10]OFD Sender: Remove packet 220974 [11:17:10]ProducePacketName [11:17:10]name=ofd_packets/00220974 [11:17:10]NVStorageDeleteData [11:17:10]Write to MH i2c: 01 00 00 85 6E F3 [11:17:10]Write i2c OK [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 07 00 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: 01 07 00 85 6E 00 00 00 00 00 07 0D 0E [11:17:10]RasterBufferAndPrint [11:17:10]line [11:17:10]line [11:17:10]line [11:17:10]line [11:17:10]line [11:17:10]written 0, free lines is 3344 [11:17:10]MH_Cut [11:17:10]Write to MH i2c: D1 01 00 8C 6E 01 CC [11:17:10]Write i2c OK [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: D1 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: D1 01 00 [11:17:10]MH_I2C_Read... [11:17:10]Read from MH i2c: D1 01 00 8C 6E 00 CB [11:17:10]Write to MH i2c: 01 00 00 8D 6E FB [11:17:10]Write i2c OK [11:17:10]MH_I2C_Read... [11:17:11]OFD Sender: No OFD packet to send [11:17:11]*** Cut start [11:17:11]*** Partial cut [11:17:11]*** CUTSNS_PIN = 1 [11:17:11]*** CUTSNS_PIN = 0 [11:17:11]*** Brake cut motor [11:17:12]Read from MH i2c: 01 [11:17:12]MH_I2C_Read... [11:17:12]*** Stop cut motor [11:17:12]*** Cut end [11:17:12]Read from MH i2c: 01 07 00 [11:17:12]MH_I2C_Read... [11:17:12]Read from MH i2c: 01 07 00 8D 6E 00 00 00 00 00 FF 0F 10 [11:17:12]process_action close_receipt done [11:17:12]requested_data is exist [11:17:12]produce_requested_data [11:17:12]requested_item fm.sn is exist - process it [11:17:12]wFMCommunicate request_size=4 [11:17:12]MH_SAM_APDU [11:17:12]CAPDU: 80 11 00 00 [11:17:12]Write to MH i2c: E2 08 00 8E 6E 80 11 00 00 00 00 00 00 76 [11:17:12]Write i2c OK [11:17:12]MH_I2C_Read... [11:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:12]Read from MH i2c: E2 [11:17:12]MH_I2C_Read... [11:17:12]Read from MH i2c: E2 17 00 [11:17:12]MH_I2C_Read... [11:17:12]Read from MH i2c: E2 17 00 8E 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C5 [11:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:17:12]wFMCommunicate OK [11:17:12]requested_item fd.num is exist - process it [11:17:12]SAM_PROTO_GetFieldsCounters [11:17:12]wFMCommunicate request_size=4 [11:17:12]MH_SAM_APDU [11:17:12]CAPDU: 80 13 00 00 [11:17:12]Write to MH i2c: E2 08 00 8F 6E 80 13 00 00 00 00 00 00 79 [11:17:12]Write i2c OK [11:17:12]MH_I2C_Read... [11:17:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:12]Read from MH i2c: E2 [11:17:12]MH_I2C_Read... [11:17:12]Read from MH i2c: E2 62 00 [11:17:12]MH_I2C_Read... [11:17:12]Read from MH i2c: E2 62 00 8F 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2E 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [11:17:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2E 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:12]wFMCommunicate OK [11:17:12]SAM_PROTO_GetFieldsCounters done [11:17:12]requested_item shift.num is exist - process it [11:17:12]requested_item shift.opened is exist - process it [11:17:12]req_shift_opened [11:17:12]FM_GetShiftState [11:17:12]SAM_PROTO_GetShiftState [11:17:12]wFMCommunicate request_size=4 [11:17:12]MH_SAM_APDU [11:17:12]CAPDU: 80 13 01 00 [11:17:12]Write to MH i2c: E2 08 00 90 6E 80 13 01 00 00 00 00 00 7B [11:17:12]Write i2c OK [11:17:12]MH_I2C_Read... [11:17:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:12]Read from MH i2c: E2 [11:17:12]MH_I2C_Read... [11:17:12]Read from MH i2c: E2 0E 00 [11:17:12]MH_I2C_Read... [11:17:12]Read from MH i2c: E2 0E 00 90 6E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CB [11:17:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:17:12]wFMCommunicate OK [11:17:12]SAM_PROTO_GetShiftState done [11:17:12]FM_GetShiftState done [11:17:12]req_shift_opened done [11:17:12]requested_item shift.open_date is exist - process it [11:17:12]req_shift_open_date [11:17:12]req_shift_open_date done [11:17:12]produce_requested_data done [11:17:12]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220974,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:17:12]process_action_free close_receipt [11:17:12]json_value_free [11:17:12]json_value_free done [11:17:12]process_json_proto returns [11:17:12]Send response to host [11:17:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220974,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:17:12]free response buf [11:17:12]execute_script done [11:17:12]execute_script returns [11:17:12]free content buf [11:17:12]Sock 9.Close socket [11:17:12]Sock 9.Thread stoped [11:17:16]OFD Sender: No OFD packet to send [11:17:21]OFD Sender: No OFD packet to send [11:17:26]OFD Sender: No OFD packet to send [11:17:31]OFD Sender: No OFD packet to send [11:17:36]OFD Sender: No OFD packet to send [11:17:41]OFD Sender: No OFD packet to send [11:17:46]OFD Sender: No OFD packet to send [11:17:51]OFD Sender: No OFD packet to send [11:17:56]OFD Sender: No OFD packet to send [11:18:01]OFD Sender: No OFD packet to send [11:18:06]OFD Sender: No OFD packet to send [11:18:11]OFD Sender: No OFD packet to send [11:18:16]OFD Sender: No OFD packet to send [11:18:21]OFD Sender: No OFD packet to send [11:18:22]accept exits with 7 [11:18:22]New connection [11:18:22]New thread 3066674532 created [11:18:22]Thread 3066531172 joined [11:18:22]Waiting for new connection... [11:18:22] Sock 7.Parse request [11:18:22]Sock 7.Check first char [11:18:22]Sock 7.First char is OK [11:18:22]request: POST /json_proto HTTP/1.0 [11:18:22]Method: POST [11:18:22]URL: /json_proto [11:18:22]Method is POST - this is cgi request [11:18:22]url: /json_proto [11:18:22]query_string will be loaded in cgi processing [11:18:22]execute_cgi json_proto POST (null) [11:18:22]execute_cgi path=json_proto method=POST [11:18:22]POST find Content-Length [11:18:22]Host: 172.17.40.4:8080 [11:18:22]Content-Length: 677 [11:18:22]Content-Type: application/json [11:18:22] [11:18:22]POST finish read [11:18:22]Found Content-Length = 677 [11:18:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.870, "sum" : 660.30, "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:18:22]execute_script... [11:18: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)538894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.870, "sum" : 660.30, "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:18:22]POST & json_proto [11:18:22]process_json_proto [11:18:22]json parsed OK: [11:18:22]protocol is kg_v1.0 [11:18:22]action value=close_receipt [11:18:22]process_action close_receipt [11:18:22]cmd_close_receipt [11:18:22]MH_GetDate [11:18:22]Write to MH i2c: F0 00 00 91 6E EE [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 09 00 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 09 00 91 6E 00 83 DB 18 67 65 5C 16 67 12 [11:18:22]GetLastDocTimeStamp 1729682233 [11:18:22]current date 1729682307 [11:18:22]FM_GetShiftState [11:18:22]SAM_PROTO_GetShiftState [11:18:22]wFMCommunicate request_size=4 [11:18:22]MH_SAM_APDU [11:18:22]CAPDU: 80 13 01 00 [11:18:22]Write to MH i2c: E2 08 00 92 6E 80 13 01 00 00 00 00 00 7D [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:22]Read from MH i2c: E2 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: E2 0E 00 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: E2 0E 00 92 6E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CD [11:18:22]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:18:22]wFMCommunicate OK [11:18:22]SAM_PROTO_GetShiftState done [11:18:22]FM_GetShiftState done [11:18:22]opened in 1729642119 [11:18:22]opened+sec_in_day 1729728519 [11:18:22]quantity*price = 66030 [11:18:22]sum+1 = 66031 [11:18:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 660.00 Внесено: 660.00 СДАЧА: 0.00 НСП 1% : 5.84 НДС 12% : 70.12 Наличными: 660.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 184 23.10.2024 11:18 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220975 ФПД: 53768027948036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111827&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220975&fm=53768027948036&tin=02508201610067®Number=0000000000098116&sum=66000 [11:18:23]StoreToDocumentArchive [11:18:23]shift 447 fd 220975 [11:18:23]save to /storage/0447/doc_00220975 [11:18:23]save last doc name /storage/0447/doc_00220975 to /storage/kkm_last_doc_name [11:18:23]save OK [11:18:23]Clear old archive folders... [11:18:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:23]tlvbuf is 0075F390 [11:18:23]SAM_PROTO_ClearQueue [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 09 00 00 [11:18:23]Write to MH i2c: E2 08 00 9F 6E 80 09 00 00 00 00 00 00 7F [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 9F 6E 00 90 00 81 [11:18:23]RAPDU: 90 00 [11:18:23]wFMCommunicate OK [11:18:23]SAM_PROTO_ClearQueue done [11:18:23]KKMCreateOFDPacket [11:18:23]OFDProtocolAddRootSTLVToBuf [11:18:23]FM_MakeSignedData [11:18:23]FM_MakeSignedData [11:18:23]SAM_PROTO_SignData [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 0D 01 02 [11:18:23]Write to MH i2c: E2 08 00 A0 6E 80 0D 01 02 00 00 00 00 87 [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 A0 6E 00 90 00 82 [11:18:23]RAPDU: 90 00 [11:18:23]wFMCommunicate OK [11:18:23]wFMCommunicate request_size=255 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 26 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EE 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 64 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 B8 00 00 00 F4 03 04 00 83 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2F 5F 03 00 35 04 06 00 30 [11:18:23]Write to MH i2c: E2 02 01 A1 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 26 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EE 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 64 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 B8 00 00 00 F4 03 04 00 83 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2F 5F 03 00 35 04 06 00 30 00 00 ED [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 A1 6E 00 90 00 83 [11:18:23]RAPDU: 90 00 [11:18:23]wFMCommunicate OK [11:18:23]wFMCommunicate request_size=10 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 0D 02 02 05 E6 D8 34 C4 04 [11:18:23]Write to MH i2c: E2 0D 00 A2 6E 80 0D 02 02 05 00 E6 D8 34 C4 04 00 00 4E [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 A2 6E 00 90 00 84 [11:18:23]RAPDU: 90 00 [11:18:23]wFMCommunicate OK [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 0D 03 02 [11:18:23]Write to MH i2c: E2 08 00 A3 6E 80 0D 03 02 00 00 00 00 8C [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 0B 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 0B 00 A3 6E 00 49 E3 D0 DB 59 6B E7 3B 90 00 4A [11:18:23]RAPDU: 49 E3 D0 DB 59 6B E7 3B 90 00 [11:18:23]wFMCommunicate OK [11:18:23]SAM_PROTO_SignData done [11:18:23]FM_MakeSignedData done [11:18:23]CreateOFDProtocolMessage [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 11 00 00 [11:18:23]Write to MH i2c: E2 08 00 A4 6E 80 11 00 00 00 00 00 00 8C [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 17 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 17 00 A4 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 DB [11:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:18:23]wFMCommunicate OK [11:18:23]CreateOFDProtocolMessage done [11:18:23]OFDSenderStorePacket 220975 [11:18:23]StoreOFDPacket docnum=220975 [11:18:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FE 6E 07 01 AA CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 26 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EE 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 64 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 B8 00 00 00 F4 03 04 00 83 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2F 5F 03 00 35 04 06 00 30 E6 D8 34 C4 04 49 E3 D0 DB 59 6B E7 3B [11:18:23]CheckFolder [11:18:23]dirname=/storage/ofd_packets [11:18:23]CheckFolder done [11:18:23]ProducePacketName [11:18:23]name=ofd_packets/00220975 [11:18:23]NVStorageSaveData ofd_packets/00220975 [11:18:23]File name is /storage/ofd_packets/00220975 [11:18:23]Write 301 bytes [11:18:23]NVStorageSaveData done [11:18:23]OFDSenderStorePacket done [11:18:23]KKMCreateOFDPacket done [11:18:23]NVStorageSaveData kkm_last_timestamp [11:18:23]File name is /storage/kkm_last_timestamp [11:18:23]Write 4 bytes [11:18:23]NVStorageSaveData done [11:18:23]ExternCall_PrintAddStr [11:18:23]wPrintStart [11:18:23]Write to MH i2c: 01 00 00 A5 6E 13 [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: 01 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: 01 07 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: 01 07 00 A5 6E 00 00 00 00 00 FF 0F 28 [11:18:23]RasterBufferAndPrint [11:18:23]line Счет N : (1)538894 [11:18:23]line ИНН: 02508201610067 [11:18:23]line Контрольно-Кассовый Чек [11:18:23]line ПРОДАЖА [11:18:23]line ТРК (МРК, ГНК) : 33 [11:18:23]line Товар: 2710124130 [11:18:23]line Аи-92-К-2 [11:18:23]line 9.870 * 66.90 [11:18:23]line = 660.30 [11:18:23]line НДС 12% НСП 1% [11:18:23]line > о реализуемом товаре [11:18:23]line ОКРУГЛЕНИЕ: -0.30 [11:18:23]line ИТОГО: 660.00 [11:18:23]line Внесено: 660.00 [11:18:23]line СДАЧА: 0.00 [11:18:23]line НСП 1% : 5.84 [11:18:23]line НДС 12% : 70.12 [11:18:23]line Наличными: 660.00 [11:18:23]line Безнал.: 0.00 [11:18:23]line Место: АЗС № 84 "Партнер Нефть" [11:18:23]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:18:23]line СНО: Общий режим [11:18:23]line Чек 184 23.10.2024 11:18 [11:18:23]line Смена: 447 ФФД: 1.0 [11:18:23]line ЗНМ: 0300000178 [11:18:23]line РНМ: 0000000000098116 [11:18:23]line Версия ККМ: 001 [11:18:23]line ФМ: 0000000000965413 [11:18:23]line ФД: 220975 [11:18:23]line ФПД: 53768027948036 [11:18:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111827&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220975&fm=53768027948036&tin=02508201610067®Number=0000000000098116&sum=66000 [11:18:24]OFD Sender: Processing packet 220975 [packets to send 81, broken 80] [11:18:24]ProducePacketName [11:18:24]name=ofd_packets/00220975 [11:18:24]OFD Sender: To server: pG, [11:18:24]CommunicateWithHost lk.salyk.kg:30040 [11:18:24]ConnectInit lk.salyk.kg [11:18:24]written 0, free lines is 4095 [11:18:24]Connected sock=9 [11:18:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 FE 6E 07 01 AA CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 26 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EE 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 64 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 B8 00 00 00 F4 03 04 00 83 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 2F 5F 03 00 35 04 06 00 30 E6 D8 34 C4 04 49 E3 D0 DB 59 6B E7 3B [11:18:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 43 85 47 00 F5 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 39 36 35 34 31 33 10 04 04 00 2F 5F 03 00 F4 03 04 00 22 87 18 67 B6 04 01 00 00 CC 3D E3 55 77 35 D0 4C [11:18:24]CommunicateWithHost err = 0 [11:18:24]CheckOFDResponse [11:18:24]1017 (14) - 77093643461234 [11:18:24]1041 (16) - 0000000000965413 [11:18:24]1040 (4) - 220975 [11:18:24]1012 (4) - 23.10.2024 05:18 [11:18:24]1206 (1) - 0 [11:18:24]OFD Sender: Remove packet 220975 [11:18:24]ProducePacketName [11:18:24]name=ofd_packets/00220975 [11:18:24]NVStorageDeleteData [11:18:24]Write to MH i2c: 01 00 00 D0 6E 3E [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 07 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 07 00 D0 6E 00 00 00 00 00 DF 0C 30 [11:18:24]RasterBufferAndPrint [11:18:24]line [11:18:24]line [11:18:24]line [11:18:24]line [11:18:24]line [11:18:24]written 0, free lines is 3301 [11:18:24]MH_Cut [11:18:24]Write to MH i2c: D1 01 00 D7 6E 01 17 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: D1 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: D1 01 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: D1 01 00 D7 6E 00 16 [11:18:24]Write to MH i2c: 01 00 00 D8 6E 46 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:25]OFD Sender: No OFD packet to send [11:18:25]*** Cut start [11:18:25]*** Partial cut [11:18:25]*** CUTSNS_PIN = 1 [11:18:25]*** CUTSNS_PIN = 0 [11:18:25]*** Brake cut motor [11:18:25]Read from MH i2c: 01 [11:18:25]MH_I2C_Read... [11:18:25]*** Stop cut motor [11:18:25]*** Cut end [11:18:25]Read from MH i2c: 01 07 00 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: 01 07 00 D8 6E 00 00 00 00 00 FF 0F 5B [11:18:25]process_action close_receipt done [11:18:25]requested_data is exist [11:18:25]produce_requested_data [11:18:25]requested_item fm.sn is exist - process it [11:18:25]wFMCommunicate request_size=4 [11:18:25]MH_SAM_APDU [11:18:25]CAPDU: 80 11 00 00 [11:18:25]Write to MH i2c: E2 08 00 D9 6E 80 11 00 00 00 00 00 00 C1 [11:18:25]Write i2c OK [11:18:25]MH_I2C_Read... [11:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:25]Read from MH i2c: E2 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: E2 17 00 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: E2 17 00 D9 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 10 [11:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:18:25]wFMCommunicate OK [11:18:25]requested_item fd.num is exist - process it [11:18:25]SAM_PROTO_GetFieldsCounters [11:18:25]wFMCommunicate request_size=4 [11:18:25]MH_SAM_APDU [11:18:25]CAPDU: 80 13 00 00 [11:18:25]Write to MH i2c: E2 08 00 DA 6E 80 13 00 00 00 00 00 00 C4 [11:18:25]Write i2c OK [11:18:25]MH_I2C_Read... [11:18:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:26]Read from MH i2c: E2 [11:18:26]MH_I2C_Read... [11:18:26]Read from MH i2c: E2 62 00 [11:18:26]MH_I2C_Read... [11:18:26]Read from MH i2c: E2 62 00 DA 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2F 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [11:18:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 2F 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:26]wFMCommunicate OK [11:18:26]SAM_PROTO_GetFieldsCounters done [11:18:26]requested_item shift.num is exist - process it [11:18:26]requested_item shift.opened is exist - process it [11:18:26]req_shift_opened [11:18:26]FM_GetShiftState [11:18:26]SAM_PROTO_GetShiftState [11:18:26]wFMCommunicate request_size=4 [11:18:26]MH_SAM_APDU [11:18:26]CAPDU: 80 13 01 00 [11:18:26]Write to MH i2c: E2 08 00 DB 6E 80 13 01 00 00 00 00 00 C6 [11:18:26]Write i2c OK [11:18:26]MH_I2C_Read... [11:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:26]Read from MH i2c: E2 [11:18:26]MH_I2C_Read... [11:18:26]Read from MH i2c: E2 0E 00 [11:18:26]MH_I2C_Read... [11:18:26]Read from MH i2c: E2 0E 00 DB 6E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 16 [11:18:26]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:18:26]wFMCommunicate OK [11:18:26]SAM_PROTO_GetShiftState done [11:18:26]FM_GetShiftState done [11:18:26]req_shift_opened done [11:18:26]requested_item shift.open_date is exist - process it [11:18:26]req_shift_open_date [11:18:26]req_shift_open_date done [11:18:26]produce_requested_data done [11:18:26]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220975,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:18:26]process_action_free close_receipt [11:18:26]json_value_free [11:18:26]json_value_free done [11:18:26]process_json_proto returns [11:18:26]Send response to host [11:18:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220975,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:18:26]free response buf [11:18:26]execute_script done [11:18:26]execute_script returns [11:18:26]free content buf [11:18:26]Sock 7.Close socket [11:18:26]Sock 7.Thread stoped [11:18:30]OFD Sender: No OFD packet to send [11:18:35]OFD Sender: No OFD packet to send [11:18:40]OFD Sender: No OFD packet to send [11:18:45]OFD Sender: No OFD packet to send [11:18:50]OFD Sender: No OFD packet to send [11:18:51]accept exits with 10 [11:18:51]New connection [11:18:51]New thread 3066531172 created [11:18:51]Thread 3066674532 joined [11:18:51]Waiting for new connection... [11:18:51] Sock 10.Parse request [11:18:51]Sock 10.Check first char [11:18:51]Sock 10.First char is OK [11:18:51]request: POST /json_proto HTTP/1.0 [11:18:51]Method: POST [11:18:51]URL: /json_proto [11:18:51]Method is POST - this is cgi request [11:18:51]url: /json_proto [11:18:51]query_string will be loaded in cgi processing [11:18:51]execute_cgi json_proto POST (null) [11:18:51]execute_cgi path=json_proto method=POST [11:18:51]POST find Content-Length [11:18:51]Host: 172.17.40.4:8080 [11:18:51]Content-Length: 679 [11:18:51]Content-Type: application/json [11:18:51] [11:18:51]POST finish read [11:18:51]Found Content-Length = 679 [11:18:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 25.200, "sum" : 1920.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1920.00, "total" : 1920.00, "payments": [ { "type": 0, "sum" : 1920.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:51]execute_script... [11: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)538895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 25.200, "sum" : 1920.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1920.00, "total" : 1920.00, "payments": [ { "type": 0, "sum" : 1920.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:51]POST & json_proto [11:18:51]process_json_proto [11:18:51]json parsed OK: [11:18:51]protocol is kg_v1.0 [11:18:51]action value=close_receipt [11:18:51]process_action close_receipt [11:18:51]cmd_close_receipt [11:18:51]MH_GetDate [11:18:51]Write to MH i2c: F0 00 00 DC 6E 39 [11:18:51]Write i2c OK [11:18:51]MH_I2C_Read... [11:18:51]Read from MH i2c: F0 [11:18:51]MH_I2C_Read... [11:18:51]Read from MH i2c: F0 09 00 [11:18:51]MH_I2C_Read... [11:18:51]Read from MH i2c: F0 09 00 DC 6E 00 A0 DB 18 67 65 5C 16 67 7A [11:18:51]GetLastDocTimeStamp 1729682307 [11:18:51]current date 1729682336 [11:18:51]FM_GetShiftState [11:18:51]SAM_PROTO_GetShiftState [11:18:51]wFMCommunicate request_size=4 [11:18:51]MH_SAM_APDU [11:18:51]CAPDU: 80 13 01 00 [11:18:51]Write to MH i2c: E2 08 00 DD 6E 80 13 01 00 00 00 00 00 C8 [11:18:51]Write i2c OK [11:18:51]MH_I2C_Read... [11:18:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:51]Read from MH i2c: E2 [11:18:51]MH_I2C_Read... [11:18:51]Read from MH i2c: E2 0E 00 [11:18:51]MH_I2C_Read... [11:18:51]Read from MH i2c: E2 0E 00 DD 6E 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 18 [11:18:51]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:18:51]wFMCommunicate OK [11:18:51]SAM_PROTO_GetShiftState done [11:18:51]FM_GetShiftState done [11:18:51]opened in 1729642119 [11:18:51]opened+sec_in_day 1729728519 [11:18:51]quantity*price = 192024 [11:18:51]sum+1 = 192025 [11:18:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1920.00 Внесено: 1920.00 СДАЧА: 0.00 НСП 1% : 16.99 НДС 12% : 203.92 Наличными: 1920.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 185 23.10.2024 11:18 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220976 ФПД: 207063935045966 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111856&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220976&fm=207063935045966&tin=02508201610067®Number=0000000000098116&sum=192000 [11:18:52]StoreToDocumentArchive [11:18:52]shift 447 fd 220976 [11:18:52]save to /storage/0447/doc_00220976 [11:18:52]save last doc name /storage/0447/doc_00220976 to /storage/kkm_last_doc_name [11:18:52]save OK [11:18:52]Clear old archive folders... [11:18:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:18:52]tlvbuf is 008AE2F0 [11:18:52]SAM_PROTO_ClearQueue [11:18:52]wFMCommunicate request_size=4 [11:18:52]MH_SAM_APDU [11:18:52]CAPDU: 80 09 00 00 [11:18:52]Write to MH i2c: E2 08 00 EA 6E 80 09 00 00 00 00 00 00 CA [11:18:52]Write i2c OK [11:18:52]MH_I2C_Read... [11:18:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:52]Read from MH i2c: E2 [11:18:52]MH_I2C_Read... [11:18:52]Read from MH i2c: E2 03 00 [11:18:52]MH_I2C_Read... [11:18:52]Read from MH i2c: E2 03 00 EA 6E 00 90 00 CC [11:18:52]RAPDU: 90 00 [11:18:52]wFMCommunicate OK [11:18:52]SAM_PROTO_ClearQueue done [11:18:52]KKMCreateOFDPacket [11:18:52]OFDProtocolAddRootSTLVToBuf [11:18:52]FM_MakeSignedData [11:18:52]FM_MakeSignedData [11:18:52]SAM_PROTO_SignData [11:18:52]wFMCommunicate request_size=4 [11:18:52]MH_SAM_APDU [11:18:52]CAPDU: 80 0D 01 02 [11:18:52]Write to MH i2c: E2 08 00 EB 6E 80 0D 01 02 00 00 00 00 D2 [11:18:52]Write i2c OK [11:18:52]MH_I2C_Read... [11:18:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:52]Read from MH i2c: E2 [11:18:52]MH_I2C_Read... [11:18:52]Read from MH i2c: E2 03 00 [11:18:52]MH_I2C_Read... [11:18:52]Read from MH i2c: E2 03 00 EB 6E 00 90 00 CD [11:18:52]RAPDU: 90 00 [11:18:52]wFMCommunicate OK [11:18:52]wFMCommunicate request_size=255 [11:18:52]MH_SAM_APDU [11:18:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 62 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 EE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 EE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 4F 00 00 00 00 07 04 06 00 00 EE 02 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 A0 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 30 5F 03 00 35 04 06 00 BC 52 D4 4B [11:18:52]Write to MH i2c: E2 02 01 EC 6E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 62 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 EE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 EE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 4F 00 00 00 00 07 04 06 00 00 EE 02 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 A0 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 30 5F 03 00 35 04 06 00 BC 52 D4 4B 00 00 95 [11:18:52]Write i2c OK [11:18:52]MH_I2C_Read... [11:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:53]Read from MH i2c: E2 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: E2 03 00 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: E2 03 00 EC 6E 00 90 00 CE [11:18:53]RAPDU: 90 00 [11:18:53]wFMCommunicate OK [11:18:53]wFMCommunicate request_size=7 [11:18:53]MH_SAM_APDU [11:18:53]CAPDU: 80 0D 02 02 02 51 4E [11:18:53]Write to MH i2c: E2 0A 00 ED 6E 80 0D 02 02 02 00 51 4E 00 00 78 [11:18:53]Write i2c OK [11:18:53]MH_I2C_Read... [11:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:53]Read from MH i2c: E2 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: E2 03 00 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: E2 03 00 ED 6E 00 90 00 CF [11:18:53]RAPDU: 90 00 [11:18:53]wFMCommunicate OK [11:18:53]wFMCommunicate request_size=4 [11:18:53]MH_SAM_APDU [11:18:53]CAPDU: 80 0D 03 02 [11:18:53]Write to MH i2c: E2 08 00 EE 6E 80 0D 03 02 00 00 00 00 D7 [11:18:53]Write i2c OK [11:18:53]MH_I2C_Read... [11:18:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:53]Read from MH i2c: E2 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: E2 0B 00 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: E2 0B 00 EE 6E 00 98 7F 7D FB EE 50 A2 4A 90 00 91 [11:18:53]RAPDU: 98 7F 7D FB EE 50 A2 4A 90 00 [11:18:53]wFMCommunicate OK [11:18:53]SAM_PROTO_SignData done [11:18:53]FM_MakeSignedData done [11:18:53]CreateOFDProtocolMessage [11:18:53]wFMCommunicate request_size=4 [11:18:53]MH_SAM_APDU [11:18:53]CAPDU: 80 11 00 00 [11:18:53]Write to MH i2c: E2 08 00 EF 6E 80 11 00 00 00 00 00 00 D7 [11:18:53]Write i2c OK [11:18:53]MH_I2C_Read... [11:18:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:53]Read from MH i2c: E2 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: E2 17 00 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: E2 17 00 EF 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 26 [11:18:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:18:53]wFMCommunicate OK [11:18:53]CreateOFDProtocolMessage done [11:18:53]OFDSenderStorePacket 220976 [11:18:53]StoreOFDPacket docnum=220976 [11:18:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 09 CC 04 01 4A 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 62 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 EE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 EE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 4F 00 00 00 00 07 04 06 00 00 EE 02 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 A0 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 30 5F 03 00 35 04 06 00 BC 52 D4 4B 51 4E 98 7F 7D FB EE 50 A2 4A [11:18:53]CheckFolder [11:18:53]dirname=/storage/ofd_packets [11:18:53]CheckFolder done [11:18:53]ProducePacketName [11:18:53]name=ofd_packets/00220976 [11:18:53]NVStorageSaveData ofd_packets/00220976 [11:18:53]File name is /storage/ofd_packets/00220976 [11:18:53]Write 298 bytes [11:18:53]NVStorageSaveData done [11:18:53]OFDSenderStorePacket done [11:18:53]KKMCreateOFDPacket done [11:18:53]NVStorageSaveData kkm_last_timestamp [11:18:53]File name is /storage/kkm_last_timestamp [11:18:53]Write 4 bytes [11:18:53]NVStorageSaveData done [11:18:53]ExternCall_PrintAddStr [11:18:53]wPrintStart [11:18:53]Write to MH i2c: 01 00 00 F0 6E 5E [11:18:53]Write i2c OK [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: 01 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: 01 07 00 [11:18:53]MH_I2C_Read... [11:18:53]Read from MH i2c: 01 07 00 F0 6E 00 00 00 00 00 FF 0F 73 [11:18:53]RasterBufferAndPrint [11:18:53]line Счет N : (1)538895 [11:18:53]line ИНН: 02508201610067 [11:18:53]line Контрольно-Кассовый Чек [11:18:53]line ПРОДАЖА [11:18:53]line ТРК (МРК, ГНК) : 61 [11:18:53]line Товар: 2710194210 [11:18:53]line ДТ-К-2 [11:18:53]line 25.200 * 76.20 [11:18:53]line = 1920.24 [11:18:53]line НДС 12% НСП 1% [11:18:53]line > о реализуемом товаре [11:18:53]line ОКРУГЛЕНИЕ: -0.24 [11:18:53]line ИТОГО: 1920.00 [11:18:53]line Внесено: 1920.00 [11:18:53]line СДАЧА: 0.00 [11:18:53]line НСП 1% : 16.99 [11:18:53]line НДС 12% : 203.92 [11:18:53]line Наличными: 1920.00 [11:18:53]line Безнал.: 0.00 [11:18:53]line Место: АЗС № 84 "Партнер Нефть" [11:18:53]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:18:53]line СНО: Общий режим [11:18:53]line Чек 185 23.10.2024 11:18 [11:18:53]line Смена: 447 ФФД: 1.0 [11:18:53]line ЗНМ: 0300000178 [11:18:53]line РНМ: 0000000000098116 [11:18:53]line Версия ККМ: 001 [11:18:53]line ФМ: 0000000000965413 [11:18:53]line ФД: 220976 [11:18:53]line ФПД: 207063935045966 [11:18:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111856&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220976&fm=207063935045966&tin=02508201610067®Number=0000000000098116&sum=192000 [11:18:53]OFD Sender: Processing packet 220976 [packets to send 81, broken 80] [11:18:53]ProducePacketName [11:18:53]name=ofd_packets/00220976 [11:18:53]OFD Sender: To server: pG, [11:18:53]CommunicateWithHost lk.salyk.kg:30040 [11:18:53]ConnectInit lk.salyk.kg [11:18:53]written 0, free lines is 4095 [11:18:53]Connected sock=11 [11:18:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 09 CC 04 01 4A 86 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 70 62 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 EE 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 EE 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A8 4F 00 00 00 00 07 04 06 00 00 EE 02 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 A0 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 30 5F 03 00 35 04 06 00 BC 52 D4 4B 51 4E 98 7F 7D FB EE 50 A2 4A [11:18:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 EF 9E 47 00 43 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 39 36 35 34 31 33 10 04 04 00 30 5F 03 00 F4 03 04 00 40 87 18 67 B6 04 01 00 00 DB 9C 43 73 E0 03 44 FB [11:18:54]CommunicateWithHost err = 0 [11:18:54]CheckOFDResponse [11:18:54]1017 (14) - 77093643461234 [11:18:54]1041 (16) - 0000000000965413 [11:18:54]1040 (4) - 220976 [11:18:54]1012 (4) - 23.10.2024 05:18 [11:18:54]1206 (1) - 0 [11:18:54]OFD Sender: Remove packet 220976 [11:18:54]ProducePacketName [11:18:54]name=ofd_packets/00220976 [11:18:54]NVStorageDeleteData [11:18:54]Write to MH i2c: 01 00 00 1B 6F 8A [11:18:54]Write i2c OK [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: 01 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: 01 07 00 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: 01 07 00 1B 6F 00 00 00 00 00 E0 0C 7D [11:18:54]RasterBufferAndPrint [11:18:54]line [11:18:54]line [11:18:54]line [11:18:54]line [11:18:54]line [11:18:54]written 0, free lines is 3302 [11:18:54]MH_Cut [11:18:54]Write to MH i2c: D1 01 00 22 6F 01 63 [11:18:54]Write i2c OK [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: D1 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: D1 01 00 [11:18:54]MH_I2C_Read... [11:18:54]Read from MH i2c: D1 01 00 22 6F 00 62 [11:18:54]Write to MH i2c: 01 00 00 23 6F 92 [11:18:54]Write i2c OK [11:18:54]MH_I2C_Read... [11:18:54]OFD Sender: No OFD packet to send [11:18:54]*** Cut start [11:18:54]*** Partial cut [11:18:54]*** CUTSNS_PIN = 1 [11:18:54]*** CUTSNS_PIN = 0 [11:18:55]*** Brake cut motor [11:18:55]Read from MH i2c: 01 [11:18:55]MH_I2C_Read... [11:18:55]*** Stop cut motor [11:18:55]*** Cut end [11:18:55]Read from MH i2c: 01 07 00 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: 01 07 00 23 6F 00 00 00 00 00 FF 0F A7 [11:18:55]process_action close_receipt done [11:18:55]requested_data is exist [11:18:55]produce_requested_data [11:18:55]requested_item fm.sn is exist - process it [11:18:55]wFMCommunicate request_size=4 [11:18:55]MH_SAM_APDU [11:18:55]CAPDU: 80 11 00 00 [11:18:55]Write to MH i2c: E2 08 00 24 6F 80 11 00 00 00 00 00 00 0D [11:18:55]Write i2c OK [11:18:55]MH_I2C_Read... [11:18:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:55]Read from MH i2c: E2 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 17 00 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 17 00 24 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5C [11:18:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:18:55]wFMCommunicate OK [11:18:55]requested_item fd.num is exist - process it [11:18:55]SAM_PROTO_GetFieldsCounters [11:18:55]wFMCommunicate request_size=4 [11:18:55]MH_SAM_APDU [11:18:55]CAPDU: 80 13 00 00 [11:18:55]Write to MH i2c: E2 08 00 25 6F 80 13 00 00 00 00 00 00 10 [11:18:55]Write i2c OK [11:18:55]MH_I2C_Read... [11:18:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:55]Read from MH i2c: E2 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 62 00 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 62 00 25 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 30 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [11:18:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 30 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:55]wFMCommunicate OK [11:18:55]SAM_PROTO_GetFieldsCounters done [11:18:55]requested_item shift.num is exist - process it [11:18:55]requested_item shift.opened is exist - process it [11:18:55]req_shift_opened [11:18:55]FM_GetShiftState [11:18:55]SAM_PROTO_GetShiftState [11:18:55]wFMCommunicate request_size=4 [11:18:55]MH_SAM_APDU [11:18:55]CAPDU: 80 13 01 00 [11:18:55]Write to MH i2c: E2 08 00 26 6F 80 13 01 00 00 00 00 00 12 [11:18:55]Write i2c OK [11:18:55]MH_I2C_Read... [11:18:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:55]Read from MH i2c: E2 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 0E 00 [11:18:55]MH_I2C_Read... [11:18:55]Read from MH i2c: E2 0E 00 26 6F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 62 [11:18:55]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:18:55]wFMCommunicate OK [11:18:55]SAM_PROTO_GetShiftState done [11:18:55]FM_GetShiftState done [11:18:55]req_shift_opened done [11:18:55]requested_item shift.open_date is exist - process it [11:18:55]req_shift_open_date [11:18:55]req_shift_open_date done [11:18:55]produce_requested_data done [11:18:55]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220976,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:18:55]process_action_free close_receipt [11:18:55]json_value_free [11:18:55]json_value_free done [11:18:55]process_json_proto returns [11:18:55]Send response to host [11:18:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220976,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:18:55]free response buf [11:18:55]execute_script done [11:18:55]execute_script returns [11:18:55]free content buf [11:18:55]Sock 10.Close socket [11:18:55]Sock 10.Thread stoped [11:18:59]OFD Sender: No OFD packet to send [11:19:04]OFD Sender: No OFD packet to send [11:19:09]OFD Sender: No OFD packet to send [11:19:14]OFD Sender: No OFD packet to send [11:19:19]OFD Sender: No OFD packet to send [11:19:24]OFD Sender: No OFD packet to send [11:19:29]OFD Sender: No OFD packet to send [11:19:34]OFD Sender: No OFD packet to send [11:19:39]OFD Sender: No OFD packet to send [11:19:41]accept exits with 7 [11:19:41]New connection [11:19:41]New thread 3066674532 created [11:19:41]Thread 3066531172 joined [11:19:41]Waiting for new connection... [11:19:41] Sock 7.Parse request [11:19:41]Sock 7.Check first char [11:19:41]Sock 7.First char is OK [11:19:41]request: POST /json_proto HTTP/1.0 [11:19:41]Method: POST [11:19:41]URL: /json_proto [11:19:41]Method is POST - this is cgi request [11:19:41]url: /json_proto [11:19:41]query_string will be loaded in cgi processing [11:19:41]execute_cgi json_proto POST (null) [11:19:41]execute_cgi path=json_proto method=POST [11:19:41]POST find Content-Length [11:19:41]Host: 172.17.40.4:8080 [11:19:41]Content-Length: 679 [11:19:41]Content-Type: application/json [11:19:41] [11:19:41]POST finish read [11:19:41]Found Content-Length = 679 [11:19:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:41]execute_script... [11:19: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)538896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:41]POST & json_proto [11:19:41]process_json_proto [11:19:41]json parsed OK: [11:19:41]protocol is kg_v1.0 [11:19:41]action value=close_receipt [11:19:41]process_action close_receipt [11:19:41]cmd_close_receipt [11:19:41]MH_GetDate [11:19:41]Write to MH i2c: F0 00 00 27 6F 85 [11:19:41]Write i2c OK [11:19:41]MH_I2C_Read... [11:19:41]Read from MH i2c: F0 [11:19:41]MH_I2C_Read... [11:19:41]Read from MH i2c: F0 09 00 [11:19:41]MH_I2C_Read... [11:19:41]Read from MH i2c: F0 09 00 27 6F 00 D2 DB 18 67 65 5C 16 67 F8 [11:19:41]GetLastDocTimeStamp 1729682336 [11:19:41]current date 1729682386 [11:19:41]FM_GetShiftState [11:19:41]SAM_PROTO_GetShiftState [11:19:41]wFMCommunicate request_size=4 [11:19:41]MH_SAM_APDU [11:19:41]CAPDU: 80 13 01 00 [11:19:41]Write to MH i2c: E2 08 00 28 6F 80 13 01 00 00 00 00 00 14 [11:19:41]Write i2c OK [11:19:41]MH_I2C_Read... [11:19:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:41]Read from MH i2c: E2 [11:19:41]MH_I2C_Read... [11:19:41]Read from MH i2c: E2 0E 00 [11:19:41]MH_I2C_Read... [11:19:41]Read from MH i2c: E2 0E 00 28 6F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 64 [11:19:41]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:19:41]wFMCommunicate OK [11:19:41]SAM_PROTO_GetShiftState done [11:19:41]FM_GetShiftState done [11:19:41]opened in 1729642119 [11:19:41]opened+sec_in_day 1729728519 [11:19:41]quantity*price = 200025 [11:19:41]sum+1 = 200026 [11:19:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 186 23.10.2024 11:19 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220977 ФПД: 242988419455347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111946&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220977&fm=242988419455347&tin=02508201610067®Number=0000000000098116&sum=200000 [11:19:42]StoreToDocumentArchive [11:19:42]shift 447 fd 220977 [11:19:42]save to /storage/0447/doc_00220977 [11:19:42]save last doc name /storage/0447/doc_00220977 to /storage/kkm_last_doc_name [11:19:42]save OK [11:19:42]Clear old archive folders... [11:19:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:19:42]tlvbuf is 00761970 [11:19:42]SAM_PROTO_ClearQueue [11:19:42]wFMCommunicate request_size=4 [11:19:42]MH_SAM_APDU [11:19:42]CAPDU: 80 09 00 00 [11:19:42]Write to MH i2c: E2 08 00 35 6F 80 09 00 00 00 00 00 00 16 [11:19:42]Write i2c OK [11:19:42]MH_I2C_Read... [11:19:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:42]Read from MH i2c: E2 [11:19:42]MH_I2C_Read... [11:19:42]Read from MH i2c: E2 03 00 [11:19:42]MH_I2C_Read... [11:19:42]Read from MH i2c: E2 03 00 35 6F 00 90 00 18 [11:19:42]RAPDU: 90 00 [11:19:42]wFMCommunicate OK [11:19:42]SAM_PROTO_ClearQueue done [11:19:42]KKMCreateOFDPacket [11:19:42]OFDProtocolAddRootSTLVToBuf [11:19:42]FM_MakeSignedData [11:19:42]FM_MakeSignedData [11:19:42]SAM_PROTO_SignData [11:19:42]wFMCommunicate request_size=4 [11:19:42]MH_SAM_APDU [11:19:42]CAPDU: 80 0D 01 02 [11:19:42]Write to MH i2c: E2 08 00 36 6F 80 0D 01 02 00 00 00 00 1E [11:19:42]Write i2c OK [11:19:42]MH_I2C_Read... [11:19:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:42]Read from MH i2c: E2 [11:19:42]MH_I2C_Read... [11:19:42]Read from MH i2c: E2 03 00 [11:19:42]MH_I2C_Read... [11:19:42]Read from MH i2c: E2 03 00 36 6F 00 90 00 19 [11:19:42]RAPDU: 90 00 [11:19:42]wFMCommunicate OK [11:19:42]wFMCommunicate request_size=255 [11:19:42]MH_SAM_APDU [11:19:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 D2 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 31 5F 03 00 35 04 06 00 DC FF 26 6D [11:19:42]Write to MH i2c: E2 02 01 37 6F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 D2 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 31 5F 03 00 35 04 06 00 DC FF 26 6D 00 00 31 [11:19:42]Write i2c OK [11:19:42]MH_I2C_Read... [11:19:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:43]Read from MH i2c: E2 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: E2 03 00 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: E2 03 00 37 6F 00 90 00 1A [11:19:43]RAPDU: 90 00 [11:19:43]wFMCommunicate OK [11:19:43]wFMCommunicate request_size=7 [11:19:43]MH_SAM_APDU [11:19:43]CAPDU: 80 0D 02 02 02 19 73 [11:19:43]Write to MH i2c: E2 0A 00 38 6F 80 0D 02 02 02 00 19 73 00 00 B1 [11:19:43]Write i2c OK [11:19:43]MH_I2C_Read... [11:19:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:43]Read from MH i2c: E2 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: E2 03 00 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: E2 03 00 38 6F 00 90 00 1B [11:19:43]RAPDU: 90 00 [11:19:43]wFMCommunicate OK [11:19:43]wFMCommunicate request_size=4 [11:19:43]MH_SAM_APDU [11:19:43]CAPDU: 80 0D 03 02 [11:19:43]Write to MH i2c: E2 08 00 39 6F 80 0D 03 02 00 00 00 00 23 [11:19:43]Write i2c OK [11:19:43]MH_I2C_Read... [11:19:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:43]Read from MH i2c: E2 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: E2 0B 00 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: E2 0B 00 39 6F 00 32 A9 D0 7C B3 D0 19 2B 90 00 12 [11:19:43]RAPDU: 32 A9 D0 7C B3 D0 19 2B 90 00 [11:19:43]wFMCommunicate OK [11:19:43]SAM_PROTO_SignData done [11:19:43]FM_MakeSignedData done [11:19:43]CreateOFDProtocolMessage [11:19:43]wFMCommunicate request_size=4 [11:19:43]MH_SAM_APDU [11:19:43]CAPDU: 80 11 00 00 [11:19:43]Write to MH i2c: E2 08 00 3A 6F 80 11 00 00 00 00 00 00 23 [11:19:43]Write i2c OK [11:19:43]MH_I2C_Read... [11:19:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:43]Read from MH i2c: E2 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: E2 17 00 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: E2 17 00 3A 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 72 [11:19:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:19:43]wFMCommunicate OK [11:19:43]CreateOFDProtocolMessage done [11:19:43]OFDSenderStorePacket 220977 [11:19:43]StoreOFDPacket docnum=220977 [11:19:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 E9 79 04 01 65 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 D2 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 31 5F 03 00 35 04 06 00 DC FF 26 6D 19 73 32 A9 D0 7C B3 D0 19 2B [11:19:43]CheckFolder [11:19:43]dirname=/storage/ofd_packets [11:19:43]CheckFolder done [11:19:43]ProducePacketName [11:19:43]name=ofd_packets/00220977 [11:19:43]NVStorageSaveData ofd_packets/00220977 [11:19:43]File name is /storage/ofd_packets/00220977 [11:19:43]Write 298 bytes [11:19:43]NVStorageSaveData done [11:19:43]OFDSenderStorePacket done [11:19:43]KKMCreateOFDPacket done [11:19:43]NVStorageSaveData kkm_last_timestamp [11:19:43]File name is /storage/kkm_last_timestamp [11:19:43]Write 4 bytes [11:19:43]NVStorageSaveData done [11:19:43]ExternCall_PrintAddStr [11:19:43]wPrintStart [11:19:43]Write to MH i2c: 01 00 00 3B 6F AA [11:19:43]Write i2c OK [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: 01 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: 01 07 00 [11:19:43]MH_I2C_Read... [11:19:43]Read from MH i2c: 01 07 00 3B 6F 00 00 00 00 00 FF 0F BF [11:19:43]RasterBufferAndPrint [11:19:43]line Счет N : (1)538896 [11:19:43]line ИНН: 02508201610067 [11:19:43]line Контрольно-Кассовый Чек [11:19:43]line ПРОДАЖА [11:19:43]line ТРК (МРК, ГНК) : 51 [11:19:43]line Товар: 2710194210 [11:19:43]line ДТ-К-2 [11:19:43]line 26.250 * 76.20 [11:19:43]line = 2000.25 [11:19:43]line НДС 12% НСП 1% [11:19:43]line > о реализуемом товаре [11:19:43]line ОКРУГЛЕНИЕ: -0.25 [11:19:43]line ИТОГО: 2000.00 [11:19:43]line Внесено: 2000.00 [11:19:43]line СДАЧА: 0.00 [11:19:43]line НСП 1% : 17.70 [11:19:43]line НДС 12% : 212.42 [11:19:43]line Наличными: 2000.00 [11:19:43]line Безнал.: 0.00 [11:19:43]line Место: АЗС № 84 "Партнер Нефть" [11:19:43]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:19:43]line СНО: Общий режим [11:19:43]line Чек 186 23.10.2024 11:19 [11:19:43]line Смена: 447 ФФД: 1.0 [11:19:43]line ЗНМ: 0300000178 [11:19:43]line РНМ: 0000000000098116 [11:19:43]line Версия ККМ: 001 [11:19:43]line ФМ: 0000000000965413 [11:19:43]line ФД: 220977 [11:19:43]line ФПД: 242988419455347 [11:19:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T111946&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220977&fm=242988419455347&tin=02508201610067®Number=0000000000098116&sum=200000 [11:19:43]OFD Sender: Processing packet 220977 [packets to send 81, broken 80] [11:19:43]ProducePacketName [11:19:43]name=ofd_packets/00220977 [11:19:43]OFD Sender: To server: pG, [11:19:43]CommunicateWithHost lk.salyk.kg:30040 [11:19:43]ConnectInit lk.salyk.kg [11:19:43]written 0, free lines is 4095 [11:19:43]Connected sock=10 [11:19:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 E9 79 04 01 65 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 D2 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 31 5F 03 00 35 04 06 00 DC FF 26 6D 19 73 32 A9 D0 7C B3 D0 19 2B [11:19:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 1F DF 47 00 C0 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 39 36 35 34 31 33 10 04 04 00 31 5F 03 00 F4 03 04 00 72 87 18 67 B6 04 01 00 00 69 49 64 61 1E 44 F1 73 [11:19:44]CommunicateWithHost err = 0 [11:19:44]CheckOFDResponse [11:19:44]1017 (14) - 77093643461234 [11:19:44]1041 (16) - 0000000000965413 [11:19:44]1040 (4) - 220977 [11:19:44]1012 (4) - 23.10.2024 05:19 [11:19:44]1206 (1) - 0 [11:19:44]OFD Sender: Remove packet 220977 [11:19:44]ProducePacketName [11:19:44]name=ofd_packets/00220977 [11:19:44]NVStorageDeleteData [11:19:44]Write to MH i2c: 01 00 00 66 6F D5 [11:19:44]Write i2c OK [11:19:44]MH_I2C_Read... [11:19:44]Read from MH i2c: 01 [11:19:44]MH_I2C_Read... [11:19:44]Read from MH i2c: 01 07 00 [11:19:44]MH_I2C_Read... [11:19:44]Read from MH i2c: 01 07 00 66 6F 00 00 00 00 00 FF 0C E7 [11:19:44]RasterBufferAndPrint [11:19:44]line [11:19:44]line [11:19:44]line [11:19:44]line [11:19:44]line [11:19:44]written 0, free lines is 3332 [11:19:44]MH_Cut [11:19:44]Write to MH i2c: D1 01 00 6D 6F 01 AE [11:19:44]Write i2c OK [11:19:44]MH_I2C_Read... [11:19:44]Read from MH i2c: D1 [11:19:44]MH_I2C_Read... [11:19:44]Read from MH i2c: D1 01 00 [11:19:44]MH_I2C_Read... [11:19:44]Read from MH i2c: D1 01 00 6D 6F 00 AD [11:19:44]Write to MH i2c: 01 00 00 6E 6F DD [11:19:44]Write i2c OK [11:19:44]MH_I2C_Read... [11:19:44]OFD Sender: No OFD packet to send [11:19:44]*** Cut start [11:19:44]*** Partial cut [11:19:44]*** CUTSNS_PIN = 1 [11:19:44]*** CUTSNS_PIN = 0 [11:19:45]*** Brake cut motor [11:19:45]Read from MH i2c: 01 [11:19:45]MH_I2C_Read... [11:19:45]*** Stop cut motor [11:19:45]*** Cut end [11:19:45]Read from MH i2c: 01 07 00 [11:19:45]MH_I2C_Read... [11:19:45]Read from MH i2c: 01 07 00 6E 6F 00 00 00 00 00 FF 0F F2 [11:19:45]process_action close_receipt done [11:19:45]requested_data is exist [11:19:45]produce_requested_data [11:19:45]requested_item fm.sn is exist - process it [11:19:45]wFMCommunicate request_size=4 [11:19:45]MH_SAM_APDU [11:19:45]CAPDU: 80 11 00 00 [11:19:45]Write to MH i2c: E2 08 00 6F 6F 80 11 00 00 00 00 00 00 58 [11:19:45]Write i2c OK [11:19:45]MH_I2C_Read... [11:19:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:45]Read from MH i2c: E2 [11:19:45]MH_I2C_Read... [11:19:45]Read from MH i2c: E2 17 00 [11:19:45]MH_I2C_Read... [11:19:45]Read from MH i2c: E2 17 00 6F 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A7 [11:19:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:19:45]wFMCommunicate OK [11:19:45]requested_item fd.num is exist - process it [11:19:45]SAM_PROTO_GetFieldsCounters [11:19:45]wFMCommunicate request_size=4 [11:19:45]MH_SAM_APDU [11:19:45]CAPDU: 80 13 00 00 [11:19:45]Write to MH i2c: E2 08 00 70 6F 80 13 00 00 00 00 00 00 5B [11:19:45]Write i2c OK [11:19:45]MH_I2C_Read... [11:19:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:45]Read from MH i2c: E2 [11:19:45]MH_I2C_Read... [11:19:45]Read from MH i2c: E2 62 00 [11:19:45]MH_I2C_Read... [11:19:45]Read from MH i2c: E2 62 00 70 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 31 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [11:19:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 31 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:45]wFMCommunicate OK [11:19:45]SAM_PROTO_GetFieldsCounters done [11:19:45]requested_item shift.num is exist - process it [11:19:45]requested_item shift.opened is exist - process it [11:19:45]req_shift_opened [11:19:45]FM_GetShiftState [11:19:45]SAM_PROTO_GetShiftState [11:19:45]wFMCommunicate request_size=4 [11:19:45]MH_SAM_APDU [11:19:45]CAPDU: 80 13 01 00 [11:19:45]Write to MH i2c: E2 08 00 71 6F 80 13 01 00 00 00 00 00 5D [11:19:45]Write i2c OK [11:19:45]MH_I2C_Read... [11:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:45]Read from MH i2c: E2 [11:19:45]MH_I2C_Read... [11:19:45]Read from MH i2c: E2 0E 00 [11:19:45]MH_I2C_Read... [11:19:45]Read from MH i2c: E2 0E 00 71 6F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AD [11:19:45]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:19:45]wFMCommunicate OK [11:19:45]SAM_PROTO_GetShiftState done [11:19:45]FM_GetShiftState done [11:19:45]req_shift_opened done [11:19:45]requested_item shift.open_date is exist - process it [11:19:45]req_shift_open_date [11:19:45]req_shift_open_date done [11:19:45]produce_requested_data done [11:19:45]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220977,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:19:45]process_action_free close_receipt [11:19:45]json_value_free [11:19:45]json_value_free done [11:19:45]process_json_proto returns [11:19:45]Send response to host [11:19:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220977,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:19:45]free response buf [11:19:45]execute_script done [11:19:45]execute_script returns [11:19:45]free content buf [11:19:45]Sock 7.Close socket [11:19:45]Sock 7.Thread stoped [11:19:49]OFD Sender: No OFD packet to send [11:19:54]OFD Sender: No OFD packet to send [11:19:59]OFD Sender: No OFD packet to send [11:20:04]OFD Sender: No OFD packet to send [11:20:09]OFD Sender: No OFD packet to send [11:20:14]OFD Sender: No OFD packet to send [11:20:18]accept exits with 9 [11:20:18]New connection [11:20:18]New thread 3066531172 created [11:20:18]Thread 3066674532 joined [11:20:18]Waiting for new connection... [11:20:18] Sock 9.Parse request [11:20:18]Sock 9.Check first char [11:20:18]Sock 9.First char is OK [11:20:18]request: POST /json_proto HTTP/1.0 [11:20:18]Method: POST [11:20:18]URL: /json_proto [11:20:18]Method is POST - this is cgi request [11:20:18]url: /json_proto [11:20:18]query_string will be loaded in cgi processing [11:20:18]execute_cgi json_proto POST (null) [11:20:18]execute_cgi path=json_proto method=POST [11:20:18]POST find Content-Length [11:20:18]Host: 172.17.40.4:8080 [11:20:18]Content-Length: 677 [11:20:18]Content-Type: application/json [11:20:18] [11:20:18]POST finish read [11:20:18]Found Content-Length = 677 [11:20:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:18]execute_script... [11:20: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)538898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:18]POST & json_proto [11:20:18]process_json_proto [11:20:18]json parsed OK: [11:20:18]protocol is kg_v1.0 [11:20:18]action value=close_receipt [11:20:18]process_action close_receipt [11:20:18]cmd_close_receipt [11:20:18]MH_GetDate [11:20:18]Write to MH i2c: F0 00 00 72 6F D0 [11:20:18]Write i2c OK [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: F0 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: F0 09 00 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: F0 09 00 72 6F 00 F7 DB 18 67 65 5C 16 67 68 [11:20:18]GetLastDocTimeStamp 1729682386 [11:20:18]current date 1729682423 [11:20:18]FM_GetShiftState [11:20:18]SAM_PROTO_GetShiftState [11:20:18]wFMCommunicate request_size=4 [11:20:18]MH_SAM_APDU [11:20:18]CAPDU: 80 13 01 00 [11:20:18]Write to MH i2c: E2 08 00 73 6F 80 13 01 00 00 00 00 00 5F [11:20:18]Write i2c OK [11:20:18]MH_I2C_Read... [11:20:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:18]Read from MH i2c: E2 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: E2 0E 00 [11:20:18]MH_I2C_Read... [11:20:18]Read from MH i2c: E2 0E 00 73 6F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AF [11:20:18]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:20:18]wFMCommunicate OK [11:20:18]SAM_PROTO_GetShiftState done [11:20:18]FM_GetShiftState done [11:20:18]opened in 1729642119 [11:20:18]opened+sec_in_day 1729728519 [11:20:18]quantity*price = 25020 [11:20:18]sum+1 = 25022 [11:20:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 187 23.10.2024 11:20 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220978 ФПД: 183333538271996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T112023&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220978&fm=183333538271996&tin=02508201610067®Number=0000000000098116&sum=25000 [11:20:19]StoreToDocumentArchive [11:20:19]shift 447 fd 220978 [11:20:19]save to /storage/0447/doc_00220978 [11:20:19]save last doc name /storage/0447/doc_00220978 to /storage/kkm_last_doc_name [11:20:19]save OK [11:20:19]Clear old archive folders... [11:20:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:19]tlvbuf is 007EC5B0 [11:20:19]SAM_PROTO_ClearQueue [11:20:19]wFMCommunicate request_size=4 [11:20:19]MH_SAM_APDU [11:20:19]CAPDU: 80 09 00 00 [11:20:19]Write to MH i2c: E2 08 00 80 6F 80 09 00 00 00 00 00 00 61 [11:20:19]Write i2c OK [11:20:19]MH_I2C_Read... [11:20:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:19]Read from MH i2c: E2 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 03 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 03 00 80 6F 00 90 00 63 [11:20:19]RAPDU: 90 00 [11:20:19]wFMCommunicate OK [11:20:19]SAM_PROTO_ClearQueue done [11:20:19]KKMCreateOFDPacket [11:20:19]OFDProtocolAddRootSTLVToBuf [11:20:19]FM_MakeSignedData [11:20:19]FM_MakeSignedData [11:20:19]SAM_PROTO_SignData [11:20:19]wFMCommunicate request_size=4 [11:20:19]MH_SAM_APDU [11:20:19]CAPDU: 80 0D 01 02 [11:20:19]Write to MH i2c: E2 08 00 81 6F 80 0D 01 02 00 00 00 00 69 [11:20:19]Write i2c OK [11:20:19]MH_I2C_Read... [11:20:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:19]Read from MH i2c: E2 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 03 00 [11:20:19]MH_I2C_Read... [11:20:19]Read from MH i2c: E2 03 00 81 6F 00 90 00 64 [11:20:19]RAPDU: 90 00 [11:20:19]wFMCommunicate OK [11:20:19]wFMCommunicate request_size=255 [11:20:19]MH_SAM_APDU [11:20:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 F7 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 32 5F 03 00 35 04 06 00 A6 [11:20:19]Write to MH i2c: E2 02 01 82 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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 F7 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 32 5F 03 00 35 04 06 00 A6 00 00 D0 [11:20:19]Write i2c OK [11:20:19]MH_I2C_Read... [11:20:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:20]Read from MH i2c: E2 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: E2 03 00 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: E2 03 00 82 6F 00 90 00 65 [11:20:20]RAPDU: 90 00 [11:20:20]wFMCommunicate OK [11:20:20]wFMCommunicate request_size=10 [11:20:20]MH_SAM_APDU [11:20:20]CAPDU: 80 0D 02 02 05 BD AA 6C 92 FC [11:20:20]Write to MH i2c: E2 0D 00 83 6F 80 0D 02 02 05 00 BD AA 6C 92 FC 00 00 D7 [11:20:20]Write i2c OK [11:20:20]MH_I2C_Read... [11:20:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:20]Read from MH i2c: E2 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: E2 03 00 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: E2 03 00 83 6F 00 90 00 66 [11:20:20]RAPDU: 90 00 [11:20:20]wFMCommunicate OK [11:20:20]wFMCommunicate request_size=4 [11:20:20]MH_SAM_APDU [11:20:20]CAPDU: 80 0D 03 02 [11:20:20]Write to MH i2c: E2 08 00 84 6F 80 0D 03 02 00 00 00 00 6E [11:20:20]Write i2c OK [11:20:20]MH_I2C_Read... [11:20:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:20]Read from MH i2c: E2 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: E2 0B 00 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: E2 0B 00 84 6F 00 76 BA 82 0D FF B3 B1 06 90 00 97 [11:20:20]RAPDU: 76 BA 82 0D FF B3 B1 06 90 00 [11:20:20]wFMCommunicate OK [11:20:20]SAM_PROTO_SignData done [11:20:20]FM_MakeSignedData done [11:20:20]CreateOFDProtocolMessage [11:20:20]wFMCommunicate request_size=4 [11:20:20]MH_SAM_APDU [11:20:20]CAPDU: 80 11 00 00 [11:20:20]Write to MH i2c: E2 08 00 85 6F 80 11 00 00 00 00 00 00 6E [11:20:20]Write i2c OK [11:20:20]MH_I2C_Read... [11:20:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:20]Read from MH i2c: E2 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: E2 17 00 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: E2 17 00 85 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BD [11:20:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:20:20]wFMCommunicate OK [11:20:20]CreateOFDProtocolMessage done [11:20:20]OFDSenderStorePacket 220978 [11:20:20]StoreOFDPacket docnum=220978 [11:20:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 AF 42 07 01 00 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 F7 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 32 5F 03 00 35 04 06 00 A6 BD AA 6C 92 FC 76 BA 82 0D FF B3 B1 06 [11:20:20]CheckFolder [11:20:20]dirname=/storage/ofd_packets [11:20:20]CheckFolder done [11:20:20]ProducePacketName [11:20:20]name=ofd_packets/00220978 [11:20:20]NVStorageSaveData ofd_packets/00220978 [11:20:20]File name is /storage/ofd_packets/00220978 [11:20:20]Write 301 bytes [11:20:20]NVStorageSaveData done [11:20:20]OFDSenderStorePacket done [11:20:20]KKMCreateOFDPacket done [11:20:20]NVStorageSaveData kkm_last_timestamp [11:20:20]File name is /storage/kkm_last_timestamp [11:20:20]Write 4 bytes [11:20:20]NVStorageSaveData done [11:20:20]ExternCall_PrintAddStr [11:20:20]wPrintStart [11:20:20]Write to MH i2c: 01 00 00 86 6F F5 [11:20:20]Write i2c OK [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: 01 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: 01 07 00 [11:20:20]MH_I2C_Read... [11:20:20]Read from MH i2c: 01 07 00 86 6F 00 00 00 00 00 FF 0F 0A [11:20:20]RasterBufferAndPrint [11:20:20]line Счет N : (1)538898 [11:20:20]line ИНН: 02508201610067 [11:20:20]line Контрольно-Кассовый Чек [11:20:20]line ПРОДАЖА [11:20:20]line ТРК (МРК, ГНК) : 23 [11:20:20]line Товар: 2710124130 [11:20:20]line Аи-92-К-2 [11:20:20]line 3.740 * 66.90 [11:20:20]line = 250.21 [11:20:20]line НДС 12% НСП 1% [11:20:20]line > о реализуемом товаре [11:20:20]line ОКРУГЛЕНИЕ: -0.21 [11:20:20]line ИТОГО: 250.00 [11:20:20]line Внесено: 250.00 [11:20:20]line СДАЧА: 0.00 [11:20:20]line НСП 1% : 2.21 [11:20:20]line НДС 12% : 26.57 [11:20:20]line Наличными: 250.00 [11:20:20]line Безнал.: 0.00 [11:20:20]line Место: АЗС № 84 "Партнер Нефть" [11:20:20]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:20:20]line СНО: Общий режим [11:20:20]line Чек 187 23.10.2024 11:20 [11:20:20]line Смена: 447 ФФД: 1.0 [11:20:20]line ЗНМ: 0300000178 [11:20:20]line РНМ: 0000000000098116 [11:20:20]line Версия ККМ: 001 [11:20:20]line ФМ: 0000000000965413 [11:20:20]line ФД: 220978 [11:20:20]line ФПД: 183333538271996 [11:20:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T112023&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220978&fm=183333538271996&tin=02508201610067®Number=0000000000098116&sum=25000 [11:20:20]OFD Sender: Processing packet 220978 [packets to send 81, broken 80] [11:20:20]ProducePacketName [11:20:20]name=ofd_packets/00220978 [11:20:20]OFD Sender: To server: pG, [11:20:20]CommunicateWithHost lk.salyk.kg:30040 [11:20:20]ConnectInit lk.salyk.kg [11:20:20]written 0, free lines is 4095 [11:20:20]Connected sock=7 [11:20:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 AF 42 07 01 00 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 F7 DB 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 32 5F 03 00 35 04 06 00 A6 BD AA 6C 92 FC 76 BA 82 0D FF B3 B1 06 [11:20:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 63 FA 47 00 2A 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 39 36 35 34 31 33 10 04 04 00 32 5F 03 00 F4 03 04 00 97 87 18 67 B6 04 01 00 00 4B 70 48 93 B2 18 CC 9C [11:20:21]CommunicateWithHost err = 0 [11:20:21]CheckOFDResponse [11:20:21]1017 (14) - 77093643461234 [11:20:21]1041 (16) - 0000000000965413 [11:20:21]1040 (4) - 220978 [11:20:21]1012 (4) - 23.10.2024 05:20 [11:20:21]1206 (1) - 0 [11:20:21]OFD Sender: Remove packet 220978 [11:20:21]ProducePacketName [11:20:21]name=ofd_packets/00220978 [11:20:21]NVStorageDeleteData [11:20:21]Write to MH i2c: 01 00 00 B1 6F 20 [11:20:21]Write i2c OK [11:20:21]MH_I2C_Read... [11:20:21]Read from MH i2c: 01 [11:20:21]MH_I2C_Read... [11:20:21]Read from MH i2c: 01 07 00 [11:20:21]MH_I2C_Read... [11:20:21]Read from MH i2c: 01 07 00 B1 6F 00 00 00 00 00 EC 0C 1F [11:20:21]RasterBufferAndPrint [11:20:21]line [11:20:21]line [11:20:21]line [11:20:21]line [11:20:21]line [11:20:21]written 0, free lines is 3314 [11:20:21]MH_Cut [11:20:21]Write to MH i2c: D1 01 00 B8 6F 01 F9 [11:20:21]Write i2c OK [11:20:21]MH_I2C_Read... [11:20:21]Read from MH i2c: D1 [11:20:21]MH_I2C_Read... [11:20:21]Read from MH i2c: D1 01 00 [11:20:21]MH_I2C_Read... [11:20:21]Read from MH i2c: D1 01 00 B8 6F 00 F8 [11:20:21]Write to MH i2c: 01 00 00 B9 6F 28 [11:20:21]Write i2c OK [11:20:21]MH_I2C_Read... [11:20:21]OFD Sender: No OFD packet to send [11:20:21]*** Cut start [11:20:21]*** Partial cut [11:20:21]*** CUTSNS_PIN = 1 [11:20:21]*** CUTSNS_PIN = 0 [11:20:22]*** Brake cut motor [11:20:22]Read from MH i2c: 01 [11:20:22]MH_I2C_Read... [11:20:22]*** Stop cut motor [11:20:22]*** Cut end [11:20:22]Read from MH i2c: 01 07 00 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: 01 07 00 B9 6F 00 00 00 00 00 FF 0F 3D [11:20:22]process_action close_receipt done [11:20:22]requested_data is exist [11:20:22]produce_requested_data [11:20:22]requested_item fm.sn is exist - process it [11:20:22]wFMCommunicate request_size=4 [11:20:22]MH_SAM_APDU [11:20:22]CAPDU: 80 11 00 00 [11:20:22]Write to MH i2c: E2 08 00 BA 6F 80 11 00 00 00 00 00 00 A3 [11:20:22]Write i2c OK [11:20:22]MH_I2C_Read... [11:20:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:22]Read from MH i2c: E2 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: E2 17 00 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: E2 17 00 BA 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F2 [11:20:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:20:22]wFMCommunicate OK [11:20:22]requested_item fd.num is exist - process it [11:20:22]SAM_PROTO_GetFieldsCounters [11:20:22]wFMCommunicate request_size=4 [11:20:22]MH_SAM_APDU [11:20:22]CAPDU: 80 13 00 00 [11:20:22]Write to MH i2c: E2 08 00 BB 6F 80 13 00 00 00 00 00 00 A6 [11:20:22]Write i2c OK [11:20:22]MH_I2C_Read... [11:20:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:22]Read from MH i2c: E2 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: E2 62 00 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: E2 62 00 BB 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 32 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [11:20:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 32 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:20:22]wFMCommunicate OK [11:20:22]SAM_PROTO_GetFieldsCounters done [11:20:22]requested_item shift.num is exist - process it [11:20:22]requested_item shift.opened is exist - process it [11:20:22]req_shift_opened [11:20:22]FM_GetShiftState [11:20:22]SAM_PROTO_GetShiftState [11:20:22]wFMCommunicate request_size=4 [11:20:22]MH_SAM_APDU [11:20:22]CAPDU: 80 13 01 00 [11:20:22]Write to MH i2c: E2 08 00 BC 6F 80 13 01 00 00 00 00 00 A8 [11:20:22]Write i2c OK [11:20:22]MH_I2C_Read... [11:20:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:22]Read from MH i2c: E2 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: E2 0E 00 [11:20:22]MH_I2C_Read... [11:20:22]Read from MH i2c: E2 0E 00 BC 6F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F8 [11:20:22]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:20:22]wFMCommunicate OK [11:20:22]SAM_PROTO_GetShiftState done [11:20:22]FM_GetShiftState done [11:20:22]req_shift_opened done [11:20:22]requested_item shift.open_date is exist - process it [11:20:22]req_shift_open_date [11:20:22]req_shift_open_date done [11:20:22]produce_requested_data done [11:20:22]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220978,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:20:22]process_action_free close_receipt [11:20:22]json_value_free [11:20:22]json_value_free done [11:20:22]process_json_proto returns [11:20:22]Send response to host [11:20:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220978,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:20:22]free response buf [11:20:22]execute_script done [11:20:22]execute_script returns [11:20:22]free content buf [11:20:22]Sock 9.Close socket [11:20:22]Sock 9.Thread stoped [11:20:26]OFD Sender: No OFD packet to send [11:20:31]OFD Sender: No OFD packet to send [11:20:36]OFD Sender: No OFD packet to send [11:20:41]OFD Sender: No OFD packet to send [11:20:46]OFD Sender: No OFD packet to send [11:20:51]OFD Sender: No OFD packet to send [11:20:56]OFD Sender: No OFD packet to send [11:21:01]OFD Sender: No OFD packet to send [11:21:06]OFD Sender: No OFD packet to send [11:21:11]OFD Sender: No OFD packet to send [11:21:16]OFD Sender: No OFD packet to send [11:21:21]OFD Sender: No OFD packet to send [11:21:26]OFD Sender: No OFD packet to send [11:21:31]OFD Sender: No OFD packet to send [11:21:36]OFD Sender: No OFD packet to send [11:21:41]OFD Sender: No OFD packet to send [11:21:46]OFD Sender: No OFD packet to send [11:21:51]OFD Sender: No OFD packet to send [11:21:56]OFD Sender: No OFD packet to send [11:22:01]OFD Sender: No OFD packet to send [11:22:06]OFD Sender: No OFD packet to send [11:22:11]OFD Sender: No OFD packet to send [11:22:16]OFD Sender: No OFD packet to send [11:22:21]OFD Sender: No OFD packet to send [11:22:26]OFD Sender: No OFD packet to send [11:22:31]OFD Sender: No OFD packet to send [11:22:36]OFD Sender: No OFD packet to send [11:22:41]OFD Sender: No OFD packet to send [11:22:46]OFD Sender: No OFD packet to send [11:22:51]OFD Sender: No OFD packet to send [11:22:56]OFD Sender: No OFD packet to send [11:23:01]OFD Sender: No OFD packet to send [11:23:06]OFD Sender: No OFD packet to send [11:23:11]OFD Sender: No OFD packet to send [11:23:16]OFD Sender: No OFD packet to send [11:23:21]OFD Sender: No OFD packet to send [11:23:26]OFD Sender: No OFD packet to send [11:23:31]OFD Sender: No OFD packet to send [11:23:36]OFD Sender: No OFD packet to send [11:23:41]OFD Sender: No OFD packet to send [11:23:46]OFD Sender: No OFD packet to send [11:23:51]OFD Sender: No OFD packet to send [11:23:56]OFD Sender: No OFD packet to send [11:24:01]OFD Sender: No OFD packet to send [11:24:06]OFD Sender: No OFD packet to send [11:24:11]OFD Sender: No OFD packet to send [11:24:16]OFD Sender: No OFD packet to send [11:24:21]OFD Sender: No OFD packet to send [11:24:26]OFD Sender: No OFD packet to send [11:24:31]OFD Sender: No OFD packet to send [11:24:36]OFD Sender: No OFD packet to send [11:24:41]OFD Sender: No OFD packet to send [11:24:46]OFD Sender: No OFD packet to send [11:24:51]OFD Sender: No OFD packet to send [11:24:56]OFD Sender: No OFD packet to send [11:25:01]OFD Sender: No OFD packet to send [11:25:06]OFD Sender: No OFD packet to send [11:25:11]OFD Sender: No OFD packet to send [11:25:16]OFD Sender: No OFD packet to send [11:25:21]OFD Sender: No OFD packet to send [11:25:26]OFD Sender: No OFD packet to send [11:25:31]OFD Sender: No OFD packet to send [11:25:36]OFD Sender: No OFD packet to send [11:25:41]OFD Sender: No OFD packet to send [11:25:46]OFD Sender: No OFD packet to send [11:25:51]OFD Sender: No OFD packet to send [11:25:52]accept exits with 10 [11:25:52]New connection [11:25:52]New thread 3066674532 created [11:25:52]Thread 3066531172 joined [11:25:52]Waiting for new connection... [11:25:52] Sock 10.Parse request [11:25:52]Sock 10.Check first char [11:25:52]Sock 10.First char is OK [11:25:52]request: POST /json_proto HTTP/1.0 [11:25:52]Method: POST [11:25:52]URL: /json_proto [11:25:52]Method is POST - this is cgi request [11:25:52]url: /json_proto [11:25:52]query_string will be loaded in cgi processing [11:25:52]execute_cgi json_proto POST (null) [11:25:52]execute_cgi path=json_proto method=POST [11:25:52]POST find Content-Length [11:25:52]Host: 172.17.40.4:8080 [11:25:52]Content-Length: 679 [11:25:52]Content-Type: application/json [11:25:52] [11:25:52]POST finish read [11:25:52]Found Content-Length = 679 [11:25:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:52]execute_script... [11:25: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)538899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:52]POST & json_proto [11:25:52]process_json_proto [11:25:52]json parsed OK: [11:25:52]protocol is kg_v1.0 [11:25:52]action value=close_receipt [11:25:52]process_action close_receipt [11:25:52]cmd_close_receipt [11:25:52]MH_GetDate [11:25:52]Write to MH i2c: F0 00 00 BD 6F 1B [11:25:52]Write i2c OK [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: F0 [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: F0 09 00 [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: F0 09 00 BD 6F 00 45 DD 18 67 65 5C 16 67 03 [11:25:52]GetLastDocTimeStamp 1729682423 [11:25:52]current date 1729682757 [11:25:52]FM_GetShiftState [11:25:52]SAM_PROTO_GetShiftState [11:25:52]wFMCommunicate request_size=4 [11:25:52]MH_SAM_APDU [11:25:52]CAPDU: 80 13 01 00 [11:25:52]Write to MH i2c: E2 08 00 BE 6F 80 13 01 00 00 00 00 00 AA [11:25:52]Write i2c OK [11:25:52]MH_I2C_Read... [11:25:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:52]Read from MH i2c: E2 [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: E2 0E 00 [11:25:52]MH_I2C_Read... [11:25:52]Read from MH i2c: E2 0E 00 BE 6F 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FA [11:25:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:25:52]wFMCommunicate OK [11:25:52]SAM_PROTO_GetShiftState done [11:25:52]FM_GetShiftState done [11:25:52]opened in 1729642119 [11:25:52]opened+sec_in_day 1729728519 [11:25:52]quantity*price = 100050 [11:25:52]sum+1 = 100052 [11:25:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 188 23.10.2024 11:25 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220979 ФПД: 259764624087923 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T112557&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220979&fm=259764624087923&tin=02508201610067®Number=0000000000098116&sum=100000 [11:25:53]StoreToDocumentArchive [11:25:53]shift 447 fd 220979 [11:25:53]save to /storage/0447/doc_00220979 [11:25:53]save last doc name /storage/0447/doc_00220979 to /storage/kkm_last_doc_name [11:25:53]save OK [11:25:53]Clear old archive folders... [11:25:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:25:53]tlvbuf is 008B66C0 [11:25:53]SAM_PROTO_ClearQueue [11:25:53]wFMCommunicate request_size=4 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 09 00 00 [11:25:53]Write to MH i2c: E2 08 00 CB 6F 80 09 00 00 00 00 00 00 AC [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 CB 6F 00 90 00 AE [11:25:53]RAPDU: 90 00 [11:25:53]wFMCommunicate OK [11:25:53]SAM_PROTO_ClearQueue done [11:25:53]KKMCreateOFDPacket [11:25:53]OFDProtocolAddRootSTLVToBuf [11:25:53]FM_MakeSignedData [11:25:53]FM_MakeSignedData [11:25:53]SAM_PROTO_SignData [11:25:53]wFMCommunicate request_size=4 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 0D 01 02 [11:25:53]Write to MH i2c: E2 08 00 CC 6F 80 0D 01 02 00 00 00 00 B4 [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 CC 6F 00 90 00 AF [11:25:53]RAPDU: 90 00 [11:25:53]wFMCommunicate OK [11:25:53]wFMCommunicate request_size=255 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 45 DD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 33 5F 03 00 35 04 06 00 EC 41 2A 24 [11:25:53]Write to MH i2c: E2 02 01 CD 6F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 45 DD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 33 5F 03 00 35 04 06 00 EC 41 2A 24 00 00 5F [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 CD 6F 00 90 00 B0 [11:25:53]RAPDU: 90 00 [11:25:53]wFMCommunicate OK [11:25:53]wFMCommunicate request_size=7 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 0D 02 02 02 DB 73 [11:25:53]Write to MH i2c: E2 0A 00 CE 6F 80 0D 02 02 02 00 DB 73 00 00 09 [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 03 00 CE 6F 00 90 00 B1 [11:25:53]RAPDU: 90 00 [11:25:53]wFMCommunicate OK [11:25:53]wFMCommunicate request_size=4 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 0D 03 02 [11:25:53]Write to MH i2c: E2 08 00 CF 6F 80 0D 03 02 00 00 00 00 B9 [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 0B 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 0B 00 CF 6F 00 A1 FE AC 92 27 87 FF 04 90 00 48 [11:25:53]RAPDU: A1 FE AC 92 27 87 FF 04 90 00 [11:25:53]wFMCommunicate OK [11:25:53]SAM_PROTO_SignData done [11:25:53]FM_MakeSignedData done [11:25:53]CreateOFDProtocolMessage [11:25:53]wFMCommunicate request_size=4 [11:25:53]MH_SAM_APDU [11:25:53]CAPDU: 80 11 00 00 [11:25:53]Write to MH i2c: E2 08 00 D0 6F 80 11 00 00 00 00 00 00 B9 [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:53]Read from MH i2c: E2 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 17 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: E2 17 00 D0 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 08 [11:25:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:25:53]wFMCommunicate OK [11:25:53]CreateOFDProtocolMessage done [11:25:53]OFDSenderStorePacket 220979 [11:25:53]StoreOFDPacket docnum=220979 [11:25:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 E2 44 04 01 F3 DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 45 DD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 33 5F 03 00 35 04 06 00 EC 41 2A 24 DB 73 A1 FE AC 92 27 87 FF 04 [11:25:53]CheckFolder [11:25:53]dirname=/storage/ofd_packets [11:25:53]CheckFolder done [11:25:53]ProducePacketName [11:25:53]name=ofd_packets/00220979 [11:25:53]NVStorageSaveData ofd_packets/00220979 [11:25:53]File name is /storage/ofd_packets/00220979 [11:25:53]Write 298 bytes [11:25:53]NVStorageSaveData done [11:25:53]OFDSenderStorePacket done [11:25:53]KKMCreateOFDPacket done [11:25:53]NVStorageSaveData kkm_last_timestamp [11:25:53]File name is /storage/kkm_last_timestamp [11:25:53]Write 4 bytes [11:25:53]NVStorageSaveData done [11:25:53]ExternCall_PrintAddStr [11:25:53]wPrintStart [11:25:53]Write to MH i2c: 01 00 00 D1 6F 40 [11:25:53]Write i2c OK [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 07 00 [11:25:53]MH_I2C_Read... [11:25:53]Read from MH i2c: 01 07 00 D1 6F 00 00 00 00 00 FF 0F 55 [11:25:53]RasterBufferAndPrint [11:25:53]line Счет N : (1)538899 [11:25:53]line ИНН: 02508201610067 [11:25:53]line Контрольно-Кассовый Чек [11:25:53]line ПРОДАЖА [11:25:53]line ТРК (МРК, ГНК) : 51 [11:25:53]line Товар: 2710194210 [11:25:53]line ДТ-К-2 [11:25:53]line 13.130 * 76.20 [11:25:53]line = 1000.51 [11:25:53]line НДС 12% НСП 1% [11:25:53]line > о реализуемом товаре [11:25:53]line ОКРУГЛЕНИЕ: -0.51 [11:25:53]line ИТОГО: 1000.00 [11:25:53]line Внесено: 1000.00 [11:25:53]line СДАЧА: 0.00 [11:25:53]line НСП 1% : 8.85 [11:25:53]line НДС 12% : 106.25 [11:25:53]line Наличными: 1000.00 [11:25:53]line Безнал.: 0.00 [11:25:53]line Место: АЗС № 84 "Партнер Нефть" [11:25:53]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:25:53]line СНО: Общий режим [11:25:53]line Чек 188 23.10.2024 11:25 [11:25:53]line Смена: 447 ФФД: 1.0 [11:25:53]line ЗНМ: 0300000178 [11:25:53]line РНМ: 0000000000098116 [11:25:53]line Версия ККМ: 001 [11:25:53]line ФМ: 0000000000965413 [11:25:53]line ФД: 220979 [11:25:53]line ФПД: 259764624087923 [11:25:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T112557&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220979&fm=259764624087923&tin=02508201610067®Number=0000000000098116&sum=100000 [11:25:54]OFD Sender: Processing packet 220979 [packets to send 81, broken 80] [11:25:54]ProducePacketName [11:25:54]name=ofd_packets/00220979 [11:25:54]OFD Sender: To server: pG, [11:25:54]CommunicateWithHost lk.salyk.kg:30040 [11:25:54]ConnectInit lk.salyk.kg [11:25:54]written 0, free lines is 4095 [11:25:54]Connected sock=7 [11:25:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 E2 44 04 01 F3 DC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 45 DD 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 33 5F 03 00 35 04 06 00 EC 41 2A 24 DB 73 A1 FE AC 92 27 87 FF 04 [11:25:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 40 67 47 00 2D 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 39 36 35 34 31 33 10 04 04 00 33 5F 03 00 F4 03 04 00 E4 88 18 67 B6 04 01 00 00 29 19 05 D9 83 2B B7 83 [11:25:54]CommunicateWithHost err = 0 [11:25:54]CheckOFDResponse [11:25:54]1017 (14) - 77093643461234 [11:25:54]1041 (16) - 0000000000965413 [11:25:54]1040 (4) - 220979 [11:25:54]1012 (4) - 23.10.2024 05:25 [11:25:54]1206 (1) - 0 [11:25:54]OFD Sender: Remove packet 220979 [11:25:54]ProducePacketName [11:25:54]name=ofd_packets/00220979 [11:25:54]NVStorageDeleteData [11:25:54]Write to MH i2c: 01 00 00 FC 6F 6B [11:25:54]Write i2c OK [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: 01 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: 01 07 00 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: 01 07 00 FC 6F 00 00 00 00 00 E8 0C 66 [11:25:54]RasterBufferAndPrint [11:25:54]line [11:25:54]line [11:25:54]line [11:25:54]line [11:25:54]line [11:25:54]written 0, free lines is 3310 [11:25:54]MH_Cut [11:25:54]Write to MH i2c: D1 01 00 03 70 01 45 [11:25:54]Write i2c OK [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: D1 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: D1 01 00 [11:25:54]MH_I2C_Read... [11:25:54]Read from MH i2c: D1 01 00 03 70 00 44 [11:25:54]Write to MH i2c: 01 00 00 04 70 74 [11:25:54]Write i2c OK [11:25:54]MH_I2C_Read... [11:25:55]OFD Sender: No OFD packet to send [11:25:55]*** Cut start [11:25:55]*** Partial cut [11:25:55]*** CUTSNS_PIN = 1 [11:25:55]*** CUTSNS_PIN = 0 [11:25:55]*** Brake cut motor [11:25:56]Read from MH i2c: 01 [11:25:56]MH_I2C_Read... [11:25:56]*** Stop cut motor [11:25:56]*** Cut end [11:25:56]Read from MH i2c: 01 07 00 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: 01 07 00 04 70 00 00 00 00 00 FF 0F 89 [11:25:56]process_action close_receipt done [11:25:56]requested_data is exist [11:25:56]produce_requested_data [11:25:56]requested_item fm.sn is exist - process it [11:25:56]wFMCommunicate request_size=4 [11:25:56]MH_SAM_APDU [11:25:56]CAPDU: 80 11 00 00 [11:25:56]Write to MH i2c: E2 08 00 05 70 80 11 00 00 00 00 00 00 EF [11:25:56]Write i2c OK [11:25:56]MH_I2C_Read... [11:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:56]Read from MH i2c: E2 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: E2 17 00 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: E2 17 00 05 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3E [11:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:25:56]wFMCommunicate OK [11:25:56]requested_item fd.num is exist - process it [11:25:56]SAM_PROTO_GetFieldsCounters [11:25:56]wFMCommunicate request_size=4 [11:25:56]MH_SAM_APDU [11:25:56]CAPDU: 80 13 00 00 [11:25:56]Write to MH i2c: E2 08 00 06 70 80 13 00 00 00 00 00 00 F2 [11:25:56]Write i2c OK [11:25:56]MH_I2C_Read... [11:25:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:56]Read from MH i2c: E2 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: E2 62 00 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: E2 62 00 06 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 33 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [11:25:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 33 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:56]wFMCommunicate OK [11:25:56]SAM_PROTO_GetFieldsCounters done [11:25:56]requested_item shift.num is exist - process it [11:25:56]requested_item shift.opened is exist - process it [11:25:56]req_shift_opened [11:25:56]FM_GetShiftState [11:25:56]SAM_PROTO_GetShiftState [11:25:56]wFMCommunicate request_size=4 [11:25:56]MH_SAM_APDU [11:25:56]CAPDU: 80 13 01 00 [11:25:56]Write to MH i2c: E2 08 00 07 70 80 13 01 00 00 00 00 00 F4 [11:25:56]Write i2c OK [11:25:56]MH_I2C_Read... [11:25:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:56]Read from MH i2c: E2 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: E2 0E 00 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: E2 0E 00 07 70 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 44 [11:25:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:25:56]wFMCommunicate OK [11:25:56]SAM_PROTO_GetShiftState done [11:25:56]FM_GetShiftState done [11:25:56]req_shift_opened done [11:25:56]requested_item shift.open_date is exist - process it [11:25:56]req_shift_open_date [11:25:56]req_shift_open_date done [11:25:56]produce_requested_data done [11:25:56]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220979,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:25:56]process_action_free close_receipt [11:25:56]json_value_free [11:25:56]json_value_free done [11:25:56]process_json_proto returns [11:25:56]Send response to host [11:25:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220979,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:25:56]free response buf [11:25:56]execute_script done [11:25:56]execute_script returns [11:25:56]free content buf [11:25:56]Sock 10.Close socket [11:25:56]Sock 10.Thread stoped [11:26:00]OFD Sender: No OFD packet to send [11:26:05]OFD Sender: No OFD packet to send [11:26:10]OFD Sender: No OFD packet to send [11:26:15]OFD Sender: No OFD packet to send [11:26:20]OFD Sender: No OFD packet to send [11:26:25]OFD Sender: No OFD packet to send [11:26:30]OFD Sender: No OFD packet to send [11:26:35]OFD Sender: No OFD packet to send [11:26:40]OFD Sender: No OFD packet to send [11:26:45]OFD Sender: No OFD packet to send [11:26:50]OFD Sender: No OFD packet to send [11:26:55]OFD Sender: No OFD packet to send [11:27:00]OFD Sender: No OFD packet to send [11:27:05]OFD Sender: No OFD packet to send [11:27:10]OFD Sender: No OFD packet to send [11:27:15]OFD Sender: No OFD packet to send [11:27:20]OFD Sender: No OFD packet to send [11:27:25]OFD Sender: No OFD packet to send [11:27:30]OFD Sender: No OFD packet to send [11:27:35]OFD Sender: No OFD packet to send [11:27:40]OFD Sender: No OFD packet to send [11:27:45]OFD Sender: No OFD packet to send [11:27:50]OFD Sender: No OFD packet to send [11:27:55]OFD Sender: No OFD packet to send [11:28:00]OFD Sender: No OFD packet to send [11:28:05]OFD Sender: No OFD packet to send [11:28:10]OFD Sender: No OFD packet to send [11:28:15]OFD Sender: No OFD packet to send [11:28:20]OFD Sender: No OFD packet to send [11:28:25]OFD Sender: No OFD packet to send [11:28:30]OFD Sender: No OFD packet to send [11:28:35]OFD Sender: No OFD packet to send [11:28:40]OFD Sender: No OFD packet to send [11:28:45]OFD Sender: No OFD packet to send [11:28:50]OFD Sender: No OFD packet to send [11:28:55]OFD Sender: No OFD packet to send [11:29:00]OFD Sender: No OFD packet to send [11:29:05]OFD Sender: No OFD packet to send [11:29:10]OFD Sender: No OFD packet to send [11:29:15]OFD Sender: No OFD packet to send [11:29:20]OFD Sender: No OFD packet to send [11:29:25]OFD Sender: No OFD packet to send [11:29:30]OFD Sender: No OFD packet to send [11:29:33]accept exits with 9 [11:29:33]New connection [11:29:33]New thread 3066531172 created [11:29:33]Thread 3066674532 joined [11:29:33]Waiting for new connection... [11:29:33] Sock 9.Parse request [11:29:33]Sock 9.Check first char [11:29:33]Sock 9.First char is OK [11:29:33]request: POST /json_proto HTTP/1.0 [11:29:33]Method: POST [11:29:33]URL: /json_proto [11:29:33]Method is POST - this is cgi request [11:29:33]url: /json_proto [11:29:33]query_string will be loaded in cgi processing [11:29:33]execute_cgi json_proto POST (null) [11:29:33]execute_cgi path=json_proto method=POST [11:29:33]POST find Content-Length [11:29:33]Host: 172.17.40.4:8080 [11:29:33]Content-Length: 677 [11:29:33]Content-Type: application/json [11:29:33] [11:29:33]POST finish read [11:29:33]Found Content-Length = 677 [11:29:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:33]execute_script... [11:29:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:33]POST & json_proto [11:29:33]process_json_proto [11:29:33]json parsed OK: [11:29:33]protocol is kg_v1.0 [11:29:33]action value=close_receipt [11:29:33]process_action close_receipt [11:29:33]cmd_close_receipt [11:29:33]MH_GetDate [11:29:33]Write to MH i2c: F0 00 00 08 70 67 [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: F0 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: F0 09 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: F0 09 00 08 70 00 22 DE 18 67 65 5C 16 67 2D [11:29:33]GetLastDocTimeStamp 1729682757 [11:29:33]current date 1729682978 [11:29:33]FM_GetShiftState [11:29:33]SAM_PROTO_GetShiftState [11:29:33]wFMCommunicate request_size=4 [11:29:33]MH_SAM_APDU [11:29:33]CAPDU: 80 13 01 00 [11:29:33]Write to MH i2c: E2 08 00 09 70 80 13 01 00 00 00 00 00 F6 [11:29:33]Write i2c OK [11:29:33]MH_I2C_Read... [11:29:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:33]Read from MH i2c: E2 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 0E 00 [11:29:33]MH_I2C_Read... [11:29:33]Read from MH i2c: E2 0E 00 09 70 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 46 [11:29:33]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:29:33]wFMCommunicate OK [11:29:33]SAM_PROTO_GetShiftState done [11:29:33]FM_GetShiftState done [11:29:33]opened in 1729642119 [11:29:33]opened+sec_in_day 1729728519 [11:29:33]quantity*price = 20003 [11:29:33]sum+1 = 20004 [11:29:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 189 23.10.2024 11:29 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220980 ФПД: 97494480092250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T112938&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220980&fm=97494480092250&tin=02508201610067®Number=0000000000098116&sum=20000 [11:29:34]StoreToDocumentArchive [11:29:34]shift 447 fd 220980 [11:29:34]save to /storage/0447/doc_00220980 [11:29:34]save last doc name /storage/0447/doc_00220980 to /storage/kkm_last_doc_name [11:29:34]save OK [11:29:34]Clear old archive folders... [11:29:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:34]tlvbuf is 008B26C0 [11:29:34]SAM_PROTO_ClearQueue [11:29:34]wFMCommunicate request_size=4 [11:29:34]MH_SAM_APDU [11:29:34]CAPDU: 80 09 00 00 [11:29:34]Write to MH i2c: E2 08 00 16 70 80 09 00 00 00 00 00 00 F8 [11:29:34]Write i2c OK [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: E2 [11:29:34]MH_I2C_Read... [11:29:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:34]Read from MH i2c: E2 03 00 [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: E2 03 00 16 70 00 90 00 FA [11:29:34]RAPDU: 90 00 [11:29:34]wFMCommunicate OK [11:29:34]SAM_PROTO_ClearQueue done [11:29:34]KKMCreateOFDPacket [11:29:34]OFDProtocolAddRootSTLVToBuf [11:29:34]FM_MakeSignedData [11:29:34]FM_MakeSignedData [11:29:34]SAM_PROTO_SignData [11:29:34]wFMCommunicate request_size=4 [11:29:34]MH_SAM_APDU [11:29:34]CAPDU: 80 0D 01 02 [11:29:34]Write to MH i2c: E2 08 00 17 70 80 0D 01 02 00 00 00 00 00 [11:29:34]Write i2c OK [11:29:34]MH_I2C_Read... [11:29:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:34]Read from MH i2c: E2 [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: E2 03 00 [11:29:34]MH_I2C_Read... [11:29:34]Read from MH i2c: E2 03 00 17 70 00 90 00 FB [11:29:34]RAPDU: 90 00 [11:29:34]wFMCommunicate OK [11:29:34]wFMCommunicate request_size=255 [11:29:34]MH_SAM_APDU [11:29:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 22 DE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 34 5F 03 00 35 04 06 00 58 [11:29:34]Write to MH i2c: E2 02 01 18 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 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 22 DE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 34 5F 03 00 35 04 06 00 58 00 00 34 [11:29:34]Write i2c OK [11:29:34]MH_I2C_Read... [11:29:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:35]Read from MH i2c: E2 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: E2 03 00 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: E2 03 00 18 70 00 90 00 FC [11:29:35]RAPDU: 90 00 [11:29:35]wFMCommunicate OK [11:29:35]wFMCommunicate request_size=10 [11:29:35]MH_SAM_APDU [11:29:35]CAPDU: 80 0D 02 02 05 AB B3 DA 7C 5A [11:29:35]Write to MH i2c: E2 0D 00 19 70 80 0D 02 02 05 00 AB B3 DA 7C 5A 00 00 1B [11:29:35]Write i2c OK [11:29:35]MH_I2C_Read... [11:29:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:35]Read from MH i2c: E2 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: E2 03 00 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: E2 03 00 19 70 00 90 00 FD [11:29:35]RAPDU: 90 00 [11:29:35]wFMCommunicate OK [11:29:35]wFMCommunicate request_size=4 [11:29:35]MH_SAM_APDU [11:29:35]CAPDU: 80 0D 03 02 [11:29:35]Write to MH i2c: E2 08 00 1A 70 80 0D 03 02 00 00 00 00 05 [11:29:35]Write i2c OK [11:29:35]MH_I2C_Read... [11:29:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:35]Read from MH i2c: E2 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: E2 0B 00 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: E2 0B 00 1A 70 00 2B 66 16 83 35 02 36 9D 90 00 3A [11:29:35]RAPDU: 2B 66 16 83 35 02 36 9D 90 00 [11:29:35]wFMCommunicate OK [11:29:35]SAM_PROTO_SignData done [11:29:35]FM_MakeSignedData done [11:29:35]CreateOFDProtocolMessage [11:29:35]wFMCommunicate request_size=4 [11:29:35]MH_SAM_APDU [11:29:35]CAPDU: 80 11 00 00 [11:29:35]Write to MH i2c: E2 08 00 1B 70 80 11 00 00 00 00 00 00 05 [11:29:35]Write i2c OK [11:29:35]MH_I2C_Read... [11:29:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:35]Read from MH i2c: E2 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: E2 17 00 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: E2 17 00 1B 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 54 [11:29:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:29:35]wFMCommunicate OK [11:29:35]CreateOFDProtocolMessage done [11:29:35]OFDSenderStorePacket 220980 [11:29:35]StoreOFDPacket docnum=220980 [11:29:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 27 F6 07 01 4E 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 22 DE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 34 5F 03 00 35 04 06 00 58 AB B3 DA 7C 5A 2B 66 16 83 35 02 36 9D [11:29:35]CheckFolder [11:29:35]dirname=/storage/ofd_packets [11:29:35]CheckFolder done [11:29:35]ProducePacketName [11:29:35]name=ofd_packets/00220980 [11:29:35]NVStorageSaveData ofd_packets/00220980 [11:29:35]File name is /storage/ofd_packets/00220980 [11:29:35]Write 301 bytes [11:29:35]NVStorageSaveData done [11:29:35]OFDSenderStorePacket done [11:29:35]KKMCreateOFDPacket done [11:29:35]NVStorageSaveData kkm_last_timestamp [11:29:35]File name is /storage/kkm_last_timestamp [11:29:35]Write 4 bytes [11:29:35]NVStorageSaveData done [11:29:35]ExternCall_PrintAddStr [11:29:35]wPrintStart [11:29:35]Write to MH i2c: 01 00 00 1C 70 8C [11:29:35]Write i2c OK [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: 01 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: 01 07 00 [11:29:35]MH_I2C_Read... [11:29:35]Read from MH i2c: 01 07 00 1C 70 00 00 00 00 00 FF 0F A1 [11:29:35]RasterBufferAndPrint [11:29:35]line Счет N : (1)538900 [11:29:35]line ИНН: 02508201610067 [11:29:35]line Контрольно-Кассовый Чек [11:29:35]line ПРОДАЖА [11:29:35]line ТРК (МРК, ГНК) : 13 [11:29:35]line Товар: 2710124130 [11:29:35]line Аи-92-К-2 [11:29:35]line 2.990 * 66.90 [11:29:35]line = 200.03 [11:29:35]line НДС 12% НСП 1% [11:29:35]line > о реализуемом товаре [11:29:35]line ОКРУГЛЕНИЕ: -0.03 [11:29:35]line ИТОГО: 200.00 [11:29:35]line Внесено: 200.00 [11:29:35]line СДАЧА: 0.00 [11:29:35]line НСП 1% : 1.77 [11:29:35]line НДС 12% : 21.24 [11:29:35]line Наличными: 200.00 [11:29:35]line Безнал.: 0.00 [11:29:35]line Место: АЗС № 84 "Партнер Нефть" [11:29:35]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:29:35]line СНО: Общий режим [11:29:35]line Чек 189 23.10.2024 11:29 [11:29:35]line Смена: 447 ФФД: 1.0 [11:29:35]line ЗНМ: 0300000178 [11:29:35]line РНМ: 0000000000098116 [11:29:35]line Версия ККМ: 001 [11:29:35]line ФМ: 0000000000965413 [11:29:35]line ФД: 220980 [11:29:35]line ФПД: 97494480092250 [11:29:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T112938&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220980&fm=97494480092250&tin=02508201610067®Number=0000000000098116&sum=20000 [11:29:35]OFD Sender: Processing packet 220980 [packets to send 81, broken 80] [11:29:35]ProducePacketName [11:29:35]name=ofd_packets/00220980 [11:29:35]OFD Sender: To server: pG, [11:29:35]CommunicateWithHost lk.salyk.kg:30040 [11:29:35]ConnectInit lk.salyk.kg [11:29:35]written 0, free lines is 4095 [11:29:35]Connected sock=10 [11:29:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 27 F6 07 01 4E 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 22 DE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 34 5F 03 00 35 04 06 00 58 AB B3 DA 7C 5A 2B 66 16 83 35 02 36 9D [11:29:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 CD BF 47 00 70 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 34 5F 03 00 F4 03 04 00 C1 89 18 67 B6 04 01 00 00 FD C2 CD AA 2D 07 1A BA [11:29:35]CommunicateWithHost err = 0 [11:29:35]CheckOFDResponse [11:29:35]1017 (14) - 77093643461234 [11:29:35]1041 (16) - 0000000000965413 [11:29:35]1040 (4) - 220980 [11:29:35]1012 (4) - 23.10.2024 05:29 [11:29:35]1206 (1) - 0 [11:29:35]OFD Sender: Remove packet 220980 [11:29:35]ProducePacketName [11:29:35]name=ofd_packets/00220980 [11:29:35]NVStorageDeleteData [11:29:36]Write to MH i2c: 01 00 00 47 70 B7 [11:29:36]Write i2c OK [11:29:36]MH_I2C_Read... [11:29:36]Read from MH i2c: 01 [11:29:36]MH_I2C_Read... [11:29:36]Read from MH i2c: 01 07 00 [11:29:36]MH_I2C_Read... [11:29:36]Read from MH i2c: 01 07 00 47 70 00 00 00 00 00 EE 0C B8 [11:29:36]RasterBufferAndPrint [11:29:36]line [11:29:36]line [11:29:36]line [11:29:36]line [11:29:36]line [11:29:36]written 0, free lines is 3316 [11:29:36]MH_Cut [11:29:36]Write to MH i2c: D1 01 00 4E 70 01 90 [11:29:36]Write i2c OK [11:29:36]MH_I2C_Read... [11:29:36]Read from MH i2c: D1 [11:29:36]MH_I2C_Read... [11:29:36]Read from MH i2c: D1 01 00 [11:29:36]MH_I2C_Read... [11:29:36]Read from MH i2c: D1 01 00 4E 70 00 8F [11:29:36]Write to MH i2c: 01 00 00 4F 70 BF [11:29:36]Write i2c OK [11:29:36]MH_I2C_Read... [11:29:36]OFD Sender: No OFD packet to send [11:29:36]*** Cut start [11:29:36]*** Partial cut [11:29:36]*** CUTSNS_PIN = 1 [11:29:36]*** CUTSNS_PIN = 0 [11:29:37]*** Brake cut motor [11:29:37]Read from MH i2c: 01 [11:29:37]MH_I2C_Read... [11:29:37]*** Stop cut motor [11:29:37]*** Cut end [11:29:37]Read from MH i2c: 01 07 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: 01 07 00 4F 70 00 00 00 00 00 FF 0F D4 [11:29:37]process_action close_receipt done [11:29:37]requested_data is exist [11:29:37]produce_requested_data [11:29:37]requested_item fm.sn is exist - process it [11:29:37]wFMCommunicate request_size=4 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 11 00 00 [11:29:37]Write to MH i2c: E2 08 00 50 70 80 11 00 00 00 00 00 00 3A [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:37]Read from MH i2c: E2 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 17 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 17 00 50 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 89 [11:29:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:29:37]wFMCommunicate OK [11:29:37]requested_item fd.num is exist - process it [11:29:37]SAM_PROTO_GetFieldsCounters [11:29:37]wFMCommunicate request_size=4 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 13 00 00 [11:29:37]Write to MH i2c: E2 08 00 51 70 80 13 00 00 00 00 00 00 3D [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:37]Read from MH i2c: E2 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 62 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 62 00 51 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 34 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [11:29:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 34 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:29:37]wFMCommunicate OK [11:29:37]SAM_PROTO_GetFieldsCounters done [11:29:37]requested_item shift.num is exist - process it [11:29:37]requested_item shift.opened is exist - process it [11:29:37]req_shift_opened [11:29:37]FM_GetShiftState [11:29:37]SAM_PROTO_GetShiftState [11:29:37]wFMCommunicate request_size=4 [11:29:37]MH_SAM_APDU [11:29:37]CAPDU: 80 13 01 00 [11:29:37]Write to MH i2c: E2 08 00 52 70 80 13 01 00 00 00 00 00 3F [11:29:37]Write i2c OK [11:29:37]MH_I2C_Read... [11:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:37]Read from MH i2c: E2 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 0E 00 [11:29:37]MH_I2C_Read... [11:29:37]Read from MH i2c: E2 0E 00 52 70 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 8F [11:29:37]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:29:37]wFMCommunicate OK [11:29:37]SAM_PROTO_GetShiftState done [11:29:37]FM_GetShiftState done [11:29:37]req_shift_opened done [11:29:37]requested_item shift.open_date is exist - process it [11:29:37]req_shift_open_date [11:29:37]req_shift_open_date done [11:29:37]produce_requested_data done [11:29:37]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220980,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:29:37]process_action_free close_receipt [11:29:37]json_value_free [11:29:37]json_value_free done [11:29:37]process_json_proto returns [11:29:37]Send response to host [11:29:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220980,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:29:37]free response buf [11:29:37]execute_script done [11:29:37]execute_script returns [11:29:37]free content buf [11:29:37]Sock 9.Close socket [11:29:37]Sock 9.Thread stoped [11:29:41]OFD Sender: No OFD packet to send [11:29:46]OFD Sender: No OFD packet to send [11:29:51]OFD Sender: No OFD packet to send [11:29:56]OFD Sender: No OFD packet to send [11:30:01]OFD Sender: No OFD packet to send [11:30:06]OFD Sender: No OFD packet to send [11:30:11]OFD Sender: No OFD packet to send [11:30:16]OFD Sender: No OFD packet to send [11:30:21]OFD Sender: No OFD packet to send [11:30:26]OFD Sender: No OFD packet to send [11:30:31]OFD Sender: No OFD packet to send [11:30:36]OFD Sender: No OFD packet to send [11:30:41]OFD Sender: No OFD packet to send [11:30:46]OFD Sender: No OFD packet to send [11:30:51]OFD Sender: No OFD packet to send [11:30:56]OFD Sender: No OFD packet to send [11:31:01]OFD Sender: No OFD packet to send [11:31:06]OFD Sender: No OFD packet to send [11:31:11]OFD Sender: No OFD packet to send [11:31:16]OFD Sender: No OFD packet to send [11:31:21]OFD Sender: No OFD packet to send [11:31:26]OFD Sender: No OFD packet to send [11:31:31]OFD Sender: No OFD packet to send [11:31:36]OFD Sender: No OFD packet to send [11:31:41]OFD Sender: No OFD packet to send [11:31:46]OFD Sender: No OFD packet to send [11:31:51]OFD Sender: No OFD packet to send [11:31:56]OFD Sender: No OFD packet to send [11:32:01]OFD Sender: No OFD packet to send [11:32:06]OFD Sender: No OFD packet to send [11:32:11]OFD Sender: No OFD packet to send [11:32:16]OFD Sender: No OFD packet to send [11:32:21]OFD Sender: No OFD packet to send [11:32:26]OFD Sender: No OFD packet to send [11:32:26]accept exits with 7 [11:32:26]New connection [11:32:26]New thread 3066674532 created [11:32:26]Thread 3066531172 joined [11:32:26]Waiting for new connection... [11:32:26] Sock 7.Parse request [11:32:26]Sock 7.Check first char [11:32:26]Sock 7.First char is OK [11:32:26]request: POST /json_proto HTTP/1.0 [11:32:26]Method: POST [11:32:26]URL: /json_proto [11:32:26]Method is POST - this is cgi request [11:32:26]url: /json_proto [11:32:26]query_string will be loaded in cgi processing [11:32:26]execute_cgi json_proto POST (null) [11:32:26]execute_cgi path=json_proto method=POST [11:32:26]POST find Content-Length [11:32:26]Host: 172.17.40.4:8080 [11:32:26]Content-Length: 754 [11:32:26]Content-Type: application/json [11:32:26] [11:32:26]POST finish read [11:32:26]Found Content-Length = 754 [11:32:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:26]execute_script... [11:32: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)538901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100855", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:26]POST & json_proto [11:32:26]process_json_proto [11:32:26]json parsed OK: [11:32:26]protocol is kg_v1.0 [11:32:26]action value=close_receipt [11:32:26]process_action close_receipt [11:32:26]cmd_close_receipt [11:32:26]MH_GetDate [11:32:26]Write to MH i2c: F0 00 00 53 70 B2 [11:32:26]Write i2c OK [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: F0 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: F0 09 00 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: F0 09 00 53 70 00 CF DE 18 67 65 5C 16 67 25 [11:32:26]GetLastDocTimeStamp 1729682978 [11:32:26]current date 1729683151 [11:32:26]FM_GetShiftState [11:32:26]SAM_PROTO_GetShiftState [11:32:26]wFMCommunicate request_size=4 [11:32:26]MH_SAM_APDU [11:32:26]CAPDU: 80 13 01 00 [11:32:26]Write to MH i2c: E2 08 00 54 70 80 13 01 00 00 00 00 00 41 [11:32:26]Write i2c OK [11:32:26]MH_I2C_Read... [11:32:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:26]Read from MH i2c: E2 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: E2 0E 00 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: E2 0E 00 54 70 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 91 [11:32:26]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:32:26]wFMCommunicate OK [11:32:26]SAM_PROTO_GetShiftState done [11:32:26]FM_GetShiftState done [11:32:26]opened in 1729642119 [11:32:26]opened+sec_in_day 1729728519 [11:32:26]quantity*price = 0 [11:32:26]sum+1 = 1 [11:32:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 190 23.10.2024 11:32 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: ТК ГПНА Online 30100855 ФМ: 0000000000965413 ФД: 220981 ФПД: 200448998418135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113231&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220981&fm=200448998418135&tin=02508201610067®Number=0000000000098116&sum=0 [11:32:27]StoreToDocumentArchive [11:32:27]shift 447 fd 220981 [11:32:27]save to /storage/0447/doc_00220981 [11:32:27]save last doc name /storage/0447/doc_00220981 to /storage/kkm_last_doc_name [11:32:27]save OK [11:32:27]Clear old archive folders... [11:32:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:32:27]tlvbuf is 00874B10 [11:32:27]SAM_PROTO_ClearQueue [11:32:27]wFMCommunicate request_size=4 [11:32:27]MH_SAM_APDU [11:32:27]CAPDU: 80 09 00 00 [11:32:27]Write to MH i2c: E2 08 00 61 70 80 09 00 00 00 00 00 00 43 [11:32:27]Write i2c OK [11:32:27]MH_I2C_Read... [11:32:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:27]Read from MH i2c: E2 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 03 00 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 03 00 61 70 00 90 00 45 [11:32:27]RAPDU: 90 00 [11:32:27]wFMCommunicate OK [11:32:27]SAM_PROTO_ClearQueue done [11:32:27]KKMCreateOFDPacket [11:32:27]OFDProtocolAddRootSTLVToBuf [11:32:27]FM_MakeSignedData [11:32:27]FM_MakeSignedData [11:32:27]SAM_PROTO_SignData [11:32:27]wFMCommunicate request_size=4 [11:32:27]MH_SAM_APDU [11:32:27]CAPDU: 80 0D 01 02 [11:32:27]Write to MH i2c: E2 08 00 62 70 80 0D 01 02 00 00 00 00 4B [11:32:27]Write i2c OK [11:32:27]MH_I2C_Read... [11:32:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:27]Read from MH i2c: E2 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 03 00 [11:32:27]MH_I2C_Read... [11:32:27]Read from MH i2c: E2 03 00 62 70 00 90 00 46 [11:32:27]RAPDU: 90 00 [11:32:27]wFMCommunicate OK [11:32:27]wFMCommunicate request_size=255 [11:32:27]MH_SAM_APDU [11:32:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 CF DE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 35 5F 03 00 35 04 06 00 B6 [11:32:27]Write to MH i2c: E2 02 01 63 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 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 CF DE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 35 5F 03 00 35 04 06 00 B6 00 00 17 [11:32:27]Write i2c OK [11:32:27]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 63 70 00 90 00 47 [11:32:28]RAPDU: 90 00 [11:32:28]wFMCommunicate OK [11:32:28]wFMCommunicate request_size=10 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 0D 02 02 05 4E AB 58 A6 D7 [11:32:28]Write to MH i2c: E2 0D 00 64 70 80 0D 02 02 05 00 4E AB 58 A6 D7 00 00 26 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 03 00 64 70 00 90 00 48 [11:32:28]RAPDU: 90 00 [11:32:28]wFMCommunicate OK [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 0D 03 02 [11:32:28]Write to MH i2c: E2 08 00 65 70 80 0D 03 02 00 00 00 00 50 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 0B 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 0B 00 65 70 00 E7 F7 D3 62 E2 E1 DF F5 90 00 FB [11:32:28]RAPDU: E7 F7 D3 62 E2 E1 DF F5 90 00 [11:32:28]wFMCommunicate OK [11:32:28]SAM_PROTO_SignData done [11:32:28]FM_MakeSignedData done [11:32:28]CreateOFDProtocolMessage [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 11 00 00 [11:32:28]Write to MH i2c: E2 08 00 66 70 80 11 00 00 00 00 00 00 50 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 17 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 17 00 66 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 9F [11:32:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:32:28]wFMCommunicate OK [11:32:28]CreateOFDProtocolMessage done [11:32:28]OFDSenderStorePacket 220981 [11:32:28]StoreOFDPacket docnum=220981 [11:32:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 65 88 07 01 09 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 CF DE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 35 5F 03 00 35 04 06 00 B6 4E AB 58 A6 D7 E7 F7 D3 62 E2 E1 DF F5 [11:32:28]CheckFolder [11:32:28]dirname=/storage/ofd_packets [11:32:28]CheckFolder done [11:32:28]ProducePacketName [11:32:28]name=ofd_packets/00220981 [11:32:28]NVStorageSaveData ofd_packets/00220981 [11:32:28]File name is /storage/ofd_packets/00220981 [11:32:28]Write 301 bytes [11:32:28]NVStorageSaveData done [11:32:28]OFDSenderStorePacket done [11:32:28]KKMCreateOFDPacket done [11:32:28]NVStorageSaveData kkm_last_timestamp [11:32:28]File name is /storage/kkm_last_timestamp [11:32:28]Write 4 bytes [11:32:28]NVStorageSaveData done [11:32:28]ExternCall_PrintAddStr [11:32:28]wPrintStart [11:32:28]Write to MH i2c: 01 00 00 67 70 D7 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: 01 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: 01 07 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: 01 07 00 67 70 00 00 00 00 00 FF 0F EC [11:32:28]RasterBufferAndPrint [11:32:28]line Счет N : (1)538901 [11:32:28]line ИНН: 02508201610067 [11:32:28]line Контрольно-Кассовый Чек [11:32:28]line ПРОДАЖА [11:32:28]line ТРК (МРК, ГНК) : 33 [11:32:28]line Товар: 2710124130 [11:32:28]line Аи-92-К-2 [11:32:28]line 15.000 * 0.00 [11:32:28]line = 0.00 [11:32:28]line НДС 12% НСП 1% [11:32:28]line > о реализуемом товаре [11:32:28]line ИТОГО: 0.00 [11:32:28]line НСП 1% : 0.00 [11:32:28]line НДС 12% : 0.00 [11:32:28]line Наличными: 0.00 [11:32:28]line Безнал.: 0.00 [11:32:28]line Место: АЗС № 84 "Партнер Нефть" [11:32:28]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:32:28]line СНО: Общий режим [11:32:28]line Чек 190 23.10.2024 11:32 [11:32:28]line Смена: 447 ФФД: 1.0 [11:32:28]line ЗНМ: 0300000178 [11:32:28]line РНМ: 0000000000098116 [11:32:28]line Версия ККМ: 001 [11:32:28]line Талоны: ТК ГПНА Online [11:32:28]line 30100855 [11:32:28]line ФМ: 0000000000965413 [11:32:28]line ФД: 220981 [11:32:28]line ФПД: 200448998418135 [11:32:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113231&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220981&fm=200448998418135&tin=02508201610067®Number=0000000000098116&sum=0 [11:32:28]written 0, free lines is 4095 [11:32:28]OFD Sender: Processing packet 220981 [packets to send 81, broken 80] [11:32:28]ProducePacketName [11:32:28]name=ofd_packets/00220981 [11:32:28]OFD Sender: To server: pG, [11:32:28]CommunicateWithHost lk.salyk.kg:30040 [11:32:28]ConnectInit lk.salyk.kg [11:32:28]Connected sock=10 [11:32:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 65 88 07 01 09 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 CF DE 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 35 5F 03 00 35 04 06 00 B6 4E AB 58 A6 D7 E7 F7 D3 62 E2 E1 DF F5 [11:32:28]Write to MH i2c: 01 00 00 91 70 01 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: 01 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: 01 07 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: 01 07 00 91 70 00 00 00 00 00 F9 0C 0D [11:32:28]RasterBufferAndPrint [11:32:28]line [11:32:28]line [11:32:28]line [11:32:28]line [11:32:28]line [11:32:28]written 0, free lines is 3327 [11:32:28]MH_Cut [11:32:28]Write to MH i2c: D1 01 00 98 70 01 DA [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: D1 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: D1 01 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: D1 01 00 98 70 00 D9 [11:32:28]Write to MH i2c: 01 00 00 99 70 09 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 2A 15 47 00 54 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 39 36 35 34 31 33 10 04 04 00 35 5F 03 00 F4 03 04 00 6F 8A 18 67 B6 04 01 00 00 F0 E0 D1 56 5B C2 86 95 [11:32:28]CommunicateWithHost err = 0 [11:32:28]CheckOFDResponse [11:32:28]1017 (14) - 77093643461234 [11:32:28]1041 (16) - 0000000000965413 [11:32:28]1040 (4) - 220981 [11:32:28]1012 (4) - 23.10.2024 05:32 [11:32:28]1206 (1) - 0 [11:32:28]OFD Sender: Remove packet 220981 [11:32:28]ProducePacketName [11:32:28]name=ofd_packets/00220981 [11:32:28]NVStorageDeleteData [11:32:29]*** Cut start [11:32:29]*** Partial cut [11:32:29]*** CUTSNS_PIN = 1 [11:32:29]OFD Sender: No OFD packet to send [11:32:29]*** CUTSNS_PIN = 0 [11:32:29]*** Brake cut motor [11:32:30]Read from MH i2c: 01 [11:32:30]MH_I2C_Read... [11:32:30]*** Stop cut motor [11:32:30]*** Cut end [11:32:30]Read from MH i2c: 01 07 00 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: 01 07 00 99 70 00 00 00 00 00 FF 0F 1E [11:32:30]process_action close_receipt done [11:32:30]requested_data is exist [11:32:30]produce_requested_data [11:32:30]requested_item fm.sn is exist - process it [11:32:30]wFMCommunicate request_size=4 [11:32:30]MH_SAM_APDU [11:32:30]CAPDU: 80 11 00 00 [11:32:30]Write to MH i2c: E2 08 00 9A 70 80 11 00 00 00 00 00 00 84 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:30]Read from MH i2c: E2 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: E2 17 00 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: E2 17 00 9A 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D3 [11:32:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:32:30]wFMCommunicate OK [11:32:30]requested_item fd.num is exist - process it [11:32:30]SAM_PROTO_GetFieldsCounters [11:32:30]wFMCommunicate request_size=4 [11:32:30]MH_SAM_APDU [11:32:30]CAPDU: 80 13 00 00 [11:32:30]Write to MH i2c: E2 08 00 9B 70 80 13 00 00 00 00 00 00 87 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:30]Read from MH i2c: E2 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: E2 62 00 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: E2 62 00 9B 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 35 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [11:32:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 35 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:30]wFMCommunicate OK [11:32:30]SAM_PROTO_GetFieldsCounters done [11:32:30]requested_item shift.num is exist - process it [11:32:30]requested_item shift.opened is exist - process it [11:32:30]req_shift_opened [11:32:30]FM_GetShiftState [11:32:30]SAM_PROTO_GetShiftState [11:32:30]wFMCommunicate request_size=4 [11:32:30]MH_SAM_APDU [11:32:30]CAPDU: 80 13 01 00 [11:32:30]Write to MH i2c: E2 08 00 9C 70 80 13 01 00 00 00 00 00 89 [11:32:30]Write i2c OK [11:32:30]MH_I2C_Read... [11:32:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:30]Read from MH i2c: E2 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: E2 0E 00 [11:32:30]MH_I2C_Read... [11:32:30]Read from MH i2c: E2 0E 00 9C 70 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D9 [11:32:30]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:32:30]wFMCommunicate OK [11:32:30]SAM_PROTO_GetShiftState done [11:32:30]FM_GetShiftState done [11:32:30]req_shift_opened done [11:32:30]requested_item shift.open_date is exist - process it [11:32:30]req_shift_open_date [11:32:30]req_shift_open_date done [11:32:30]produce_requested_data done [11:32:30]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220981,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:32:30]process_action_free close_receipt [11:32:30]json_value_free [11:32:30]json_value_free done [11:32:30]process_json_proto returns [11:32:30]Send response to host [11:32:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220981,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:32:30]free response buf [11:32:30]execute_script done [11:32:30]execute_script returns [11:32:30]free content buf [11:32:30]Sock 7.Close socket [11:32:30]Sock 7.Thread stoped [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:58]accept exits with 9 [11:33:58]New connection [11:33:58]New thread 3066531172 created [11:33:58]Thread 3066674532 joined [11:33:58]Waiting for new connection... [11:33:58] Sock 9.Parse request [11:33:58]Sock 9.Check first char [11:33:58]Sock 9.First char is OK [11:33:58]request: POST /json_proto HTTP/1.0 [11:33:58]Method: POST [11:33:58]URL: /json_proto [11:33:58]Method is POST - this is cgi request [11:33:58]url: /json_proto [11:33:58]query_string will be loaded in cgi processing [11:33:58]execute_cgi json_proto POST (null) [11:33:58]execute_cgi path=json_proto method=POST [11:33:58]POST find Content-Length [11:33:58]Host: 172.17.40.4:8080 [11:33:58]Content-Length: 893 [11:33:58]Content-Type: application/json [11:33:58] [11:33:58]POST finish read [11:33:58]Found Content-Length = 893 [11:33:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80197", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 229.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:58]execute_script... [11:33:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80197", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 229.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:58]POST & json_proto [11:33:58]process_json_proto [11:33:58]json parsed OK: [11:33:58]protocol is kg_v1.0 [11:33:58]action value=close_receipt [11:33:58]process_action close_receipt [11:33:58]cmd_close_receipt [11:33:58]MH_GetDate [11:33:58]Write to MH i2c: F0 00 00 9D 70 FC [11:33:58]Write i2c OK [11:33:58]MH_I2C_Read... [11:33:58]Read from MH i2c: F0 [11:33:58]MH_I2C_Read... [11:33:58]Read from MH i2c: F0 09 00 [11:33:58]MH_I2C_Read... [11:33:58]Read from MH i2c: F0 09 00 9D 70 00 2B DF 18 67 65 5C 16 67 CC [11:33:58]GetLastDocTimeStamp 1729683151 [11:33:58]current date 1729683243 [11:33:58]FM_GetShiftState [11:33:58]SAM_PROTO_GetShiftState [11:33:58]wFMCommunicate request_size=4 [11:33:58]MH_SAM_APDU [11:33:58]CAPDU: 80 13 01 00 [11:33:58]Write to MH i2c: E2 08 00 9E 70 80 13 01 00 00 00 00 00 8B [11:33:58]Write i2c OK [11:33:58]MH_I2C_Read... [11:33:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:58]Read from MH i2c: E2 [11:33:58]MH_I2C_Read... [11:33:58]Read from MH i2c: E2 0E 00 [11:33:58]MH_I2C_Read... [11:33:58]Read from MH i2c: E2 0E 00 9E 70 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 DB [11:33:58]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:33:58]wFMCommunicate OK [11:33:58]SAM_PROTO_GetShiftState done [11:33:58]FM_GetShiftState done [11:33:58]opened in 1729642119 [11:33:58]opened+sec_in_day 1729728519 [11:33:58]quantity*price = 16000 [11:33:58]sum+1 = 16001 [11:33:58]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600682557456 Напиток FLash up energy эн ж/б 0,5/0,45л 1.000 * 69.00 = 69.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 229.00 НСП 1% : 2.03 НДС 12% : 24.32 Наличными: 229.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 191 23.10.2024 11:34 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220982 ФПД: 81505465076050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113403&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220982&fm=81505465076050&tin=02508201610067®Number=0000000000098116&sum=22900 0 [11:33:59]StoreToDocumentArchive [11:33:59]shift 447 fd 220982 [11:33:59]save to /storage/0447/doc_00220982 [11:33:59]save last doc name /storage/0447/doc_00220982 to /storage/kkm_last_doc_name [11:33:59]save OK [11:33:59]Clear old archive folders... [11:33:59]ProcessDocumentItem done err = 0, tmpTLVsize=398 [11:33:59]tlvbuf is 009B7730 [11:33:59]SAM_PROTO_ClearQueue [11:33:59]wFMCommunicate request_size=4 [11:33:59]MH_SAM_APDU [11:33:59]CAPDU: 80 09 00 00 [11:33:59]Write to MH i2c: E2 08 00 AB 70 80 09 00 00 00 00 00 00 8D [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:59]Read from MH i2c: E2 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: E2 03 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: E2 03 00 AB 70 00 90 00 8F [11:33:59]RAPDU: 90 00 [11:33:59]wFMCommunicate OK [11:33:59]SAM_PROTO_ClearQueue done [11:33:59]KKMCreateOFDPacket [11:33:59]OFDProtocolAddRootSTLVToBuf [11:33:59]FM_MakeSignedData [11:33:59]FM_MakeSignedData [11:33:59]SAM_PROTO_SignData [11:33:59]wFMCommunicate request_size=4 [11:33:59]MH_SAM_APDU [11:33:59]CAPDU: 80 0D 01 02 [11:33:59]Write to MH i2c: E2 08 00 AC 70 80 0D 01 02 00 00 00 00 95 [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:33:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:59]Read from MH i2c: E2 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: E2 03 00 [11:33:59]MH_I2C_Read... [11:33:59]Read from MH i2c: E2 03 00 AC 70 00 90 00 90 [11:33:59]RAPDU: 90 00 [11:33:59]wFMCommunicate OK [11:33:59]wFMCommunicate request_size=255 [11:33:59]MH_SAM_APDU [11:33:59]CAPDU: 80 0D 02 02 FA 03 00 8E 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 59 00 00 00 00 EB 03 26 [11:33:59]Write to MH i2c: E2 02 01 AD 70 80 0D 02 02 FA 00 03 00 8E 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 59 00 00 00 00 EB 03 26 00 00 8F [11:33:59]Write i2c OK [11:33:59]MH_I2C_Read... [11:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:00]Read from MH i2c: E2 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: E2 03 00 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: E2 03 00 AD 70 00 90 00 91 [11:34:00]RAPDU: 90 00 [11:34:00]wFMCommunicate OK [11:34:00]wFMCommunicate request_size=157 [11:34:00]MH_SAM_APDU [11:34:00]CAPDU: 80 0D 02 02 98 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 09 00 00 00 00 07 04 06 00 74 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 2B DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 36 5F 03 00 35 04 06 00 4A 20 F8 4B 09 52 [11:34:00]Write to MH i2c: E2 A0 00 AE 70 80 0D 02 02 98 00 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 09 00 00 00 00 07 04 06 00 74 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 2B DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 36 5F 03 00 35 04 06 00 4A 20 F8 4B 09 52 00 00 B6 [11:34:00]Write i2c OK [11:34:00]MH_I2C_Read... [11:34:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:00]Read from MH i2c: E2 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: E2 03 00 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: E2 03 00 AE 70 00 90 00 92 [11:34:00]RAPDU: 90 00 [11:34:00]wFMCommunicate OK [11:34:00]wFMCommunicate request_size=4 [11:34:00]MH_SAM_APDU [11:34:00]CAPDU: 80 0D 03 02 [11:34:00]Write to MH i2c: E2 08 00 AF 70 80 0D 03 02 00 00 00 00 9A [11:34:00]Write i2c OK [11:34:00]MH_I2C_Read... [11:34:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:00]Read from MH i2c: E2 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: E2 0B 00 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: E2 0B 00 AF 70 00 20 6C 43 F7 C8 0D E8 70 90 00 8E [11:34:00]RAPDU: 20 6C 43 F7 C8 0D E8 70 90 00 [11:34:00]wFMCommunicate OK [11:34:00]SAM_PROTO_SignData done [11:34:00]FM_MakeSignedData done [11:34:00]CreateOFDProtocolMessage [11:34:00]wFMCommunicate request_size=4 [11:34:00]MH_SAM_APDU [11:34:00]CAPDU: 80 11 00 00 [11:34:00]Write to MH i2c: E2 08 00 B0 70 80 11 00 00 00 00 00 00 9A [11:34:00]Write i2c OK [11:34:00]MH_I2C_Read... [11:34:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:00]Read from MH i2c: E2 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: E2 17 00 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: E2 17 00 B0 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E9 [11:34:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:34:00]wFMCommunicate OK [11:34:00]CreateOFDProtocolMessage done [11:34:00]OFDSenderStorePacket 220982 [11:34:00]StoreOFDPacket docnum=220982 [11:34:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 A2 01 00 00 3C 3B 9A 01 CF E0 5A 03 01 00 03 00 8E 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 09 00 00 00 00 07 04 06 00 74 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 2B DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 36 5F 03 00 35 04 06 00 4A 20 F8 4B 09 52 20 6C 43 F7 C8 0D E8 70 [11:34:00]CheckFolder [11:34:00]dirname=/storage/ofd_packets [11:34:00]CheckFolder done [11:34:00]ProducePacketName [11:34:00]name=ofd_packets/00220982 [11:34:00]NVStorageSaveData ofd_packets/00220982 [11:34:00]File name is /storage/ofd_packets/00220982 [11:34:00]Write 448 bytes [11:34:00]NVStorageSaveData done [11:34:00]OFDSenderStorePacket done [11:34:00]KKMCreateOFDPacket done [11:34:00]NVStorageSaveData kkm_last_timestamp [11:34:00]File name is /storage/kkm_last_timestamp [11:34:00]Write 4 bytes [11:34:00]NVStorageSaveData done [11:34:00]ExternCall_PrintAddStr [11:34:00]wPrintStart [11:34:00]Write to MH i2c: 01 00 00 B1 70 21 [11:34:00]Write i2c OK [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 07 00 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 07 00 B1 70 00 00 00 00 00 FF 0F 36 [11:34:00]RasterBufferAndPrint [11:34:00]line Счет N : (3)80197 [11:34:00]line ИНН: 02508201610067 [11:34:00]line Контрольно-Кассовый Чек [11:34:00]line ПРОДАЖА [11:34:00]line Товар: 48741958 [11:34:00]line Сигареты Parliament Aqua Blue [11:34:00]line 1.000 * 160.00 [11:34:00]line = 160.00 [11:34:00]line НДС 12% НСП 1% [11:34:00]line > о реализуемом товаре [11:34:00]line Товар: 4600682557456 [11:34:00]line Напиток FLash up energy эн ж/б 0,5/0,45л [11:34:00]line 1.000 * 69.00 [11:34:00]line = 69.00 [11:34:00]line НДС 12% НСП 1% [11:34:00]line > о реализуемом товаре [11:34:00]line ИТОГО: 229.00 [11:34:00]line НСП 1% : 2.03 [11:34:00]line НДС 12% : 24.32 [11:34:00]line Наличными: 229.00 [11:34:00]line Безнал.: 0.00 [11:34:00]line Место: АЗС № 84 "Партнер Нефть" [11:34:00]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:34:00]line СНО: Общий режим [11:34:00]line Чек 191 23.10.2024 11:34 [11:34:00]line Смена: 447 ФФД: 1.0 [11:34:00]line ЗНМ: 0300000178 [11:34:00]line РНМ: 0000000000098116 [11:34:00]line Версия ККМ: 001 [11:34:00]line ФМ: 0000000000965413 [11:34:00]line ФД: 220982 [11:34:00]line ФПД: 81505465076050 [11:34:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113403&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220982&fm=81505465076050&tin=02508201610067®Number=0000000000098116&sum=22900 [11:34:00]line 0 [11:34:00]OFD Sender: Processing packet 220982 [packets to send 81, broken 80] [11:34:00]ProducePacketName [11:34:00]name=ofd_packets/00220982 [11:34:00]OFD Sender: To server: pG, [11:34:00]CommunicateWithHost lk.salyk.kg:30040 [11:34:00]ConnectInit lk.salyk.kg [11:34:00]written 0, free lines is 4095 [11:34:00]Connected sock=10 [11:34:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 A2 01 00 00 3C 3B 9A 01 CF E0 5A 03 01 00 03 00 8E 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 09 00 00 00 00 07 04 06 00 74 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 2B DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 36 5F 03 00 35 04 06 00 4A 20 F8 4B 09 52 20 6C 43 F7 C8 0D E8 70 [11:34:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 8B FF 47 00 FA 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 39 36 35 34 31 33 10 04 04 00 36 5F 03 00 F4 03 04 00 CB 8A 18 67 B6 04 01 00 00 A8 59 EB 68 CE F9 9E BD [11:34:01]CommunicateWithHost err = 0 [11:34:01]CheckOFDResponse [11:34:01]1017 (14) - 77093643461234 [11:34:01]1041 (16) - 0000000000965413 [11:34:01]1040 (4) - 220982 [11:34:01]1012 (4) - 23.10.2024 05:34 [11:34:01]1206 (1) - 0 [11:34:01]OFD Sender: Remove packet 220982 [11:34:01]ProducePacketName [11:34:01]name=ofd_packets/00220982 [11:34:01]NVStorageDeleteData [11:34:01]Write to MH i2c: 01 00 00 E1 70 51 [11:34:01]Write i2c OK [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: 01 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: 01 07 00 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: 01 07 00 E1 70 00 00 00 00 00 8C 0C F0 [11:34:01]RasterBufferAndPrint [11:34:01]line [11:34:01]line [11:34:01]line [11:34:01]line [11:34:01]line [11:34:01]written 0, free lines is 3219 [11:34:01]MH_Cut [11:34:01]Write to MH i2c: D1 01 00 E8 70 01 2A [11:34:01]Write i2c OK [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: D1 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: D1 01 00 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: D1 01 00 E8 70 00 29 [11:34:01]Write to MH i2c: 01 00 00 E9 70 59 [11:34:01]Write i2c OK [11:34:01]MH_I2C_Read... [11:34:01]OFD Sender: No OFD packet to send [11:34:02]*** Cut start [11:34:02]*** Partial cut [11:34:02]*** CUTSNS_PIN = 1 [11:34:02]*** CUTSNS_PIN = 0 [11:34:02]*** Brake cut motor [11:34:02]Read from MH i2c: 01 [11:34:02]MH_I2C_Read... [11:34:02]*** Stop cut motor [11:34:02]*** Cut end [11:34:02]Read from MH i2c: 01 07 00 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: 01 07 00 E9 70 00 00 00 00 00 FF 0F 6E [11:34:02]process_action close_receipt done [11:34:02]requested_data is exist [11:34:02]produce_requested_data [11:34:02]requested_item fm.sn is exist - process it [11:34:02]wFMCommunicate request_size=4 [11:34:02]MH_SAM_APDU [11:34:02]CAPDU: 80 11 00 00 [11:34:02]Write to MH i2c: E2 08 00 EA 70 80 11 00 00 00 00 00 00 D4 [11:34:02]Write i2c OK [11:34:02]MH_I2C_Read... [11:34:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:02]Read from MH i2c: E2 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: E2 17 00 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: E2 17 00 EA 70 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 23 [11:34:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:34:02]wFMCommunicate OK [11:34:02]requested_item fd.num is exist - process it [11:34:02]SAM_PROTO_GetFieldsCounters [11:34:02]wFMCommunicate request_size=4 [11:34:02]MH_SAM_APDU [11:34:02]CAPDU: 80 13 00 00 [11:34:02]Write to MH i2c: E2 08 00 EB 70 80 13 00 00 00 00 00 00 D7 [11:34:02]Write i2c OK [11:34:02]MH_I2C_Read... [11:34:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:02]Read from MH i2c: E2 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: E2 62 00 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: E2 62 00 EB 70 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 36 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [11:34:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 36 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:02]wFMCommunicate OK [11:34:02]SAM_PROTO_GetFieldsCounters done [11:34:02]requested_item shift.num is exist - process it [11:34:02]requested_item shift.opened is exist - process it [11:34:02]req_shift_opened [11:34:02]FM_GetShiftState [11:34:02]SAM_PROTO_GetShiftState [11:34:02]wFMCommunicate request_size=4 [11:34:02]MH_SAM_APDU [11:34:02]CAPDU: 80 13 01 00 [11:34:02]Write to MH i2c: E2 08 00 EC 70 80 13 01 00 00 00 00 00 D9 [11:34:02]Write i2c OK [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: E2 [11:34:02]MH_I2C_Read... [11:34:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:02]Read from MH i2c: E2 0E 00 [11:34:02]MH_I2C_Read... [11:34:02]Read from MH i2c: E2 0E 00 EC 70 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 29 [11:34:02]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:34:02]wFMCommunicate OK [11:34:02]SAM_PROTO_GetShiftState done [11:34:02]FM_GetShiftState done [11:34:02]req_shift_opened done [11:34:02]requested_item shift.open_date is exist - process it [11:34:02]req_shift_open_date [11:34:02]req_shift_open_date done [11:34:02]produce_requested_data done [11:34:02]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220982,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:34:02]process_action_free close_receipt [11:34:02]json_value_free [11:34:02]json_value_free done [11:34:02]process_json_proto returns [11:34:02]Send response to host [11:34:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220982,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:34:02]free response buf [11:34:02]execute_script done [11:34:02]execute_script returns [11:34:02]free content buf [11:34:02]Sock 9.Close socket [11:34:02]Sock 9.Thread stoped [11:34:06]OFD Sender: No OFD packet to send [11:34:11]OFD Sender: No OFD packet to send [11:34:16]OFD Sender: No OFD packet to send [11:34:21]OFD Sender: No OFD packet to send [11:34:26]OFD Sender: No OFD packet to send [11:34:31]OFD Sender: No OFD packet to send [11:34:35]accept exits with 7 [11:34:35]New connection [11:34:35]New thread 3066674532 created [11:34:35]Thread 3066531172 joined [11:34:35]Waiting for new connection... [11:34:35] Sock 7.Parse request [11:34:35]Sock 7.Check first char [11:34:35]Sock 7.First char is OK [11:34:35]request: POST /json_proto HTTP/1.0 [11:34:35]Method: POST [11:34:35]URL: /json_proto [11:34:35]Method is POST - this is cgi request [11:34:35]url: /json_proto [11:34:35]query_string will be loaded in cgi processing [11:34:35]execute_cgi json_proto POST (null) [11:34:35]execute_cgi path=json_proto method=POST [11:34:35]POST find Content-Length [11:34:35]Host: 172.17.40.4:8080 [11:34:35]Content-Length: 766 [11:34:35]Content-Type: application/json [11:34:35] [11:34:35]POST finish read [11:34:35]Found Content-Length = 766 [11:34:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:35]execute_script... [11:34: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)538904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:35]POST & json_proto [11:34:35]process_json_proto [11:34:35]json parsed OK: [11:34:35]protocol is kg_v1.0 [11:34:35]action value=close_receipt [11:34:35]process_action close_receipt [11:34:35]cmd_close_receipt [11:34:35]MH_GetDate [11:34:35]Write to MH i2c: F0 00 00 ED 70 4C [11:34:35]Write i2c OK [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: F0 [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: F0 09 00 [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: F0 09 00 ED 70 00 50 DF 18 67 65 5C 16 67 41 [11:34:35]GetLastDocTimeStamp 1729683243 [11:34:35]current date 1729683280 [11:34:35]FM_GetShiftState [11:34:35]SAM_PROTO_GetShiftState [11:34:35]wFMCommunicate request_size=4 [11:34:35]MH_SAM_APDU [11:34:35]CAPDU: 80 13 01 00 [11:34:35]Write to MH i2c: E2 08 00 EE 70 80 13 01 00 00 00 00 00 DB [11:34:35]Write i2c OK [11:34:35]MH_I2C_Read... [11:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:35]Read from MH i2c: E2 [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: E2 0E 00 [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: E2 0E 00 EE 70 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 2B [11:34:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:34:35]wFMCommunicate OK [11:34:35]SAM_PROTO_GetShiftState done [11:34:35]FM_GetShiftState done [11:34:35]opened in 1729642119 [11:34:35]opened+sec_in_day 1729728519 [11:34:35]quantity*price = 50041 [11:34:35]sum+1 = 50042 [11:34:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 192 23.10.2024 11:34 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220983 ФПД: 187432000409212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113440&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220983&fm=187432000409212&tin=02508201610067®Number=0000000000098116&sum=50041 [11:34:36]StoreToDocumentArchive [11:34:36]shift 447 fd 220983 [11:34:36]save to /storage/0447/doc_00220983 [11:34:36]save last doc name /storage/0447/doc_00220983 to /storage/kkm_last_doc_name [11:34:36]save OK [11:34:36]Clear old archive folders... [11:34:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:36]tlvbuf is 008B6650 [11:34:36]SAM_PROTO_ClearQueue [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 09 00 00 [11:34:36]Write to MH i2c: E2 08 00 FB 70 80 09 00 00 00 00 00 00 DD [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 FB 70 00 90 00 DF [11:34:36]RAPDU: 90 00 [11:34:36]wFMCommunicate OK [11:34:36]SAM_PROTO_ClearQueue done [11:34:36]KKMCreateOFDPacket [11:34:36]OFDProtocolAddRootSTLVToBuf [11:34:36]FM_MakeSignedData [11:34:36]FM_MakeSignedData [11:34:36]SAM_PROTO_SignData [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 0D 01 02 [11:34:36]Write to MH i2c: E2 08 00 FC 70 80 0D 01 02 00 00 00 00 E5 [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 FC 70 00 90 00 E0 [11:34:36]RAPDU: 90 00 [11:34:36]wFMCommunicate OK [11:34:36]wFMCommunicate request_size=255 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 50 DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 37 5F 03 00 35 04 06 00 AA [11:34:36]Write to MH i2c: E2 02 01 FD 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 50 DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 37 5F 03 00 35 04 06 00 AA 00 00 30 [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]OFD Sender: No OFD packet to send [11:34:36]Read from MH i2c: *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:36]E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 FD 70 00 90 00 E1 [11:34:36]RAPDU: 90 00 [11:34:36]wFMCommunicate OK [11:34:36]wFMCommunicate request_size=10 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 0D 02 02 05 77 E9 CD CE 7C [11:34:36]Write to MH i2c: E2 0D 00 FE 70 80 0D 02 02 05 00 77 E9 CD CE 7C 00 00 69 [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 FE 70 00 90 00 E2 [11:34:36]RAPDU: 90 00 [11:34:36]wFMCommunicate OK [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 0D 03 02 [11:34:36]Write to MH i2c: E2 08 00 FF 70 80 0D 03 02 00 00 00 00 EA [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 0B 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 0B 00 FF 70 00 AC F0 A3 CE 61 A9 2F C0 90 00 F1 [11:34:36]RAPDU: AC F0 A3 CE 61 A9 2F C0 90 00 [11:34:36]wFMCommunicate OK [11:34:36]SAM_PROTO_SignData done [11:34:36]FM_MakeSignedData done [11:34:36]CreateOFDProtocolMessage [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 11 00 00 [11:34:36]Write to MH i2c: E2 08 00 00 71 80 11 00 00 00 00 00 00 EB [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 17 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 17 00 00 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3A [11:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:34:36]wFMCommunicate OK [11:34:36]CreateOFDProtocolMessage done [11:34:36]OFDSenderStorePacket 220983 [11:34:36]StoreOFDPacket docnum=220983 [11:34:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 AC 88 07 01 21 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 50 DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 37 5F 03 00 35 04 06 00 AA 77 E9 CD CE 7C AC F0 A3 CE 61 A9 2F C0 [11:34:36]CheckFolder [11:34:36]dirname=/storage/ofd_packets [11:34:36]CheckFolder done [11:34:36]ProducePacketName [11:34:36]name=ofd_packets/00220983 [11:34:36]NVStorageSaveData ofd_packets/00220983 [11:34:36]File name is /storage/ofd_packets/00220983 [11:34:36]Write 301 bytes [11:34:36]NVStorageSaveData done [11:34:36]OFDSenderStorePacket done [11:34:36]KKMCreateOFDPacket done [11:34:36]NVStorageSaveData kkm_last_timestamp [11:34:36]File name is /storage/kkm_last_timestamp [11:34:36]Write 4 bytes [11:34:36]NVStorageSaveData done [11:34:36]ExternCall_PrintAddStr [11:34:36]wPrintStart [11:34:36]Write to MH i2c: 01 00 00 01 71 72 [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: 01 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: 01 07 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: 01 07 00 01 71 00 00 00 00 00 FF 0F 87 [11:34:36]RasterBufferAndPrint [11:34:36]line Счет N : (1)538904 [11:34:36]line ИНН: 02508201610067 [11:34:36]line Контрольно-Кассовый Чек [11:34:36]line ПРОДАЖА [11:34:36]line ТРК (МРК, ГНК) : 23 [11:34:36]line Товар: 2710124130 [11:34:36]line Аи-92-К-2 [11:34:36]line 7.480 * 66.90 [11:34:36]line = 500.41 [11:34:36]line НДС 12% НСП 1% [11:34:36]line > о реализуемом товаре [11:34:36]line ИТОГО: 500.41 [11:34:36]line НСП 1% : 4.43 [11:34:36]line НДС 12% : 53.14 [11:34:36]line Наличными: 0.00 [11:34:36]line Безнал.: 500.41 [11:34:36]line Место: АЗС № 84 "Партнер Нефть" [11:34:36]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:34:36]line СНО: Общий режим [11:34:36]line Чек 192 23.10.2024 11:34 [11:34:36]line Смена: 447 ФФД: 1.0 [11:34:36]line ЗНМ: 0300000178 [11:34:36]line РНМ: 0000000000098116 [11:34:36]line Версия ККМ: 001 [11:34:36]line Платежная система: Mbank [11:34:36]line ФМ: 0000000000965413 [11:34:36]line ФД: 220983 [11:34:36]line ФПД: 187432000409212 [11:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113440&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220983&fm=187432000409212&tin=02508201610067®Number=0000000000098116&sum=50041 [11:34:37]OFD Sender: Processing packet 220983 [packets to send 81, broken 80] [11:34:37]ProducePacketName [11:34:37]name=ofd_packets/00220983 [11:34:37]OFD Sender: To server: pG, [11:34:37]CommunicateWithHost lk.salyk.kg:30040 [11:34:37]ConnectInit lk.salyk.kg [11:34:37]written 0, free lines is 4095 [11:34:37]Connected sock=10 [11:34:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 AC 88 07 01 21 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 50 DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 37 5F 03 00 35 04 06 00 AA 77 E9 CD CE 7C AC F0 A3 CE 61 A9 2F C0 [11:34:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 DC 32 47 00 8C BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 37 5F 03 00 F4 03 04 00 EF 8A 18 67 B6 04 01 00 00 40 F2 3B E6 F4 FD E1 51 [11:34:37]CommunicateWithHost err = 0 [11:34:37]CheckOFDResponse [11:34:37]1017 (14) - 77093643461234 [11:34:37]1041 (16) - 0000000000965413 [11:34:37]1040 (4) - 220983 [11:34:37]1012 (4) - 23.10.2024 05:34 [11:34:37]1206 (1) - 0 [11:34:37]OFD Sender: Remove packet 220983 [11:34:37]ProducePacketName [11:34:37]name=ofd_packets/00220983 [11:34:37]NVStorageDeleteData [11:34:37]Write to MH i2c: 01 00 00 2A 71 9B [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 07 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 07 00 2A 71 00 00 00 00 00 16 0D C5 [11:34:37]RasterBufferAndPrint [11:34:37]line [11:34:37]line [11:34:37]line [11:34:37]line [11:34:37]line [11:34:37]written 0, free lines is 3357 [11:34:37]MH_Cut [11:34:37]Write to MH i2c: D1 01 00 31 71 01 74 [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: D1 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: D1 01 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: D1 01 00 31 71 00 73 [11:34:37]Write to MH i2c: 01 00 00 32 71 A3 [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]OFD Sender: No OFD packet to send [11:34:38]*** Cut start [11:34:38]*** Partial cut [11:34:38]*** CUTSNS_PIN = 1 [11:34:38]*** CUTSNS_PIN = 0 [11:34:38]*** Brake cut motor [11:34:38]Read from MH i2c: 01 [11:34:38]MH_I2C_Read... [11:34:38]*** Stop cut motor [11:34:38]*** Cut end [11:34:38]Read from MH i2c: 01 07 00 [11:34:38]MH_I2C_Read... [11:34:38]Read from MH i2c: 01 07 00 32 71 00 00 00 00 00 FF 0F B8 [11:34:38]process_action close_receipt done [11:34:38]requested_data is exist [11:34:38]produce_requested_data [11:34:38]requested_item fm.sn is exist - process it [11:34:38]wFMCommunicate request_size=4 [11:34:38]MH_SAM_APDU [11:34:38]CAPDU: 80 11 00 00 [11:34:38]Write to MH i2c: E2 08 00 33 71 80 11 00 00 00 00 00 00 1E [11:34:38]Write i2c OK [11:34:38]MH_I2C_Read... [11:34:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 17 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 17 00 33 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 6D [11:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:34:39]wFMCommunicate OK [11:34:39]requested_item fd.num is exist - process it [11:34:39]SAM_PROTO_GetFieldsCounters [11:34:39]wFMCommunicate request_size=4 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 13 00 00 [11:34:39]Write to MH i2c: E2 08 00 34 71 80 13 00 00 00 00 00 00 21 [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 62 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 62 00 34 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 37 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [11:34:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 37 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:39]wFMCommunicate OK [11:34:39]SAM_PROTO_GetFieldsCounters done [11:34:39]requested_item shift.num is exist - process it [11:34:39]requested_item shift.opened is exist - process it [11:34:39]req_shift_opened [11:34:39]FM_GetShiftState [11:34:39]SAM_PROTO_GetShiftState [11:34:39]wFMCommunicate request_size=4 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 13 01 00 [11:34:39]Write to MH i2c: E2 08 00 35 71 80 13 01 00 00 00 00 00 23 [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 0E 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 0E 00 35 71 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 73 [11:34:39]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:34:39]wFMCommunicate OK [11:34:39]SAM_PROTO_GetShiftState done [11:34:39]FM_GetShiftState done [11:34:39]req_shift_opened done [11:34:39]requested_item shift.open_date is exist - process it [11:34:39]req_shift_open_date [11:34:39]req_shift_open_date done [11:34:39]produce_requested_data done [11:34:39]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220983,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:34:39]process_action_free close_receipt [11:34:39]json_value_free [11:34:39]json_value_free done [11:34:39]process_json_proto returns [11:34:39]Send response to host [11:34:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220983,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:34:39]free response buf [11:34:39]execute_script done [11:34:39]execute_script returns [11:34:39]free content buf [11:34:39]Sock 7.Close socket [11:34:39]Sock 7.Thread stoped [11:34:42]OFD Sender: No OFD packet to send [11:34:48]OFD Sender: No OFD packet to send [11:34:53]OFD Sender: No OFD packet to send [11:34:58]OFD Sender: No OFD packet to send [11:35:03]OFD Sender: No OFD packet to send [11:35:08]OFD Sender: No OFD packet to send [11:35:13]OFD Sender: No OFD packet to send [11:35:18]OFD Sender: No OFD packet to send [11:35:23]OFD Sender: No OFD packet to send [11:35:27]accept exits with 9 [11:35:27]New connection [11:35:27]New thread 3066531172 created [11:35:27]Thread 3066674532 joined [11:35:27]Waiting for new connection... [11:35:27] Sock 9.Parse request [11:35:27]Sock 9.Check first char [11:35:27]Sock 9.First char is OK [11:35:27]request: POST /json_proto HTTP/1.0 [11:35:27]Method: POST [11:35:27]URL: /json_proto [11:35:27]Method is POST - this is cgi request [11:35:27]url: /json_proto [11:35:27]query_string will be loaded in cgi processing [11:35:27]execute_cgi json_proto POST (null) [11:35:27]execute_cgi path=json_proto method=POST [11:35:27]POST find Content-Length [11:35:27]Host: 172.17.40.4:8080 [11:35:27]Content-Length: 789 [11:35:27]Content-Type: application/json [11:35:27] [11:35:27]POST finish read [11:35:27]Found Content-Length = 789 [11:35:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03216", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:27]execute_script... [11:35: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)538902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03216", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:27]POST & json_proto [11:35:27]process_json_proto [11:35:27]json parsed OK: [11:35:27]protocol is kg_v1.0 [11:35:27]action value=close_receipt [11:35:27]process_action close_receipt [11:35:27]cmd_close_receipt [11:35:27]MH_GetDate [11:35:27]Write to MH i2c: F0 00 00 36 71 96 [11:35:27]Write i2c OK [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 09 00 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: F0 09 00 36 71 00 84 DF 18 67 65 5C 16 67 BF [11:35:27]GetLastDocTimeStamp 1729683280 [11:35:27]current date 1729683332 [11:35:27]FM_GetShiftState [11:35:27]SAM_PROTO_GetShiftState [11:35:27]wFMCommunicate request_size=4 [11:35:27]MH_SAM_APDU [11:35:27]CAPDU: 80 13 01 00 [11:35:27]Write to MH i2c: E2 08 00 37 71 80 13 01 00 00 00 00 00 25 [11:35:27]Write i2c OK [11:35:27]MH_I2C_Read... [11:35:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:27]Read from MH i2c: E2 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: E2 0E 00 [11:35:27]MH_I2C_Read... [11:35:27]Read from MH i2c: E2 0E 00 37 71 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 75 [11:35:27]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:35:27]wFMCommunicate OK [11:35:27]SAM_PROTO_GetShiftState done [11:35:27]FM_GetShiftState done [11:35:27]opened in 1729642119 [11:35:27]opened+sec_in_day 1729728519 [11:35:27]quantity*price = 0 [11:35:27]sum+1 = 1 [11:35:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 193 23.10.2024 11:35 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливная Карта 03216 ФМ: 0000000000965413 ФД: 220984 ФПД: 43711448577495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113532&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220984&fm=43711448577495&tin=02508201610067®Number=0000000000098116&sum=0 [11:35:28]StoreToDocumentArchive [11:35:28]shift 447 fd 220984 [11:35:28]save to /storage/0447/doc_00220984 [11:35:28]save last doc name /storage/0447/doc_00220984 to /storage/kkm_last_doc_name [11:35:28]save OK [11:35:28]Clear old archive folders... [11:35:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:35:29]tlvbuf is 0075F2B0 [11:35:29]SAM_PROTO_ClearQueue [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 09 00 00 [11:35:29]Write to MH i2c: E2 08 00 44 71 80 09 00 00 00 00 00 00 27 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 44 71 00 90 00 29 [11:35:29]RAPDU: 90 00 [11:35:29]wFMCommunicate OK [11:35:29]SAM_PROTO_ClearQueue done [11:35:29]KKMCreateOFDPacket [11:35:29]OFDProtocolAddRootSTLVToBuf [11:35:29]FM_MakeSignedData [11:35:29]FM_MakeSignedData [11:35:29]SAM_PROTO_SignData [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 0D 01 02 [11:35:29]Write to MH i2c: E2 08 00 45 71 80 0D 01 02 00 00 00 00 2F [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 45 71 00 90 00 2A [11:35:29]RAPDU: 90 00 [11:35:29]wFMCommunicate OK [11:35:29]wFMCommunicate request_size=255 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 84 DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 38 5F 03 00 35 04 06 00 27 C1 5D 5D [11:35:29]Write to MH i2c: E2 02 01 46 71 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 84 DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 38 5F 03 00 35 04 06 00 27 C1 5D 5D 00 00 37 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 46 71 00 90 00 2B [11:35:29]RAPDU: 90 00 [11:35:29]wFMCommunicate OK [11:35:29]wFMCommunicate request_size=7 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 0D 02 02 02 75 D7 [11:35:29]Write to MH i2c: E2 0A 00 47 71 80 0D 02 02 02 00 75 D7 00 00 82 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 03 00 47 71 00 90 00 2C [11:35:29]RAPDU: 90 00 [11:35:29]wFMCommunicate OK [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 0D 03 02 [11:35:29]Write to MH i2c: E2 08 00 48 71 80 0D 03 02 00 00 00 00 34 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 0B 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 0B 00 48 71 00 32 DD 7D 0D 43 C1 99 5C 90 00 C7 [11:35:29]RAPDU: 32 DD 7D 0D 43 C1 99 5C 90 00 [11:35:29]wFMCommunicate OK [11:35:29]SAM_PROTO_SignData done [11:35:29]FM_MakeSignedData done [11:35:29]CreateOFDProtocolMessage [11:35:29]wFMCommunicate request_size=4 [11:35:29]MH_SAM_APDU [11:35:29]CAPDU: 80 11 00 00 [11:35:29]Write to MH i2c: E2 08 00 49 71 80 11 00 00 00 00 00 00 34 [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:29]Read from MH i2c: E2 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 17 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: E2 17 00 49 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 83 [11:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:35:29]wFMCommunicate OK [11:35:29]CreateOFDProtocolMessage done [11:35:29]OFDSenderStorePacket 220984 [11:35:29]StoreOFDPacket docnum=220984 [11:35:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 21 DB 04 01 E5 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 84 DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 38 5F 03 00 35 04 06 00 27 C1 5D 5D 75 D7 32 DD 7D 0D 43 C1 99 5C [11:35:29]CheckFolder [11:35:29]dirname=/storage/ofd_packets [11:35:29]CheckFolder done [11:35:29]ProducePacketName [11:35:29]name=ofd_packets/00220984 [11:35:29]NVStorageSaveData ofd_packets/00220984 [11:35:29]File name is /storage/ofd_packets/00220984 [11:35:29]Write 298 bytes [11:35:29]NVStorageSaveData done [11:35:29]OFDSenderStorePacket done [11:35:29]KKMCreateOFDPacket done [11:35:29]NVStorageSaveData kkm_last_timestamp [11:35:29]File name is /storage/kkm_last_timestamp [11:35:29]Write 4 bytes [11:35:29]NVStorageSaveData done [11:35:29]ExternCall_PrintAddStr [11:35:29]wPrintStart [11:35:29]Write to MH i2c: 01 00 00 4A 71 BB [11:35:29]Write i2c OK [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 [11:35:29]MH_I2C_Read... [11:35:29]Read from MH i2c: 01 07 00 4A 71 00 00 00 00 00 FF 0F D0 [11:35:29]RasterBufferAndPrint [11:35:29]line Счет N : (1)538902 [11:35:29]line ИНН: 02508201610067 [11:35:29]line Контрольно-Кассовый Чек [11:35:29]line ПРОДАЖА [11:35:29]line ТРК (МРК, ГНК) : 51 [11:35:29]line Товар: 2710194210 [11:35:29]line ДТ-К-2 [11:35:29]line 50.000 * 0.00 [11:35:29]line = 0.00 [11:35:29]line НДС 12% НСП 1% [11:35:29]line > о реализуемом товаре [11:35:29]line ИТОГО: 0.00 [11:35:29]line НСП 1% : 0.00 [11:35:29]line НДС 12% : 0.00 [11:35:29]line Наличными: 0.00 [11:35:29]line Безнал.: 0.00 [11:35:29]line Место: АЗС № 84 "Партнер Нефть" [11:35:29]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:35:29]line СНО: Общий режим [11:35:29]line Чек 193 23.10.2024 11:35 [11:35:29]line Смена: 447 ФФД: 1.0 [11:35:29]line ЗНМ: 0300000178 [11:35:29]line РНМ: 0000000000098116 [11:35:29]line Версия ККМ: 001 [11:35:29]line Талоны: Топливная Карта [11:35:29]line 03216 [11:35:29]line ФМ: 0000000000965413 [11:35:29]line ФД: 220984 [11:35:29]line ФПД: 43711448577495 [11:35:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113532&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220984&fm=43711448577495&tin=02508201610067®Number=0000000000098116&sum=0 [11:35:29]OFD Sender: Processing packet 220984 [packets to send 81, broken 80] [11:35:29]ProducePacketName [11:35:29]name=ofd_packets/00220984 [11:35:29]OFD Sender: To server: pG, [11:35:29]CommunicateWithHost lk.salyk.kg:30040 [11:35:29]ConnectInit lk.salyk.kg [11:35:29]written 0, free lines is 4095 [11:35:29]Connected sock=10 [11:35:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 21 DB 04 01 E5 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 84 DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 38 5F 03 00 35 04 06 00 27 C1 5D 5D 75 D7 32 DD 7D 0D 43 C1 99 5C [11:35:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 A7 E6 47 00 E1 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 39 36 35 34 31 33 10 04 04 00 38 5F 03 00 F4 03 04 00 24 8B 18 67 B6 04 01 00 00 15 F0 BB 06 BE 65 60 1A [11:35:30]CommunicateWithHost err = 0 [11:35:30]CheckOFDResponse [11:35:30]1017 (14) - 77093643461234 [11:35:30]1041 (16) - 0000000000965413 [11:35:30]1040 (4) - 220984 [11:35:30]1012 (4) - 23.10.2024 05:35 [11:35:30]1206 (1) - 0 [11:35:30]OFD Sender: Remove packet 220984 [11:35:30]ProducePacketName [11:35:30]name=ofd_packets/00220984 [11:35:30]NVStorageDeleteData [11:35:30]Write to MH i2c: 01 00 00 74 71 E5 [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: 01 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: 01 07 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: 01 07 00 74 71 00 00 00 00 00 03 0D FC [11:35:30]RasterBufferAndPrint [11:35:30]line [11:35:30]line [11:35:30]line [11:35:30]line [11:35:30]line [11:35:30]written 0, free lines is 3337 [11:35:30]MH_Cut [11:35:30]Write to MH i2c: D1 01 00 7B 71 01 BE [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: D1 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: D1 01 00 [11:35:30]MH_I2C_Read... [11:35:30]Read from MH i2c: D1 01 00 7B 71 00 BD [11:35:30]Write to MH i2c: 01 00 00 7C 71 ED [11:35:30]Write i2c OK [11:35:30]MH_I2C_Read... [11:35:30]OFD Sender: No OFD packet to send [11:35:31]*** Cut start [11:35:31]*** Partial cut [11:35:31]*** CUTSNS_PIN = 1 [11:35:31]*** CUTSNS_PIN = 0 [11:35:31]*** Brake cut motor [11:35:31]Read from MH i2c: 01 [11:35:31]MH_I2C_Read... [11:35:31]*** Stop cut motor [11:35:31]*** Cut end [11:35:31]Read from MH i2c: 01 07 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: 01 07 00 7C 71 00 00 00 00 00 FF 0F 02 [11:35:31]process_action close_receipt done [11:35:31]requested_data is exist [11:35:31]produce_requested_data [11:35:31]requested_item fm.sn is exist - process it [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 11 00 00 [11:35:31]Write to MH i2c: E2 08 00 7D 71 80 11 00 00 00 00 00 00 68 [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 17 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 17 00 7D 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B7 [11:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:35:31]wFMCommunicate OK [11:35:31]requested_item fd.num is exist - process it [11:35:31]SAM_PROTO_GetFieldsCounters [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 13 00 00 [11:35:31]Write to MH i2c: E2 08 00 7E 71 80 13 00 00 00 00 00 00 6B [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 62 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 62 00 7E 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 38 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [11:35:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 38 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:31]wFMCommunicate OK [11:35:31]SAM_PROTO_GetFieldsCounters done [11:35:31]requested_item shift.num is exist - process it [11:35:31]requested_item shift.opened is exist - process it [11:35:31]req_shift_opened [11:35:31]FM_GetShiftState [11:35:31]SAM_PROTO_GetShiftState [11:35:31]wFMCommunicate request_size=4 [11:35:31]MH_SAM_APDU [11:35:31]CAPDU: 80 13 01 00 [11:35:31]Write to MH i2c: E2 08 00 7F 71 80 13 01 00 00 00 00 00 6D [11:35:31]Write i2c OK [11:35:31]MH_I2C_Read... [11:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:31]Read from MH i2c: E2 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 0E 00 [11:35:31]MH_I2C_Read... [11:35:31]Read from MH i2c: E2 0E 00 7F 71 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BD [11:35:31]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:35:31]wFMCommunicate OK [11:35:31]SAM_PROTO_GetShiftState done [11:35:31]FM_GetShiftState done [11:35:31]req_shift_opened done [11:35:31]requested_item shift.open_date is exist - process it [11:35:31]req_shift_open_date [11:35:31]req_shift_open_date done [11:35:31]produce_requested_data done [11:35:31]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220984,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:35:31]process_action_free close_receipt [11:35:31]json_value_free [11:35:31]json_value_free done [11:35:31]process_json_proto returns [11:35:31]Send response to host [11:35:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220984,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:35:31]free response buf [11:35:31]execute_script done [11:35:31]execute_script returns [11:35:31]free content buf [11:35:31]Sock 9.Close socket [11:35:31]Sock 9.Thread stoped [11:35:33]accept exits with 7 [11:35:33]New connection [11:35:33]New thread 3066674532 created [11:35:33]Thread 3066531172 joined [11:35:33]Waiting for new connection... [11:35:33] Sock 7.Parse request [11:35:33]Sock 7.Check first char [11:35:33]Sock 7.First char is OK [11:35:33]request: POST /json_proto HTTP/1.0 [11:35:33]Method: POST [11:35:33]URL: /json_proto [11:35:33]Method is POST - this is cgi request [11:35:33]url: /json_proto [11:35:33]query_string will be loaded in cgi processing [11:35:33]execute_cgi json_proto POST (null) [11:35:33]execute_cgi path=json_proto method=POST [11:35:33]POST find Content-Length [11:35:33]Host: 172.17.40.4:8080 [11:35:33]Content-Length: 682 [11:35:33]Content-Type: application/json [11:35:33] [11:35:33]POST finish read [11:35:33]Found Content-Length = 682 [11:35:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:33]execute_script... [11:35: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)538903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:33]POST & json_proto [11:35:33]process_json_proto [11:35:33]json parsed OK: [11:35:33]protocol is kg_v1.0 [11:35:33]action value=close_receipt [11:35:33]process_action close_receipt [11:35:33]cmd_close_receipt [11:35:33]MH_GetDate [11:35:33]Write to MH i2c: F0 00 00 80 71 E0 [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: F0 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: F0 09 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: F0 09 00 80 71 00 8A DF 18 67 65 5C 16 67 0F [11:35:33]GetLastDocTimeStamp 1729683332 [11:35:33]current date 1729683338 [11:35:33]FM_GetShiftState [11:35:33]SAM_PROTO_GetShiftState [11:35:33]wFMCommunicate request_size=4 [11:35:33]MH_SAM_APDU [11:35:33]CAPDU: 80 13 01 00 [11:35:33]Write to MH i2c: E2 08 00 81 71 80 13 01 00 00 00 00 00 6F [11:35:33]Write i2c OK [11:35:33]MH_I2C_Read... [11:35:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:33]Read from MH i2c: E2 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 0E 00 [11:35:33]MH_I2C_Read... [11:35:33]Read from MH i2c: E2 0E 00 81 71 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 BF [11:35:33]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:35:33]wFMCommunicate OK [11:35:33]SAM_PROTO_GetShiftState done [11:35:33]FM_GetShiftState done [11:35:33]opened in 1729642119 [11:35:33]opened+sec_in_day 1729728519 [11:35:33]quantity*price = 150056 [11:35:33]sum+1 = 150058 [11:35:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 194 23.10.2024 11:35 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220985 ФПД: 230510307476202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113538&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220985&fm=230510307476202&tin=02508201610067®Number=0000000000098116&sum=150000 [11:35:35]StoreToDocumentArchive [11:35:35]shift 447 fd 220985 [11:35:35]save to /storage/0447/doc_00220985 [11:35:35]save last doc name /storage/0447/doc_00220985 to /storage/kkm_last_doc_name [11:35:35]save OK [11:35:35]Clear old archive folders... [11:35:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:35]tlvbuf is 008D0DE0 [11:35:35]SAM_PROTO_ClearQueue [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 09 00 00 [11:35:35]Write to MH i2c: E2 08 00 8E 71 80 09 00 00 00 00 00 00 71 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 8E 71 00 90 00 73 [11:35:35]RAPDU: 90 00 [11:35:35]wFMCommunicate OK [11:35:35]SAM_PROTO_ClearQueue done [11:35:35]KKMCreateOFDPacket [11:35:35]OFDProtocolAddRootSTLVToBuf [11:35:35]FM_MakeSignedData [11:35:35]FM_MakeSignedData [11:35:35]SAM_PROTO_SignData [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 0D 01 02 [11:35:35]Write to MH i2c: E2 08 00 8F 71 80 0D 01 02 00 00 00 00 79 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 8F 71 00 90 00 74 [11:35:35]RAPDU: 90 00 [11:35:35]wFMCommunicate OK [11:35:35]wFMCommunicate request_size=255 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 8A DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 39 5F 03 00 35 04 06 00 D1 [11:35:35]Write to MH i2c: E2 02 01 90 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 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 8A DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 39 5F 03 00 35 04 06 00 D1 00 00 20 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 90 71 00 90 00 75 [11:35:35]RAPDU: 90 00 [11:35:35]wFMCommunicate OK [11:35:35]wFMCommunicate request_size=10 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 0D 02 02 05 A5 DC FE 82 EA [11:35:35]Write to MH i2c: E2 0D 00 91 71 80 0D 02 02 05 00 A5 DC FE 82 EA 00 00 71 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 03 00 91 71 00 90 00 76 [11:35:35]RAPDU: 90 00 [11:35:35]wFMCommunicate OK [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 0D 03 02 [11:35:35]Write to MH i2c: E2 08 00 92 71 80 0D 03 02 00 00 00 00 7E [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]OFD Sender: No OFD packet to send [11:35:35]Read from MH i2c: E2 0B 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 0B 00 92 71 00 1C 4B 93 AF EE DB 25 6E 90 00 84 [11:35:35]RAPDU: 1C 4B 93 AF EE DB 25 6E 90 00 [11:35:35]wFMCommunicate OK [11:35:35]SAM_PROTO_SignData done [11:35:35]FM_MakeSignedData done [11:35:35]CreateOFDProtocolMessage [11:35:35]wFMCommunicate request_size=4 [11:35:35]MH_SAM_APDU [11:35:35]CAPDU: 80 11 00 00 [11:35:35]Write to MH i2c: E2 08 00 93 71 80 11 00 00 00 00 00 00 7E [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:35]Read from MH i2c: E2 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 17 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: E2 17 00 93 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CD [11:35:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:35:35]wFMCommunicate OK [11:35:35]CreateOFDProtocolMessage done [11:35:35]OFDSenderStorePacket 220985 [11:35:35]StoreOFDPacket docnum=220985 [11:35:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 7F 52 07 01 3E DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 8A DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 39 5F 03 00 35 04 06 00 D1 A5 DC FE 82 EA 1C 4B 93 AF EE DB 25 6E [11:35:35]CheckFolder [11:35:35]dirname=/storage/ofd_packets [11:35:35]CheckFolder done [11:35:35]ProducePacketName [11:35:35]name=ofd_packets/00220985 [11:35:35]NVStorageSaveData ofd_packets/00220985 [11:35:35]File name is /storage/ofd_packets/00220985 [11:35:35]Write 301 bytes [11:35:35]NVStorageSaveData done [11:35:35]OFDSenderStorePacket done [11:35:35]KKMCreateOFDPacket done [11:35:35]NVStorageSaveData kkm_last_timestamp [11:35:35]File name is /storage/kkm_last_timestamp [11:35:35]Write 4 bytes [11:35:35]NVStorageSaveData done [11:35:35]ExternCall_PrintAddStr [11:35:35]wPrintStart [11:35:35]Write to MH i2c: 01 00 00 94 71 05 [11:35:35]Write i2c OK [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 07 00 [11:35:35]MH_I2C_Read... [11:35:35]Read from MH i2c: 01 07 00 94 71 00 00 00 00 00 FF 0F 1A [11:35:35]RasterBufferAndPrint [11:35:35]line Счет N : (1)538903 [11:35:35]line ИНН: 02508201610067 [11:35:35]line Контрольно-Кассовый Чек [11:35:35]line ПРОДАЖА [11:35:35]line ТРК (МРК, ГНК) : 13 [11:35:35]line Товар: 2710124130 [11:35:35]line Аи-92-К-2 [11:35:35]line 22.430 * 66.90 [11:35:35]line = 1500.57 [11:35:35]line НДС 12% НСП 1% [11:35:35]line > о реализуемом товаре [11:35:35]line ОКРУГЛЕНИЕ: -0.57 [11:35:35]line ИТОГО: 1500.00 [11:35:35]line Внесено: 1500.00 [11:35:35]line СДАЧА: 0.00 [11:35:35]line НСП 1% : 13.28 [11:35:35]line НДС 12% : 159.35 [11:35:35]line Наличными: 1500.00 [11:35:35]line Безнал.: 0.00 [11:35:35]line Место: АЗС № 84 "Партнер Нефть" [11:35:35]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:35:35]line СНО: Общий режим [11:35:35]line Чек 194 23.10.2024 11:35 [11:35:35]line Смена: 447 ФФД: 1.0 [11:35:35]line ЗНМ: 0300000178 [11:35:35]line РНМ: 0000000000098116 [11:35:35]line Версия ККМ: 001 [11:35:35]line ФМ: 0000000000965413 [11:35:35]line ФД: 220985 [11:35:35]line ФПД: 230510307476202 [11:35:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113538&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220985&fm=230510307476202&tin=02508201610067®Number=0000000000098116&sum=150000 [11:35:35]written 0, free lines is 4095 [11:35:35]OFD Sender: Processing packet 220985 [packets to send 81, broken 80] [11:35:35]ProducePacketName [11:35:35]name=ofd_packets/00220985 [11:35:35]OFD Sender: To server: pG, [11:35:35]CommunicateWithHost lk.salyk.kg:30040 [11:35:35]ConnectInit lk.salyk.kg [11:35:35]Connected sock=11 [11:35:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 7F 52 07 01 3E DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 8A DF 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 39 5F 03 00 35 04 06 00 D1 A5 DC FE 82 EA 1C 4B 93 AF EE DB 25 6E [11:35:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 73 A4 47 00 D5 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 39 36 35 34 31 33 10 04 04 00 39 5F 03 00 F4 03 04 00 2A 8B 18 67 B6 04 01 00 00 35 F5 6C CD 64 7D 60 BB [11:35:36]CommunicateWithHost err = 0 [11:35:36]CheckOFDResponse [11:35:36]1017 (14) - 77093643461234 [11:35:36]1041 (16) - 0000000000965413 [11:35:36]1040 (4) - 220985 [11:35:36]1012 (4) - 23.10.2024 05:35 [11:35:36]1206 (1) - 0 [11:35:36]OFD Sender: Remove packet 220985 [11:35:36]ProducePacketName [11:35:36]name=ofd_packets/00220985 [11:35:36]NVStorageDeleteData [11:35:36]Write to MH i2c: 01 00 00 BF 71 30 [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: 01 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: 01 07 00 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: 01 07 00 BF 71 00 00 00 00 00 03 0D 47 [11:35:36]RasterBufferAndPrint [11:35:36]line [11:35:36]line [11:35:36]line [11:35:36]line [11:35:36]line [11:35:36]written 0, free lines is 3343 [11:35:36]MH_Cut [11:35:36]Write to MH i2c: D1 01 00 C6 71 01 09 [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: D1 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: D1 01 00 [11:35:36]MH_I2C_Read... [11:35:36]Read from MH i2c: D1 01 00 C6 71 00 08 [11:35:36]Write to MH i2c: 01 00 00 C7 71 38 [11:35:36]Write i2c OK [11:35:36]MH_I2C_Read... [11:35:36]OFD Sender: No OFD packet to send [11:35:36]*** Cut start [11:35:37]*** Partial cut [11:35:37]*** CUTSNS_PIN = 1 [11:35:37]*** CUTSNS_PIN = 0 [11:35:37]*** Brake cut motor [11:35:37]Read from MH i2c: 01 [11:35:37]MH_I2C_Read... [11:35:37]*** Stop cut motor [11:35:37]*** Cut end [11:35:37]Read from MH i2c: 01 07 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: 01 07 00 C7 71 00 00 00 00 00 FF 0F 4D [11:35:37]process_action close_receipt done [11:35:37]requested_data is exist [11:35:37]produce_requested_data [11:35:37]requested_item fm.sn is exist - process it [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 11 00 00 [11:35:37]Write to MH i2c: E2 08 00 C8 71 80 11 00 00 00 00 00 00 B3 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 17 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 17 00 C8 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 02 [11:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:35:37]wFMCommunicate OK [11:35:37]requested_item fd.num is exist - process it [11:35:37]SAM_PROTO_GetFieldsCounters [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 13 00 00 [11:35:37]Write to MH i2c: E2 08 00 C9 71 80 13 00 00 00 00 00 00 B6 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 62 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 62 00 C9 71 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 39 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [11:35:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 39 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:35:37]wFMCommunicate OK [11:35:37]SAM_PROTO_GetFieldsCounters done [11:35:37]requested_item shift.num is exist - process it [11:35:37]requested_item shift.opened is exist - process it [11:35:37]req_shift_opened [11:35:37]FM_GetShiftState [11:35:37]SAM_PROTO_GetShiftState [11:35:37]wFMCommunicate request_size=4 [11:35:37]MH_SAM_APDU [11:35:37]CAPDU: 80 13 01 00 [11:35:37]Write to MH i2c: E2 08 00 CA 71 80 13 01 00 00 00 00 00 B8 [11:35:37]Write i2c OK [11:35:37]MH_I2C_Read... [11:35:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:37]Read from MH i2c: E2 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 0E 00 [11:35:37]MH_I2C_Read... [11:35:37]Read from MH i2c: E2 0E 00 CA 71 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 08 [11:35:37]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:35:37]wFMCommunicate OK [11:35:37]SAM_PROTO_GetShiftState done [11:35:37]FM_GetShiftState done [11:35:37]req_shift_opened done [11:35:37]requested_item shift.open_date is exist - process it [11:35:37]req_shift_open_date [11:35:37]req_shift_open_date done [11:35:37]produce_requested_data done [11:35:37]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220985,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:35:37]process_action_free close_receipt [11:35:37]json_value_free [11:35:37]json_value_free done [11:35:37]process_json_proto returns [11:35:37]Send response to host [11:35:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220985,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:35:37]free response buf [11:35:37]execute_script done [11:35:37]execute_script returns [11:35:37]free content buf [11:35:37]Sock 7.Close socket [11:35:37]Sock 7.Thread stoped [11:35:41]OFD Sender: No OFD packet to send [11:35:46]OFD Sender: No OFD packet to send [11:35:51]OFD Sender: No OFD packet to send [11:35:56]OFD Sender: No OFD packet to send [11:36:01]OFD Sender: No OFD packet to send [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:16]OFD Sender: No OFD packet to send [11:37:21]OFD Sender: No OFD packet to send [11:37:26]OFD Sender: No OFD packet to send [11:37:31]OFD Sender: No OFD packet to send [11:37:36]OFD Sender: No OFD packet to send [11:37:41]OFD Sender: No OFD packet to send [11:37:46]OFD Sender: No OFD packet to send [11:37:51]OFD Sender: No OFD packet to send [11:37:56]OFD Sender: No OFD packet to send [11:38:01]OFD Sender: No OFD packet to send [11:38:06]OFD Sender: No OFD packet to send [11:38:11]OFD Sender: No OFD packet to send [11:38:16]OFD Sender: No OFD packet to send [11:38:21]OFD Sender: No OFD packet to send [11:38:26]OFD Sender: No OFD packet to send [11:38:30]accept exits with 9 [11:38:30]New connection [11:38:30]New thread 3066531172 created [11:38:30]Thread 3066674532 joined [11:38:30]Waiting for new connection... [11:38:30] Sock 9.Parse request [11:38:30]Sock 9.Check first char [11:38:30]Sock 9.First char is OK [11:38:30]request: POST /json_proto HTTP/1.0 [11:38:30]Method: POST [11:38:30]URL: /json_proto [11:38:30]Method is POST - this is cgi request [11:38:30]url: /json_proto [11:38:30]query_string will be loaded in cgi processing [11:38:30]execute_cgi json_proto POST (null) [11:38:30]execute_cgi path=json_proto method=POST [11:38:30]POST find Content-Length [11:38:30]Host: 172.17.40.4:8080 [11:38:30]Content-Length: 766 [11:38:30]Content-Type: application/json [11:38:30] [11:38:30]POST finish read [11:38:30]Found Content-Length = 766 [11:38:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:30]execute_script... [11:38: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)538905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:30]POST & json_proto [11:38:30]process_json_proto [11:38:30]json parsed OK: [11:38:30]protocol is kg_v1.0 [11:38:30]action value=close_receipt [11:38:30]process_action close_receipt [11:38:30]cmd_close_receipt [11:38:30]MH_GetDate [11:38:30]Write to MH i2c: F0 00 00 CB 71 2B [11:38:30]Write i2c OK [11:38:30]MH_I2C_Read... [11:38:30]Read from MH i2c: F0 [11:38:30]MH_I2C_Read... [11:38:30]Read from MH i2c: F0 09 00 [11:38:30]MH_I2C_Read... [11:38:30]Read from MH i2c: F0 09 00 CB 71 00 3B E0 18 67 65 5C 16 67 0C [11:38:30]GetLastDocTimeStamp 1729683338 [11:38:30]current date 1729683515 [11:38:30]FM_GetShiftState [11:38:30]SAM_PROTO_GetShiftState [11:38:30]wFMCommunicate request_size=4 [11:38:30]MH_SAM_APDU [11:38:30]CAPDU: 80 13 01 00 [11:38:30]Write to MH i2c: E2 08 00 CC 71 80 13 01 00 00 00 00 00 BA [11:38:30]Write i2c OK [11:38:30]MH_I2C_Read... [11:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:30]Read from MH i2c: E2 [11:38:30]MH_I2C_Read... [11:38:30]Read from MH i2c: E2 0E 00 [11:38:30]MH_I2C_Read... [11:38:30]Read from MH i2c: E2 0E 00 CC 71 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0A [11:38:30]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:38:30]wFMCommunicate OK [11:38:30]SAM_PROTO_GetShiftState done [11:38:30]FM_GetShiftState done [11:38:30]opened in 1729642119 [11:38:30]opened+sec_in_day 1729728519 [11:38:30]quantity*price = 150037 [11:38:30]sum+1 = 150039 [11:38:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 195 23.10.2024 11:38 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220986 ФПД: 219299158938261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113835&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220986&fm=219299158938261&tin=02508201610067®Number=0000000000098116&sum=150038 [11:38:31]StoreToDocumentArchive [11:38:31]shift 447 fd 220986 [11:38:31]save to /storage/0447/doc_00220986 [11:38:31]save last doc name /storage/0447/doc_00220986 to /storage/kkm_last_doc_name [11:38:31]save OK [11:38:31]Clear old archive folders... [11:38:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:38:31]tlvbuf is 008749D0 [11:38:31]SAM_PROTO_ClearQueue [11:38:31]wFMCommunicate request_size=4 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 09 00 00 [11:38:31]Write to MH i2c: E2 08 00 D9 71 80 09 00 00 00 00 00 00 BC [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:31]Read from MH i2c: E2 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 D9 71 00 90 00 BE [11:38:31]RAPDU: 90 00 [11:38:31]wFMCommunicate OK [11:38:31]SAM_PROTO_ClearQueue done [11:38:31]KKMCreateOFDPacket [11:38:31]OFDProtocolAddRootSTLVToBuf [11:38:31]FM_MakeSignedData [11:38:31]FM_MakeSignedData [11:38:31]SAM_PROTO_SignData [11:38:31]wFMCommunicate request_size=4 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 0D 01 02 [11:38:31]Write to MH i2c: E2 08 00 DA 71 80 0D 01 02 00 00 00 00 C4 [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:31]Read from MH i2c: E2 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 DA 71 00 90 00 BF [11:38:31]RAPDU: 90 00 [11:38:31]wFMCommunicate OK [11:38:31]wFMCommunicate request_size=255 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 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 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 3B E0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3A 5F 03 00 35 04 06 00 C7 73 90 77 [11:38:31]Write to MH i2c: E2 02 01 DB 71 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 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 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 3B E0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3A 5F 03 00 35 04 06 00 C7 73 90 77 00 00 01 [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:31]Read from MH i2c: E2 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 DB 71 00 90 00 C0 [11:38:31]RAPDU: 90 00 [11:38:31]wFMCommunicate OK [11:38:31]wFMCommunicate request_size=7 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 0D 02 02 02 D2 95 [11:38:31]Write to MH i2c: E2 0A 00 DC 71 80 0D 02 02 02 00 D2 95 00 00 32 [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:31]Read from MH i2c: E2 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 03 00 DC 71 00 90 00 C1 [11:38:31]RAPDU: 90 00 [11:38:31]wFMCommunicate OK [11:38:31]wFMCommunicate request_size=4 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 0D 03 02 [11:38:31]Write to MH i2c: E2 08 00 DD 71 80 0D 03 02 00 00 00 00 C9 [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:31]OFD Sender: No OFD packet to send [11:38:31]Read from MH i2c: E2 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 0B 00 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 0B 00 DD 71 00 AC 50 2D F7 69 B2 0E F0 90 00 03 [11:38:31]RAPDU: AC 50 2D F7 69 B2 0E F0 90 00 [11:38:31]wFMCommunicate OK [11:38:31]SAM_PROTO_SignData done [11:38:31]FM_MakeSignedData done [11:38:31]CreateOFDProtocolMessage [11:38:31]wFMCommunicate request_size=4 [11:38:31]MH_SAM_APDU [11:38:31]CAPDU: 80 11 00 00 [11:38:31]Write to MH i2c: E2 08 00 DE 71 80 11 00 00 00 00 00 00 C9 [11:38:31]Write i2c OK [11:38:31]MH_I2C_Read... [11:38:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:31]Read from MH i2c: E2 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 17 00 [11:38:31]MH_I2C_Read... [11:38:31]Read from MH i2c: E2 17 00 DE 71 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 18 [11:38:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:38:31]wFMCommunicate OK [11:38:31]CreateOFDProtocolMessage done [11:38:31]OFDSenderStorePacket 220986 [11:38:31]StoreOFDPacket docnum=220986 [11:38:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 33 55 04 01 34 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 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 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 3B E0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3A 5F 03 00 35 04 06 00 C7 73 90 77 D2 95 AC 50 2D F7 69 B2 0E F0 [11:38:31]CheckFolder [11:38:31]dirname=/storage/ofd_packets [11:38:31]CheckFolder done [11:38:31]ProducePacketName [11:38:31]name=ofd_packets/00220986 [11:38:31]NVStorageSaveData ofd_packets/00220986 [11:38:31]File name is /storage/ofd_packets/00220986 [11:38:31]Write 298 bytes [11:38:31]NVStorageSaveData done [11:38:31]OFDSenderStorePacket done [11:38:31]KKMCreateOFDPacket done [11:38:31]NVStorageSaveData kkm_last_timestamp [11:38:31]File name is /storage/kkm_last_timestamp [11:38:31]Write 4 bytes [11:38:31]NVStorageSaveData done [11:38:31]ExternCall_PrintAddStr [11:38:31]wPrintStart [11:38:31]Write to MH i2c: 01 00 00 DF 71 50 [11:38:32]Write i2c OK [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 07 00 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 07 00 DF 71 00 00 00 00 00 FF 0F 65 [11:38:32]RasterBufferAndPrint [11:38:32]line Счет N : (1)538905 [11:38:32]line ИНН: 02508201610067 [11:38:32]line Контрольно-Кассовый Чек [11:38:32]line ПРОДАЖА [11:38:32]line ТРК (МРК, ГНК) : 61 [11:38:32]line Товар: 2710194210 [11:38:32]line ДТ-К-2 [11:38:32]line 19.690 * 76.20 [11:38:32]line = 1500.38 [11:38:32]line НДС 12% НСП 1% [11:38:32]line > о реализуемом товаре [11:38:32]line ИТОГО: 1500.38 [11:38:32]line НСП 1% : 13.28 [11:38:32]line НДС 12% : 159.33 [11:38:32]line Наличными: 0.00 [11:38:32]line Безнал.: 1500.38 [11:38:32]line Место: АЗС № 84 "Партнер Нефть" [11:38:32]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:38:32]line СНО: Общий режим [11:38:32]line Чек 195 23.10.2024 11:38 [11:38:32]line Смена: 447 ФФД: 1.0 [11:38:32]line ЗНМ: 0300000178 [11:38:32]line РНМ: 0000000000098116 [11:38:32]line Версия ККМ: 001 [11:38:32]line Платежная система: Mbank [11:38:32]line ФМ: 0000000000965413 [11:38:32]line ФД: 220986 [11:38:32]line ФПД: 219299158938261 [11:38:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T113835&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220986&fm=219299158938261&tin=02508201610067®Number=0000000000098116&sum=150038 [11:38:32]OFD Sender: Processing packet 220986 [packets to send 81, broken 80] [11:38:32]ProducePacketName [11:38:32]name=ofd_packets/00220986 [11:38:32]OFD Sender: To server: pG, [11:38:32]CommunicateWithHost lk.salyk.kg:30040 [11:38:32]ConnectInit lk.salyk.kg [11:38:32]written 0, free lines is 4095 [11:38:32]Connected sock=10 [11:38:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 33 55 04 01 34 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 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 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 3B E0 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3A 5F 03 00 35 04 06 00 C7 73 90 77 D2 95 AC 50 2D F7 69 B2 0E F0 [11:38:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 85 6D 47 00 49 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 39 36 35 34 31 33 10 04 04 00 3A 5F 03 00 F4 03 04 00 DA 8B 18 67 B6 04 01 00 00 11 C1 AA 04 12 74 9F E8 [11:38:32]CommunicateWithHost err = 0 [11:38:32]CheckOFDResponse [11:38:32]1017 (14) - 77093643461234 [11:38:32]1041 (16) - 0000000000965413 [11:38:32]1040 (4) - 220986 [11:38:32]1012 (4) - 23.10.2024 05:38 [11:38:32]1206 (1) - 0 [11:38:32]OFD Sender: Remove packet 220986 [11:38:32]ProducePacketName [11:38:32]name=ofd_packets/00220986 [11:38:32]NVStorageDeleteData [11:38:32]Write to MH i2c: 01 00 00 08 72 7A [11:38:32]Write i2c OK [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 07 00 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: 01 07 00 08 72 00 00 00 00 00 1F 0D AD [11:38:32]RasterBufferAndPrint [11:38:32]line [11:38:32]line [11:38:32]line [11:38:32]line [11:38:32]line [11:38:32]written 0, free lines is 3365 [11:38:32]MH_Cut [11:38:32]Write to MH i2c: D1 01 00 0F 72 01 53 [11:38:32]Write i2c OK [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: D1 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: D1 01 00 [11:38:32]MH_I2C_Read... [11:38:32]Read from MH i2c: D1 01 00 0F 72 00 52 [11:38:32]Write to MH i2c: 01 00 00 10 72 82 [11:38:32]Write i2c OK [11:38:32]MH_I2C_Read... [11:38:33]OFD Sender: No OFD packet to send [11:38:33]*** Cut start [11:38:33]*** Partial cut [11:38:33]*** CUTSNS_PIN = 1 [11:38:33]*** CUTSNS_PIN = 0 [11:38:33]*** Brake cut motor [11:38:34]Read from MH i2c: 01 [11:38:34]MH_I2C_Read... [11:38:34]*** Stop cut motor [11:38:34]*** Cut end [11:38:34]Read from MH i2c: 01 07 00 [11:38:34]MH_I2C_Read... [11:38:34]Read from MH i2c: 01 07 00 10 72 00 00 00 00 00 FF 0F 97 [11:38:34]process_action close_receipt done [11:38:34]requested_data is exist [11:38:34]produce_requested_data [11:38:34]requested_item fm.sn is exist - process it [11:38:34]wFMCommunicate request_size=4 [11:38:34]MH_SAM_APDU [11:38:34]CAPDU: 80 11 00 00 [11:38:34]Write to MH i2c: E2 08 00 11 72 80 11 00 00 00 00 00 00 FD [11:38:34]Write i2c OK [11:38:34]MH_I2C_Read... [11:38:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:34]Read from MH i2c: E2 [11:38:34]MH_I2C_Read... [11:38:34]Read from MH i2c: E2 17 00 [11:38:34]MH_I2C_Read... [11:38:34]Read from MH i2c: E2 17 00 11 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4C [11:38:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:38:34]wFMCommunicate OK [11:38:34]requested_item fd.num is exist - process it [11:38:34]SAM_PROTO_GetFieldsCounters [11:38:34]wFMCommunicate request_size=4 [11:38:34]MH_SAM_APDU [11:38:34]CAPDU: 80 13 00 00 [11:38:34]Write to MH i2c: E2 08 00 12 72 80 13 00 00 00 00 00 00 00 [11:38:34]Write i2c OK [11:38:34]MH_I2C_Read... [11:38:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:34]Read from MH i2c: E2 [11:38:34]MH_I2C_Read... [11:38:34]Read from MH i2c: E2 62 00 [11:38:34]MH_I2C_Read... [11:38:34]Read from MH i2c: E2 62 00 12 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [11:38:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:38:34]wFMCommunicate OK [11:38:34]SAM_PROTO_GetFieldsCounters done [11:38:34]requested_item shift.num is exist - process it [11:38:34]requested_item shift.opened is exist - process it [11:38:34]req_shift_opened [11:38:34]FM_GetShiftState [11:38:34]SAM_PROTO_GetShiftState [11:38:34]wFMCommunicate request_size=4 [11:38:34]MH_SAM_APDU [11:38:34]CAPDU: 80 13 01 00 [11:38:34]Write to MH i2c: E2 08 00 13 72 80 13 01 00 00 00 00 00 02 [11:38:34]Write i2c OK [11:38:34]MH_I2C_Read... [11:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:34]Read from MH i2c: E2 [11:38:34]MH_I2C_Read... [11:38:34]Read from MH i2c: E2 0E 00 [11:38:34]MH_I2C_Read... [11:38:34]Read from MH i2c: E2 0E 00 13 72 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 52 [11:38:34]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:38:34]wFMCommunicate OK [11:38:34]SAM_PROTO_GetShiftState done [11:38:34]FM_GetShiftState done [11:38:34]req_shift_opened done [11:38:34]requested_item shift.open_date is exist - process it [11:38:34]req_shift_open_date [11:38:34]req_shift_open_date done [11:38:34]produce_requested_data done [11:38:34]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220986,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:38:34]process_action_free close_receipt [11:38:34]json_value_free [11:38:34]json_value_free done [11:38:34]process_json_proto returns [11:38:34]Send response to host [11:38:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220986,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:38:34]free response buf [11:38:34]execute_script done [11:38:34]execute_script returns [11:38:34]free content buf [11:38:34]Sock 9.Close socket [11:38:34]Sock 9.Thread stoped [11:38:38]OFD Sender: No OFD packet to send [11:38:43]OFD Sender: No OFD packet to send [11:38:48]OFD Sender: No OFD packet to send [11:38:53]OFD Sender: No OFD packet to send [11:38:58]OFD Sender: No OFD packet to send [11:39:03]OFD Sender: No OFD packet to send [11:39:08]OFD Sender: No OFD packet to send [11:39:13]OFD Sender: No OFD packet to send [11:39:18]OFD Sender: No OFD packet to send [11:39:23]OFD Sender: No OFD packet to send [11:39:28]OFD Sender: No OFD packet to send [11:39:33]OFD Sender: No OFD packet to send [11:39:38]OFD Sender: No OFD packet to send [11:39:43]OFD Sender: No OFD packet to send [11:39:48]OFD Sender: No OFD packet to send [11:39:53]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:43]OFD Sender: No OFD packet to send [11:40:48]OFD Sender: No OFD packet to send [11:40:53]OFD Sender: No OFD packet to send [11:40:58]OFD Sender: No OFD packet to send [11:41:03]OFD Sender: No OFD packet to send [11:41:08]OFD Sender: No OFD packet to send [11:41:13]OFD Sender: No OFD packet to send [11:41:18]OFD Sender: No OFD packet to send [11:41:23]OFD Sender: No OFD packet to send [11:41:28]OFD Sender: No OFD packet to send [11:41:33]OFD Sender: No OFD packet to send [11:41:38]OFD Sender: No OFD packet to send [11:41:43]OFD Sender: No OFD packet to send [11:41:48]OFD Sender: No OFD packet to send [11:41:53]OFD Sender: No OFD packet to send [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:13]OFD Sender: No OFD packet to send [11:42:18]OFD Sender: No OFD packet to send [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [11:46:08]accept exits with 7 [11:46:08]New connection [11:46:08]New thread 3066674532 created [11:46:08]Thread 3066531172 joined [11:46:08]Waiting for new connection... [11:46:08] Sock 7.Parse request [11:46:08]Sock 7.Check first char [11:46:08]Sock 7.First char is OK [11:46:08]request: POST /json_proto HTTP/1.0 [11:46:08]Method: POST [11:46:08]URL: /json_proto [11:46:08]Method is POST - this is cgi request [11:46:08]url: /json_proto [11:46:08]query_string will be loaded in cgi processing [11:46:08]execute_cgi json_proto POST (null) [11:46:08]execute_cgi path=json_proto method=POST [11:46:08]POST find Content-Length [11:46:08]Host: 172.17.40.4:8080 [11:46:08]Content-Length: 674 [11:46:08]Content-Type: application/json [11:46:08] [11:46:08]POST finish read [11:46:08]Found Content-Length = 674 [11:46:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:08]execute_script... [11:46: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)538908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:08]POST & json_proto [11:46:08]process_json_proto [11:46:08]json parsed OK: [11:46:08]protocol is kg_v1.0 [11:46:08]action value=close_receipt [11:46:08]process_action close_receipt [11:46:08]cmd_close_receipt [11:46:08]MH_GetDate [11:46:08]Write to MH i2c: F0 00 00 14 72 75 [11:46:08]Write i2c OK [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: F0 [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: F0 09 00 [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: F0 09 00 14 72 00 05 E2 18 67 65 5C 16 67 22 [11:46:08]GetLastDocTimeStamp 1729683515 [11:46:08]current date 1729683973 [11:46:08]FM_GetShiftState [11:46:08]SAM_PROTO_GetShiftState [11:46:08]wFMCommunicate request_size=4 [11:46:08]MH_SAM_APDU [11:46:08]CAPDU: 80 13 01 00 [11:46:08]Write to MH i2c: E2 08 00 15 72 80 13 01 00 00 00 00 00 04 [11:46:08]Write i2c OK [11:46:08]MH_I2C_Read... [11:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:08]Read from MH i2c: E2 [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: E2 0E 00 [11:46:08]MH_I2C_Read... [11:46:08]Read from MH i2c: E2 0E 00 15 72 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 54 [11:46:08]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:46:08]wFMCommunicate OK [11:46:08]SAM_PROTO_GetShiftState done [11:46:08]FM_GetShiftState done [11:46:08]opened in 1729642119 [11:46:08]opened+sec_in_day 1729728519 [11:46:08]quantity*price = 50063 [11:46:08]sum+1 = 50064 [11:46:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 196 23.10.2024 11:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220987 ФПД: 207083700297267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114613&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220987&fm=207083700297267&tin=02508201610067®Number=0000000000098116&sum=50000 [11:46:09]StoreToDocumentArchive [11:46:09]shift 447 fd 220987 [11:46:09]save to /storage/0447/doc_00220987 [11:46:09]save last doc name /storage/0447/doc_00220987 to /storage/kkm_last_doc_name [11:46:09]save OK [11:46:09]Clear old archive folders... [11:46:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:46:09]tlvbuf is 0075F5C0 [11:46:09]SAM_PROTO_ClearQueue [11:46:09]wFMCommunicate request_size=4 [11:46:09]MH_SAM_APDU [11:46:09]CAPDU: 80 09 00 00 [11:46:09]Write to MH i2c: E2 08 00 22 72 80 09 00 00 00 00 00 00 06 [11:46:09]Write i2c OK [11:46:09]MH_I2C_Read... [11:46:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:09]Read from MH i2c: E2 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 03 00 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 03 00 22 72 00 90 00 08 [11:46:09]RAPDU: 90 00 [11:46:09]wFMCommunicate OK [11:46:09]SAM_PROTO_ClearQueue done [11:46:09]KKMCreateOFDPacket [11:46:09]OFDProtocolAddRootSTLVToBuf [11:46:09]FM_MakeSignedData [11:46:09]FM_MakeSignedData [11:46:09]SAM_PROTO_SignData [11:46:09]wFMCommunicate request_size=4 [11:46:09]MH_SAM_APDU [11:46:09]CAPDU: 80 0D 01 02 [11:46:09]Write to MH i2c: E2 08 00 23 72 80 0D 01 02 00 00 00 00 0E [11:46:09]Write i2c OK [11:46:09]MH_I2C_Read... [11:46:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:09]Read from MH i2c: E2 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 03 00 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 03 00 23 72 00 90 00 09 [11:46:09]RAPDU: 90 00 [11:46:09]wFMCommunicate OK [11:46:09]wFMCommunicate request_size=255 [11:46:09]MH_SAM_APDU [11:46:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 05 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3B 5F 03 00 35 04 06 00 BC 57 6E 65 [11:46:09]Write to MH i2c: E2 02 01 24 72 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 05 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3B 5F 03 00 35 04 06 00 BC 57 6E 65 00 00 81 [11:46:09]Write i2c OK [11:46:09]MH_I2C_Read... [11:46:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:09]Read from MH i2c: E2 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 03 00 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 03 00 24 72 00 90 00 0A [11:46:09]RAPDU: 90 00 [11:46:09]wFMCommunicate OK [11:46:09]wFMCommunicate request_size=7 [11:46:09]MH_SAM_APDU [11:46:09]CAPDU: 80 0D 02 02 02 1E 33 [11:46:09]Write to MH i2c: E2 0A 00 25 72 80 0D 02 02 02 00 1E 33 00 00 66 [11:46:09]Write i2c OK [11:46:09]MH_I2C_Read... [11:46:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:09]Read from MH i2c: E2 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 03 00 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 03 00 25 72 00 90 00 0B [11:46:09]RAPDU: 90 00 [11:46:09]wFMCommunicate OK [11:46:09]wFMCommunicate request_size=4 [11:46:09]MH_SAM_APDU [11:46:09]CAPDU: 80 0D 03 02 [11:46:09]Write to MH i2c: E2 08 00 26 72 80 0D 03 02 00 00 00 00 13 [11:46:09]Write i2c OK [11:46:09]MH_I2C_Read... [11:46:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:09]Read from MH i2c: E2 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 0B 00 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 0B 00 26 72 00 67 C5 EE 35 0E A2 BD 1A 90 00 EA [11:46:09]RAPDU: 67 C5 EE 35 0E A2 BD 1A 90 00 [11:46:09]wFMCommunicate OK [11:46:09]SAM_PROTO_SignData done [11:46:09]FM_MakeSignedData done [11:46:09]CreateOFDProtocolMessage [11:46:09]wFMCommunicate request_size=4 [11:46:09]MH_SAM_APDU [11:46:09]CAPDU: 80 11 00 00 [11:46:09]Write to MH i2c: E2 08 00 27 72 80 11 00 00 00 00 00 00 13 [11:46:09]Write i2c OK [11:46:09]MH_I2C_Read... [11:46:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:09]Read from MH i2c: E2 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 17 00 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: E2 17 00 27 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 62 [11:46:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:46:09]wFMCommunicate OK [11:46:09]CreateOFDProtocolMessage done [11:46:09]OFDSenderStorePacket 220987 [11:46:09]StoreOFDPacket docnum=220987 [11:46:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 70 58 04 01 60 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 05 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3B 5F 03 00 35 04 06 00 BC 57 6E 65 1E 33 67 C5 EE 35 0E A2 BD 1A [11:46:09]CheckFolder [11:46:09]dirname=/storage/ofd_packets [11:46:09]CheckFolder done [11:46:09]ProducePacketName [11:46:09]name=ofd_packets/00220987 [11:46:09]NVStorageSaveData ofd_packets/00220987 [11:46:09]File name is /storage/ofd_packets/00220987 [11:46:09]Write 298 bytes [11:46:09]NVStorageSaveData done [11:46:09]OFDSenderStorePacket done [11:46:09]KKMCreateOFDPacket done [11:46:09]NVStorageSaveData kkm_last_timestamp [11:46:09]File name is /storage/kkm_last_timestamp [11:46:09]Write 4 bytes [11:46:09]NVStorageSaveData done [11:46:09]ExternCall_PrintAddStr [11:46:09]wPrintStart [11:46:09]Write to MH i2c: 01 00 00 28 72 9A [11:46:09]Write i2c OK [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: 01 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: 01 07 00 [11:46:09]MH_I2C_Read... [11:46:09]Read from MH i2c: 01 07 00 28 72 00 00 00 00 00 FF 0F AF [11:46:09]RasterBufferAndPrint [11:46:09]line Счет N : (1)538908 [11:46:09]line ИНН: 02508201610067 [11:46:09]line Контрольно-Кассовый Чек [11:46:09]line ПРОДАЖА [11:46:09]line ТРК (МРК, ГНК) : 61 [11:46:09]line Товар: 2710194210 [11:46:09]line ДТ-К-2 [11:46:09]line 6.570 * 76.20 [11:46:09]line = 500.63 [11:46:09]line НДС 12% НСП 1% [11:46:09]line > о реализуемом товаре [11:46:09]line ОКРУГЛЕНИЕ: -0.63 [11:46:09]line ИТОГО: 500.00 [11:46:09]line Внесено: 500.00 [11:46:09]line СДАЧА: 0.00 [11:46:09]line НСП 1% : 4.43 [11:46:09]line НДС 12% : 53.16 [11:46:09]line Наличными: 500.00 [11:46:09]line Безнал.: 0.00 [11:46:09]line Место: АЗС № 84 "Партнер Нефть" [11:46:09]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:46:09]line СНО: Общий режим [11:46:09]line Чек 196 23.10.2024 11:46 [11:46:09]line Смена: 447 ФФД: 1.0 [11:46:09]line ЗНМ: 0300000178 [11:46:09]line РНМ: 0000000000098116 [11:46:09]line Версия ККМ: 001 [11:46:09]line ФМ: 0000000000965413 [11:46:09]line ФД: 220987 [11:46:09]line ФПД: 207083700297267 [11:46:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114613&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220987&fm=207083700297267&tin=02508201610067®Number=0000000000098116&sum=50000 [11:46:10]OFD Sender: Processing packet 220987 [packets to send 81, broken 80] [11:46:10]ProducePacketName [11:46:10]name=ofd_packets/00220987 [11:46:10]OFD Sender: To server: pG, [11:46:10]CommunicateWithHost lk.salyk.kg:30040 [11:46:10]ConnectInit lk.salyk.kg [11:46:10]written 0, free lines is 4095 [11:46:10]Connected sock=10 [11:46:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 70 58 04 01 60 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 05 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3B 5F 03 00 35 04 06 00 BC 57 6E 65 1E 33 67 C5 EE 35 0E A2 BD 1A [11:46:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 7A 8F 47 00 06 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 39 36 35 34 31 33 10 04 04 00 3B 5F 03 00 F4 03 04 00 A4 8D 18 67 B6 04 01 00 00 32 BF 83 99 FF 5C C7 0E [11:46:10]CommunicateWithHost err = 0 [11:46:10]CheckOFDResponse [11:46:10]1017 (14) - 77093643461234 [11:46:10]1041 (16) - 0000000000965413 [11:46:10]1040 (4) - 220987 [11:46:10]1012 (4) - 23.10.2024 05:46 [11:46:10]1206 (1) - 0 [11:46:10]OFD Sender: Remove packet 220987 [11:46:10]ProducePacketName [11:46:10]name=ofd_packets/00220987 [11:46:10]NVStorageDeleteData [11:46:10]Write to MH i2c: 01 00 00 53 72 C5 [11:46:10]Write i2c OK [11:46:10]MH_I2C_Read... [11:46:10]Read from MH i2c: 01 [11:46:10]MH_I2C_Read... [11:46:10]Read from MH i2c: 01 07 00 [11:46:10]MH_I2C_Read... [11:46:10]Read from MH i2c: 01 07 00 53 72 00 00 00 00 00 02 0D DB [11:46:10]RasterBufferAndPrint [11:46:10]line [11:46:10]line [11:46:10]line [11:46:10]line [11:46:10]line [11:46:10]written 0, free lines is 3339 [11:46:10]MH_Cut [11:46:10]Write to MH i2c: D1 01 00 5A 72 01 9E [11:46:10]Write i2c OK [11:46:10]MH_I2C_Read... [11:46:10]Read from MH i2c: D1 [11:46:10]MH_I2C_Read... [11:46:10]Read from MH i2c: D1 01 00 [11:46:10]MH_I2C_Read... [11:46:10]Read from MH i2c: D1 01 00 5A 72 00 9D [11:46:10]Write to MH i2c: 01 00 00 5B 72 CD [11:46:10]Write i2c OK [11:46:10]MH_I2C_Read... [11:46:10]OFD Sender: No OFD packet to send [11:46:11]*** Cut start [11:46:11]*** Partial cut [11:46:11]*** CUTSNS_PIN = 1 [11:46:11]*** CUTSNS_PIN = 0 [11:46:11]*** Brake cut motor [11:46:11]Read from MH i2c: 01 [11:46:11]MH_I2C_Read... [11:46:11]*** Stop cut motor [11:46:11]*** Cut end [11:46:11]Read from MH i2c: 01 07 00 [11:46:11]MH_I2C_Read... [11:46:11]Read from MH i2c: 01 07 00 5B 72 00 00 00 00 00 FF 0F E2 [11:46:11]process_action close_receipt done [11:46:11]requested_data is exist [11:46:11]produce_requested_data [11:46:11]requested_item fm.sn is exist - process it [11:46:11]wFMCommunicate request_size=4 [11:46:11]MH_SAM_APDU [11:46:11]CAPDU: 80 11 00 00 [11:46:11]Write to MH i2c: E2 08 00 5C 72 80 11 00 00 00 00 00 00 48 [11:46:11]Write i2c OK [11:46:11]MH_I2C_Read... [11:46:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:11]Read from MH i2c: E2 [11:46:11]MH_I2C_Read... [11:46:11]Read from MH i2c: E2 17 00 [11:46:11]MH_I2C_Read... [11:46:11]Read from MH i2c: E2 17 00 5C 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 97 [11:46:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:46:11]wFMCommunicate OK [11:46:11]requested_item fd.num is exist - process it [11:46:11]SAM_PROTO_GetFieldsCounters [11:46:11]wFMCommunicate request_size=4 [11:46:11]MH_SAM_APDU [11:46:11]CAPDU: 80 13 00 00 [11:46:11]Write to MH i2c: E2 08 00 5D 72 80 13 00 00 00 00 00 00 4B [11:46:11]Write i2c OK [11:46:11]MH_I2C_Read... [11:46:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:12]Read from MH i2c: E2 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: E2 62 00 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: E2 62 00 5D 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [11:46:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:12]wFMCommunicate OK [11:46:12]SAM_PROTO_GetFieldsCounters done [11:46:12]requested_item shift.num is exist - process it [11:46:12]requested_item shift.opened is exist - process it [11:46:12]req_shift_opened [11:46:12]FM_GetShiftState [11:46:12]SAM_PROTO_GetShiftState [11:46:12]wFMCommunicate request_size=4 [11:46:12]MH_SAM_APDU [11:46:12]CAPDU: 80 13 01 00 [11:46:12]Write to MH i2c: E2 08 00 5E 72 80 13 01 00 00 00 00 00 4D [11:46:12]Write i2c OK [11:46:12]MH_I2C_Read... [11:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:12]Read from MH i2c: E2 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: E2 0E 00 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: E2 0E 00 5E 72 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9D [11:46:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:46:12]wFMCommunicate OK [11:46:12]SAM_PROTO_GetShiftState done [11:46:12]FM_GetShiftState done [11:46:12]req_shift_opened done [11:46:12]requested_item shift.open_date is exist - process it [11:46:12]req_shift_open_date [11:46:12]req_shift_open_date done [11:46:12]produce_requested_data done [11:46:12]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220987,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:46:12]process_action_free close_receipt [11:46:12]json_value_free [11:46:12]json_value_free done [11:46:12]process_json_proto returns [11:46:12]Send response to host [11:46:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220987,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:46:12]free response buf [11:46:12]execute_script done [11:46:12]execute_script returns [11:46:12]free content buf [11:46:12]Sock 7.Close socket [11:46:12]Sock 7.Thread stoped [11:46:12]accept exits with 9 [11:46:12]New connection [11:46:12]New thread 3066531172 created [11:46:12]Thread 3066674532 joined [11:46:12]Waiting for new connection... [11:46:12] Sock 9.Parse request [11:46:12]Sock 9.Check first char [11:46:12]Sock 9.First char is OK [11:46:12]request: POST /json_proto HTTP/1.0 [11:46:12]Method: POST [11:46:12]URL: /json_proto [11:46:12]Method is POST - this is cgi request [11:46:12]url: /json_proto [11:46:12]query_string will be loaded in cgi processing [11:46:12]execute_cgi json_proto POST (null) [11:46:12]execute_cgi path=json_proto method=POST [11:46:12]POST find Content-Length [11:46:12]Host: 172.17.40.4:8080 [11:46:12]Content-Length: 679 [11:46:12]Content-Type: application/json [11:46:12] [11:46:12]POST finish read [11:46:12]Found Content-Length = 679 [11:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:12]execute_script... [11: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)538906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:12]POST & json_proto [11:46:12]process_json_proto [11:46:12]json parsed OK: [11:46:12]protocol is kg_v1.0 [11:46:12]action value=close_receipt [11:46:12]process_action close_receipt [11:46:12]cmd_close_receipt [11:46:12]MH_GetDate [11:46:12]Write to MH i2c: F0 00 00 5F 72 C0 [11:46:12]Write i2c OK [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: F0 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: F0 09 00 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: F0 09 00 5F 72 00 09 E2 18 67 65 5C 16 67 71 [11:46:12]GetLastDocTimeStamp 1729683973 [11:46:12]current date 1729683977 [11:46:12]FM_GetShiftState [11:46:12]SAM_PROTO_GetShiftState [11:46:12]wFMCommunicate request_size=4 [11:46:12]MH_SAM_APDU [11:46:12]CAPDU: 80 13 01 00 [11:46:12]Write to MH i2c: E2 08 00 60 72 80 13 01 00 00 00 00 00 4F [11:46:12]Write i2c OK [11:46:12]MH_I2C_Read... [11:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:12]Read from MH i2c: E2 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: E2 0E 00 [11:46:12]MH_I2C_Read... [11:46:12]Read from MH i2c: E2 0E 00 60 72 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 9F [11:46:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:46:12]wFMCommunicate OK [11:46:12]SAM_PROTO_GetShiftState done [11:46:12]FM_GetShiftState done [11:46:12]opened in 1729642119 [11:46:12]opened+sec_in_day 1729728519 [11:46:12]quantity*price = 100050 [11:46:12]sum+1 = 100052 [11:46:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 197 23.10.2024 11:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220988 ФПД: 123634081057449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114617&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220988&fm=123634081057449&tin=02508201610067®Number=0000000000098116&sum=100000 [11:46:13]StoreToDocumentArchive [11:46:13]shift 447 fd 220988 [11:46:13]save to /storage/0447/doc_00220988 [11:46:13]save last doc name /storage/0447/doc_00220988 to /storage/kkm_last_doc_name [11:46:13]save OK [11:46:13]Clear old archive folders... [11:46:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:46:13]tlvbuf is 008B07A0 [11:46:13]SAM_PROTO_ClearQueue [11:46:13]wFMCommunicate request_size=4 [11:46:13]MH_SAM_APDU [11:46:13]CAPDU: 80 09 00 00 [11:46:13]Write to MH i2c: E2 08 00 6D 72 80 09 00 00 00 00 00 00 51 [11:46:13]Write i2c OK [11:46:13]MH_I2C_Read... [11:46:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:14]Read from MH i2c: E2 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 03 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 03 00 6D 72 00 90 00 53 [11:46:14]RAPDU: 90 00 [11:46:14]wFMCommunicate OK [11:46:14]SAM_PROTO_ClearQueue done [11:46:14]KKMCreateOFDPacket [11:46:14]OFDProtocolAddRootSTLVToBuf [11:46:14]FM_MakeSignedData [11:46:14]FM_MakeSignedData [11:46:14]SAM_PROTO_SignData [11:46:14]wFMCommunicate request_size=4 [11:46:14]MH_SAM_APDU [11:46:14]CAPDU: 80 0D 01 02 [11:46:14]Write to MH i2c: E2 08 00 6E 72 80 0D 01 02 00 00 00 00 59 [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:14]Read from MH i2c: E2 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 03 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 03 00 6E 72 00 90 00 54 [11:46:14]RAPDU: 90 00 [11:46:14]wFMCommunicate OK [11:46:14]wFMCommunicate request_size=255 [11:46:14]MH_SAM_APDU [11:46:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 09 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3C 5F 03 00 35 04 06 00 70 71 CD 7B [11:46:14]Write to MH i2c: E2 02 01 6F 72 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 09 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3C 5F 03 00 35 04 06 00 70 71 CD 7B 00 00 8D [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:14]Read from MH i2c: E2 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 03 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 03 00 6F 72 00 90 00 55 [11:46:14]RAPDU: 90 00 [11:46:14]wFMCommunicate OK [11:46:14]wFMCommunicate request_size=7 [11:46:14]MH_SAM_APDU [11:46:14]CAPDU: 80 0D 02 02 02 CA A9 [11:46:14]Write to MH i2c: E2 0A 00 70 72 80 0D 02 02 02 00 CA A9 00 00 D3 [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:14]Read from MH i2c: E2 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 03 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 03 00 70 72 00 90 00 56 [11:46:14]RAPDU: 90 00 [11:46:14]wFMCommunicate OK [11:46:14]wFMCommunicate request_size=4 [11:46:14]MH_SAM_APDU [11:46:14]CAPDU: 80 0D 03 02 [11:46:14]Write to MH i2c: E2 08 00 71 72 80 0D 03 02 00 00 00 00 5E [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:14]Read from MH i2c: E2 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 0B 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 0B 00 71 72 00 C1 A2 F2 D2 56 A9 54 27 90 00 00 [11:46:14]RAPDU: C1 A2 F2 D2 56 A9 54 27 90 00 [11:46:14]wFMCommunicate OK [11:46:14]SAM_PROTO_SignData done [11:46:14]FM_MakeSignedData done [11:46:14]CreateOFDProtocolMessage [11:46:14]wFMCommunicate request_size=4 [11:46:14]MH_SAM_APDU [11:46:14]CAPDU: 80 11 00 00 [11:46:14]Write to MH i2c: E2 08 00 72 72 80 11 00 00 00 00 00 00 5E [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:14]Read from MH i2c: E2 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 17 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 17 00 72 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 AD [11:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:46:14]wFMCommunicate OK [11:46:14]CreateOFDProtocolMessage done [11:46:14]OFDSenderStorePacket 220988 [11:46:14]StoreOFDPacket docnum=220988 [11:46:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 EC F1 04 01 6D 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 09 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3C 5F 03 00 35 04 06 00 70 71 CD 7B CA A9 C1 A2 F2 D2 56 A9 54 27 [11:46:14]CheckFolder [11:46:14]dirname=/storage/ofd_packets [11:46:14]CheckFolder done [11:46:14]ProducePacketName [11:46:14]name=ofd_packets/00220988 [11:46:14]NVStorageSaveData ofd_packets/00220988 [11:46:14]File name is /storage/ofd_packets/00220988 [11:46:14]Write 298 bytes [11:46:14]NVStorageSaveData done [11:46:14]OFDSenderStorePacket done [11:46:14]KKMCreateOFDPacket done [11:46:14]NVStorageSaveData kkm_last_timestamp [11:46:14]File name is /storage/kkm_last_timestamp [11:46:14]Write 4 bytes [11:46:14]NVStorageSaveData done [11:46:14]ExternCall_PrintAddStr [11:46:14]wPrintStart [11:46:14]Write to MH i2c: 01 00 00 73 72 E5 [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 07 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: 01 07 00 73 72 00 00 00 00 00 FF 0F FA [11:46:14]RasterBufferAndPrint [11:46:14]line Счет N : (1)538906 [11:46:14]line ИНН: 02508201610067 [11:46:14]line Контрольно-Кассовый Чек [11:46:14]line ПРОДАЖА [11:46:14]line ТРК (МРК, ГНК) : 51 [11:46:14]line Товар: 2710194210 [11:46:14]line ДТ-К-2 [11:46:14]line 13.130 * 76.20 [11:46:14]line = 1000.51 [11:46:14]line НДС 12% НСП 1% [11:46:14]line > о реализуемом товаре [11:46:14]line ОКРУГЛЕНИЕ: -0.51 [11:46:14]line ИТОГО: 1000.00 [11:46:14]line Внесено: 1000.00 [11:46:14]line СДАЧА: 0.00 [11:46:14]line НСП 1% : 8.85 [11:46:14]line НДС 12% : 106.25 [11:46:14]line Наличными: 1000.00 [11:46:14]line Безнал.: 0.00 [11:46:14]line Место: АЗС № 84 "Партнер Нефть" [11:46:14]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:46:14]line СНО: Общий режим [11:46:14]line Чек 197 23.10.2024 11:46 [11:46:14]line Смена: 447 ФФД: 1.0 [11:46:14]line ЗНМ: 0300000178 [11:46:14]line РНМ: 0000000000098116 [11:46:14]line Версия ККМ: 001 [11:46:14]line ФМ: 0000000000965413 [11:46:14]line ФД: 220988 [11:46:14]line ФПД: 123634081057449 [11:46:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114617&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220988&fm=123634081057449&tin=02508201610067®Number=0000000000098116&sum=100000 [11:46:14]OFD Sender: Processing packet 220988 [packets to send 81, broken 80] [11:46:14]ProducePacketName [11:46:14]name=ofd_packets/00220988 [11:46:14]OFD Sender: To server: pG, [11:46:14]CommunicateWithHost lk.salyk.kg:30040 [11:46:14]ConnectInit lk.salyk.kg [11:46:14]written 0, free lines is 4095 [11:46:15]Connected sock=10 [11:46:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 EC F1 04 01 6D 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 09 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3C 5F 03 00 35 04 06 00 70 71 CD 7B CA A9 C1 A2 F2 D2 56 A9 54 27 [11:46:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 33 0C 47 00 FD 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3C 5F 03 00 F4 03 04 00 A9 8D 18 67 B6 04 01 00 00 98 CC B6 95 B4 1E 67 CE [11:46:15]CommunicateWithHost err = 0 [11:46:15]CheckOFDResponse [11:46:15]1017 (14) - 77093643461234 [11:46:15]1041 (16) - 0000000000965413 [11:46:15]1040 (4) - 220988 [11:46:15]1012 (4) - 23.10.2024 05:46 [11:46:15]1206 (1) - 0 [11:46:15]OFD Sender: Remove packet 220988 [11:46:15]ProducePacketName [11:46:15]name=ofd_packets/00220988 [11:46:15]NVStorageDeleteData [11:46:15]Write to MH i2c: 01 00 00 9E 72 10 [11:46:15]Write i2c OK [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: 01 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: 01 07 00 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: 01 07 00 9E 72 00 00 00 00 00 F6 0C 19 [11:46:15]RasterBufferAndPrint [11:46:15]line [11:46:15]line [11:46:15]line [11:46:15]line [11:46:15]line [11:46:15]written 0, free lines is 3333 [11:46:15]MH_Cut [11:46:15]Write to MH i2c: D1 01 00 A5 72 01 E9 [11:46:15]Write i2c OK [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: D1 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: D1 01 00 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: D1 01 00 A5 72 00 E8 [11:46:15]Write to MH i2c: 01 00 00 A6 72 18 [11:46:15]Write i2c OK [11:46:15]MH_I2C_Read... [11:46:15]OFD Sender: No OFD packet to send [11:46:16]*** Cut start [11:46:16]*** Partial cut [11:46:16]*** CUTSNS_PIN = 1 [11:46:16]*** CUTSNS_PIN = 0 [11:46:16]*** Brake cut motor [11:46:16]Read from MH i2c: 01 [11:46:16]MH_I2C_Read... [11:46:16]*** Stop cut motor [11:46:16]*** Cut end [11:46:16]Read from MH i2c: 01 07 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: 01 07 00 A6 72 00 00 00 00 00 FF 0F 2D [11:46:16]process_action close_receipt done [11:46:16]requested_data is exist [11:46:16]produce_requested_data [11:46:16]requested_item fm.sn is exist - process it [11:46:16]wFMCommunicate request_size=4 [11:46:16]MH_SAM_APDU [11:46:16]CAPDU: 80 11 00 00 [11:46:16]Write to MH i2c: E2 08 00 A7 72 80 11 00 00 00 00 00 00 93 [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 17 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 17 00 A7 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E2 [11:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:46:16]wFMCommunicate OK [11:46:16]requested_item fd.num is exist - process it [11:46:16]SAM_PROTO_GetFieldsCounters [11:46:16]wFMCommunicate request_size=4 [11:46:16]MH_SAM_APDU [11:46:16]CAPDU: 80 13 00 00 [11:46:16]Write to MH i2c: E2 08 00 A8 72 80 13 00 00 00 00 00 00 96 [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 62 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 62 00 A8 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [11:46:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:16]wFMCommunicate OK [11:46:16]SAM_PROTO_GetFieldsCounters done [11:46:16]requested_item shift.num is exist - process it [11:46:16]requested_item shift.opened is exist - process it [11:46:16]req_shift_opened [11:46:16]FM_GetShiftState [11:46:16]SAM_PROTO_GetShiftState [11:46:16]wFMCommunicate request_size=4 [11:46:16]MH_SAM_APDU [11:46:16]CAPDU: 80 13 01 00 [11:46:16]Write to MH i2c: E2 08 00 A9 72 80 13 01 00 00 00 00 00 98 [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:17]Read from MH i2c: E2 [11:46:17]MH_I2C_Read... [11:46:17]Read from MH i2c: E2 0E 00 [11:46:17]MH_I2C_Read... [11:46:17]Read from MH i2c: E2 0E 00 A9 72 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 E8 [11:46:17]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:46:17]wFMCommunicate OK [11:46:17]SAM_PROTO_GetShiftState done [11:46:17]FM_GetShiftState done [11:46:17]req_shift_opened done [11:46:17]requested_item shift.open_date is exist - process it [11:46:17]req_shift_open_date [11:46:17]req_shift_open_date done [11:46:17]produce_requested_data done [11:46:17]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220988,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:46:17]process_action_free close_receipt [11:46:17]json_value_free [11:46:17]json_value_free done [11:46:17]process_json_proto returns [11:46:17]Send response to host [11:46:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220988,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:46:17]free response buf [11:46:17]execute_script done [11:46:17]execute_script returns [11:46:17]free content buf [11:46:17]Sock 9.Close socket [11:46:17]Sock 9.Thread stoped [11:46:20]OFD Sender: No OFD packet to send [11:46:25]OFD Sender: No OFD packet to send [11:46:30]OFD Sender: No OFD packet to send [11:46:33]accept exits with 7 [11:46:33]New connection [11:46:33]New thread 3066674532 created [11:46:33]Thread 3066531172 joined [11:46:33]Waiting for new connection... [11:46:33] Sock 7.Parse request [11:46:33]Sock 7.Check first char [11:46:33]Sock 7.First char is OK [11:46:33]request: POST /json_proto HTTP/1.0 [11:46:33]Method: POST [11:46:33]URL: /json_proto [11:46:33]Method is POST - this is cgi request [11:46:33]url: /json_proto [11:46:33]query_string will be loaded in cgi processing [11:46:33]execute_cgi json_proto POST (null) [11:46:33]execute_cgi path=json_proto method=POST [11:46:33]POST find Content-Length [11:46:33]Host: 172.17.40.4:8080 [11:46:33]Content-Length: 677 [11:46:33]Content-Type: application/json [11:46:33] [11:46:33]POST finish read [11:46:33]Found Content-Length = 677 [11:46:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:33]execute_script... [11: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)538909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:33]POST & json_proto [11:46:33]process_json_proto [11:46:33]json parsed OK: [11:46:33]protocol is kg_v1.0 [11:46:33]action value=close_receipt [11:46:33]process_action close_receipt [11:46:33]cmd_close_receipt [11:46:33]MH_GetDate [11:46:33]Write to MH i2c: F0 00 00 AA 72 0B [11:46:33]Write i2c OK [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: F0 [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: F0 09 00 [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: F0 09 00 AA 72 00 1E E2 18 67 65 5C 16 67 D1 [11:46:33]GetLastDocTimeStamp 1729683977 [11:46:33]current date 1729683998 [11:46:33]FM_GetShiftState [11:46:33]SAM_PROTO_GetShiftState [11:46:33]wFMCommunicate request_size=4 [11:46:33]MH_SAM_APDU [11:46:33]CAPDU: 80 13 01 00 [11:46:33]Write to MH i2c: E2 08 00 AB 72 80 13 01 00 00 00 00 00 9A [11:46:33]Write i2c OK [11:46:33]MH_I2C_Read... [11:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:33]Read from MH i2c: E2 [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: E2 0E 00 [11:46:33]MH_I2C_Read... [11:46:33]Read from MH i2c: E2 0E 00 AB 72 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 EA [11:46:33]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:46:33]wFMCommunicate OK [11:46:33]SAM_PROTO_GetShiftState done [11:46:33]FM_GetShiftState done [11:46:33]opened in 1729642119 [11:46:33]opened+sec_in_day 1729728519 [11:46:33]quantity*price = 25020 [11:46:33]sum+1 = 25022 [11:46:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 198 23.10.2024 11:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220989 ФПД: 50305627776538 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114638&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220989&fm=50305627776538&tin=02508201610067®Number=0000000000098116&sum=25000 [11:46:34]StoreToDocumentArchive [11:46:34]shift 447 fd 220989 [11:46:34]save to /storage/0447/doc_00220989 [11:46:34]save last doc name /storage/0447/doc_00220989 to /storage/kkm_last_doc_name [11:46:34]save OK [11:46:34]Clear old archive folders... [11:46:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:34]tlvbuf is 0089ADA0 [11:46:34]SAM_PROTO_ClearQueue [11:46:34]wFMCommunicate request_size=4 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 09 00 00 [11:46:34]Write to MH i2c: E2 08 00 B8 72 80 09 00 00 00 00 00 00 9C [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:34]Read from MH i2c: E2 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 03 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 03 00 B8 72 00 90 00 9E [11:46:34]RAPDU: 90 00 [11:46:34]wFMCommunicate OK [11:46:34]SAM_PROTO_ClearQueue done [11:46:34]KKMCreateOFDPacket [11:46:34]OFDProtocolAddRootSTLVToBuf [11:46:34]FM_MakeSignedData [11:46:34]FM_MakeSignedData [11:46:34]SAM_PROTO_SignData [11:46:34]wFMCommunicate request_size=4 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 0D 01 02 [11:46:34]Write to MH i2c: E2 08 00 B9 72 80 0D 01 02 00 00 00 00 A4 [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:34]Read from MH i2c: E2 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 03 00 [11:46:34]MH_I2C_Read... [11:46:34]Read from MH i2c: E2 03 00 B9 72 00 90 00 9F [11:46:34]RAPDU: 90 00 [11:46:34]wFMCommunicate OK [11:46:34]wFMCommunicate request_size=255 [11:46:34]MH_SAM_APDU [11:46:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 1E E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3D 5F 03 00 35 04 06 00 2D [11:46:34]Write to MH i2c: E2 02 01 BA 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 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 1E E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3D 5F 03 00 35 04 06 00 2D 00 00 D6 [11:46:34]Write i2c OK [11:46:34]MH_I2C_Read... [11:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:35]Read from MH i2c: E2 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 03 00 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 03 00 BA 72 00 90 00 A0 [11:46:35]RAPDU: 90 00 [11:46:35]wFMCommunicate OK [11:46:35]wFMCommunicate request_size=10 [11:46:35]MH_SAM_APDU [11:46:35]CAPDU: 80 0D 02 02 05 C0 B1 12 E6 1A [11:46:35]Write to MH i2c: E2 0D 00 BB 72 80 0D 02 02 05 00 C0 B1 12 E6 1A 00 00 34 [11:46:35]Write i2c OK [11:46:35]MH_I2C_Read... [11:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:35]Read from MH i2c: E2 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 03 00 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 03 00 BB 72 00 90 00 A1 [11:46:35]RAPDU: 90 00 [11:46:35]wFMCommunicate OK [11:46:35]wFMCommunicate request_size=4 [11:46:35]MH_SAM_APDU [11:46:35]CAPDU: 80 0D 03 02 [11:46:35]Write to MH i2c: E2 08 00 BC 72 80 0D 03 02 00 00 00 00 A9 [11:46:35]Write i2c OK [11:46:35]MH_I2C_Read... [11:46:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:35]Read from MH i2c: E2 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 0B 00 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 0B 00 BC 72 00 7C B1 0F F4 1D 77 FF 6C 90 00 D9 [11:46:35]RAPDU: 7C B1 0F F4 1D 77 FF 6C 90 00 [11:46:35]wFMCommunicate OK [11:46:35]SAM_PROTO_SignData done [11:46:35]FM_MakeSignedData done [11:46:35]CreateOFDProtocolMessage [11:46:35]wFMCommunicate request_size=4 [11:46:35]MH_SAM_APDU [11:46:35]CAPDU: 80 11 00 00 [11:46:35]Write to MH i2c: E2 08 00 BD 72 80 11 00 00 00 00 00 00 A9 [11:46:35]Write i2c OK [11:46:35]MH_I2C_Read... [11:46:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:35]Read from MH i2c: E2 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 17 00 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: E2 17 00 BD 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F8 [11:46:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:46:35]wFMCommunicate OK [11:46:35]CreateOFDProtocolMessage done [11:46:35]OFDSenderStorePacket 220989 [11:46:35]StoreOFDPacket docnum=220989 [11:46:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D7 E8 07 01 C9 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 1E E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3D 5F 03 00 35 04 06 00 2D C0 B1 12 E6 1A 7C B1 0F F4 1D 77 FF 6C [11:46:35]CheckFolder [11:46:35]dirname=/storage/ofd_packets [11:46:35]CheckFolder done [11:46:35]ProducePacketName [11:46:35]name=ofd_packets/00220989 [11:46:35]NVStorageSaveData ofd_packets/00220989 [11:46:35]File name is /storage/ofd_packets/00220989 [11:46:35]Write 301 bytes [11:46:35]NVStorageSaveData done [11:46:35]OFDSenderStorePacket done [11:46:35]KKMCreateOFDPacket done [11:46:35]NVStorageSaveData kkm_last_timestamp [11:46:35]File name is /storage/kkm_last_timestamp [11:46:35]Write 4 bytes [11:46:35]NVStorageSaveData done [11:46:35]ExternCall_PrintAddStr [11:46:35]wPrintStart [11:46:35]Write to MH i2c: 01 00 00 BE 72 30 [11:46:35]Write i2c OK [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: 01 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: 01 07 00 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: 01 07 00 BE 72 00 00 00 00 00 FF 0F 45 [11:46:35]RasterBufferAndPrint [11:46:35]line Счет N : (1)538909 [11:46:35]line ИНН: 02508201610067 [11:46:35]line Контрольно-Кассовый Чек [11:46:35]line ПРОДАЖА [11:46:35]line ТРК (МРК, ГНК) : 23 [11:46:35]line Товар: 2710124130 [11:46:35]line Аи-92-К-2 [11:46:35]line 3.740 * 66.90 [11:46:35]line = 250.21 [11:46:35]line НДС 12% НСП 1% [11:46:35]line > о реализуемом товаре [11:46:35]line ОКРУГЛЕНИЕ: -0.21 [11:46:35]line ИТОГО: 250.00 [11:46:35]line Внесено: 250.00 [11:46:35]line СДАЧА: 0.00 [11:46:35]line НСП 1% : 2.21 [11:46:35]line НДС 12% : 26.57 [11:46:35]line Наличными: 250.00 [11:46:35]line Безнал.: 0.00 [11:46:35]line Место: АЗС № 84 "Партнер Нефть" [11:46:35]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:46:35]line СНО: Общий режим [11:46:35]line Чек 198 23.10.2024 11:46 [11:46:35]line Смена: 447 ФФД: 1.0 [11:46:35]line ЗНМ: 0300000178 [11:46:35]line РНМ: 0000000000098116 [11:46:35]line Версия ККМ: 001 [11:46:35]line ФМ: 0000000000965413 [11:46:35]line ФД: 220989 [11:46:35]line ФПД: 50305627776538 [11:46:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114638&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220989&fm=50305627776538&tin=02508201610067®Number=0000000000098116&sum=25000 [11:46:35]written 0, free lines is 4095 [11:46:35]OFD Sender: Processing packet 220989 [packets to send 81, broken 80] [11:46:35]ProducePacketName [11:46:35]name=ofd_packets/00220989 [11:46:35]OFD Sender: To server: pG, [11:46:35]CommunicateWithHost lk.salyk.kg:30040 [11:46:35]ConnectInit lk.salyk.kg [11:46:35]Connected sock=10 [11:46:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 D7 E8 07 01 C9 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 1E E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3D 5F 03 00 35 04 06 00 2D C0 B1 12 E6 1A 7C B1 0F F4 1D 77 FF 6C [11:46:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 4D F5 47 00 7C 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 39 36 35 34 31 33 10 04 04 00 3D 5F 03 00 F4 03 04 00 BD 8D 18 67 B6 04 01 00 00 B7 28 EB 4D 1A 3F BF 58 [11:46:35]CommunicateWithHost err = 0 [11:46:35]CheckOFDResponse [11:46:35]1017 (14) - 77093643461234 [11:46:35]1041 (16) - 0000000000965413 [11:46:35]1040 (4) - 220989 [11:46:35]1012 (4) - 23.10.2024 05:46 [11:46:35]1206 (1) - 0 [11:46:35]OFD Sender: Remove packet 220989 [11:46:35]ProducePacketName [11:46:35]name=ofd_packets/00220989 [11:46:35]NVStorageDeleteData [11:46:35]Write to MH i2c: 01 00 00 E9 72 5B [11:46:35]Write i2c OK [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: 01 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: 01 07 00 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: 01 07 00 E9 72 00 00 00 00 00 F6 0C 64 [11:46:35]RasterBufferAndPrint [11:46:35]line [11:46:35]line [11:46:35]line [11:46:35]line [11:46:35]line [11:46:35]written 0, free lines is 3330 [11:46:35]MH_Cut [11:46:35]Write to MH i2c: D1 01 00 F0 72 01 34 [11:46:35]Write i2c OK [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: D1 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: D1 01 00 [11:46:35]MH_I2C_Read... [11:46:35]Read from MH i2c: D1 01 00 F0 72 00 33 [11:46:35]Write to MH i2c: 01 00 00 F1 72 63 [11:46:35]Write i2c OK [11:46:35]MH_I2C_Read... [11:46:36]OFD Sender: No OFD packet to send [11:46:36]*** Cut start [11:46:36]*** Partial cut [11:46:36]*** CUTSNS_PIN = 1 [11:46:36]*** CUTSNS_PIN = 0 [11:46:36]*** Brake cut motor [11:46:36]Read from MH i2c: 01 [11:46:36]MH_I2C_Read... [11:46:36]*** Stop cut motor [11:46:37]*** Cut end [11:46:37]Read from MH i2c: 01 07 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: 01 07 00 F1 72 00 00 00 00 00 FF 0F 78 [11:46:37]process_action close_receipt done [11:46:37]requested_data is exist [11:46:37]produce_requested_data [11:46:37]requested_item fm.sn is exist - process it [11:46:37]wFMCommunicate request_size=4 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 11 00 00 [11:46:37]Write to MH i2c: E2 08 00 F2 72 80 11 00 00 00 00 00 00 DE [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 17 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 17 00 F2 72 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2D [11:46:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:46:37]wFMCommunicate OK [11:46:37]requested_item fd.num is exist - process it [11:46:37]SAM_PROTO_GetFieldsCounters [11:46:37]wFMCommunicate request_size=4 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 13 00 00 [11:46:37]Write to MH i2c: E2 08 00 F3 72 80 13 00 00 00 00 00 00 E1 [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 62 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 62 00 F3 72 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [11:46:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:37]wFMCommunicate OK [11:46:37]SAM_PROTO_GetFieldsCounters done [11:46:37]requested_item shift.num is exist - process it [11:46:37]requested_item shift.opened is exist - process it [11:46:37]req_shift_opened [11:46:37]FM_GetShiftState [11:46:37]SAM_PROTO_GetShiftState [11:46:37]wFMCommunicate request_size=4 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 13 01 00 [11:46:37]Write to MH i2c: E2 08 00 F4 72 80 13 01 00 00 00 00 00 E3 [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 0E 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 0E 00 F4 72 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 33 [11:46:37]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:46:37]wFMCommunicate OK [11:46:37]SAM_PROTO_GetShiftState done [11:46:37]FM_GetShiftState done [11:46:37]req_shift_opened done [11:46:37]requested_item shift.open_date is exist - process it [11:46:37]req_shift_open_date [11:46:37]req_shift_open_date done [11:46:37]produce_requested_data done [11:46:37]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220989,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:46:37]process_action_free close_receipt [11:46:37]json_value_free [11:46:37]json_value_free done [11:46:37]process_json_proto returns [11:46:37]Send response to host [11:46:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220989,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:46:37]free response buf [11:46:37]execute_script done [11:46:37]execute_script returns [11:46:37]free content buf [11:46:37]Sock 7.Close socket [11:46:37]Sock 7.Thread stoped [11:46:41]OFD Sender: No OFD packet to send [11:46:46]OFD Sender: No OFD packet to send [11:46:51]OFD Sender: No OFD packet to send [11:46:52]accept exits with 9 [11:46:52]New connection [11:46:52]New thread 3066531172 created [11:46:52]Thread 3066674532 joined [11:46:52]Waiting for new connection... [11:46:52] Sock 9.Parse request [11:46:52]Sock 9.Check first char [11:46:52]Sock 9.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.40.4:8080 [11:46:52]Content-Length: 792 [11:46:52]Content-Type: application/json [11:46:52] [11:46:52]POST finish read [11:46:52]Found Content-Length = 792 [11:46:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 26.950, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43174", "payments": [ { "type": 1, "sum" : 0.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", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 0.00, "quantity" : 26.950, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43174", "payments": [ { "type": 1, "sum" : 0.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 F5 72 56 [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 F5 72 00 31 E2 18 67 65 5C 16 67 2F [11:46:52]GetLastDocTimeStamp 1729683998 [11:46:52]current date 1729684017 [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 F6 72 80 13 01 00 00 00 00 00 E5 [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 F6 72 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 35 [11:46:52]RAPDU: 09 00 01 87 3E 18 67 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 1729642119 [11:46:52]opened+sec_in_day 1729728519 [11:46:52]quantity*price = 0 [11:46:52]sum+1 = 1 [11:46:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 199 23.10.2024 11:46 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливная Карта 43174 ФМ: 0000000000965413 ФД: 220990 ФПД: 228497952282025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114657&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220990&fm=228497952282025&tin=02508201610067®Number=0000000000098116&sum=0 [11:46:53]StoreToDocumentArchive [11:46:53]shift 447 fd 220990 [11:46:53]save to /storage/0447/doc_00220990 [11:46:53]save last doc name /storage/0447/doc_00220990 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=251 [11:46:53]tlvbuf is 0071F1D0 [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 03 73 80 09 00 00 00 00 00 00 E8 [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 03 73 00 90 00 EA [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 04 73 80 0D 01 02 00 00 00 00 F0 [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 04 73 00 90 00 EB [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 46 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 31 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3E 5F 03 00 35 04 06 00 CF [11:46:53]Write to MH i2c: E2 02 01 05 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 46 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 31 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3E 5F 03 00 35 04 06 00 CF 00 00 2F [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 05 73 00 90 00 EC [11:46:54]RAPDU: 90 00 [11:46:54]wFMCommunicate OK [11:46:54]wFMCommunicate request_size=10 [11:46:54]MH_SAM_APDU [11:46:54]CAPDU: 80 0D 02 02 05 D1 53 47 15 A9 [11:46:54]Write to MH i2c: E2 0D 00 06 73 80 0D 02 02 05 00 D1 53 47 15 A9 00 00 26 [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 06 73 00 90 00 ED [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 07 73 80 0D 03 02 00 00 00 00 F5 [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 07 73 00 95 37 E3 3F BD 66 6A 27 90 00 98 [11:46:54]RAPDU: 95 37 E3 3F BD 66 6A 27 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 08 73 80 11 00 00 00 00 00 00 F5 [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 08 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 44 [11:46:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:46:54]wFMCommunicate OK [11:46:54]CreateOFDProtocolMessage done [11:46:54]OFDSenderStorePacket 220990 [11:46:54]StoreOFDPacket docnum=220990 [11:46:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B1 C0 07 01 45 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 46 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 31 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3E 5F 03 00 35 04 06 00 CF D1 53 47 15 A9 95 37 E3 3F BD 66 6A 27 [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/00220990 [11:46:54]NVStorageSaveData ofd_packets/00220990 [11:46:54]File name is /storage/ofd_packets/00220990 [11:46:54]Write 301 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 09 73 7C [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 09 73 00 00 00 00 00 FF 0F 91 [11:46:54]RasterBufferAndPrint [11:46:54]line Счет N : (1)538907 [11:46:54]line ИНН: 02508201610067 [11:46:54]line Контрольно-Кассовый Чек [11:46:54]line ПРОДАЖА [11:46:54]line ТРК (МРК, ГНК) : 11 [11:46:54]line Товар: 2710124500 [11:46:54]line Аи-95-К-3 [11:46:54]line 26.950 * 0.00 [11:46:54]line = 0.00 [11:46:54]line НДС 12% НСП 1% [11:46:54]line > о реализуемом товаре [11:46:54]line ИТОГО: 0.00 [11:46:54]line НСП 1% : 0.00 [11:46:54]line НДС 12% : 0.00 [11:46:54]line Наличными: 0.00 [11:46:54]line Безнал.: 0.00 [11:46:54]line Место: АЗС № 84 "Партнер Нефть" [11:46:54]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:46:54]line СНО: Общий режим [11:46:54]line Чек 199 23.10.2024 11:46 [11:46:54]line Смена: 447 ФФД: 1.0 [11:46:54]line ЗНМ: 0300000178 [11:46:54]line РНМ: 0000000000098116 [11:46:54]line Версия ККМ: 001 [11:46:54]line Талоны: Топливная Карта [11:46:54]line 43174 [11:46:54]line ФМ: 0000000000965413 [11:46:54]line ФД: 220990 [11:46:54]line ФПД: 228497952282025 [11:46:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114657&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220990&fm=228497952282025&tin=02508201610067®Number=0000000000098116&sum=0 [11:46:54]written 0, free lines is 4095 [11:46:54]OFD Sender: Processing packet 220990 [packets to send 81, broken 80] [11:46:54]ProducePacketName [11:46:54]name=ofd_packets/00220990 [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]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 39 36 35 34 31 33 0F 01 00 00 B1 C0 07 01 45 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 46 69 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 31 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3E 5F 03 00 35 04 06 00 CF D1 53 47 15 A9 95 37 E3 3F BD 66 6A 27 [11:46:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 72 48 47 00 55 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 39 36 35 34 31 33 10 04 04 00 3E 5F 03 00 F4 03 04 00 D1 8D 18 67 B6 04 01 00 00 30 15 AD 9F F6 6D CB 9A [11:46:54]CommunicateWithHost err = 0 [11:46:54]CheckOFDResponse [11:46:54]1017 (14) - 77093643461234 [11:46:54]1041 (16) - 0000000000965413 [11:46:54]1040 (4) - 220990 [11:46:54]1012 (4) - 23.10.2024 05:46 [11:46:54]1206 (1) - 0 [11:46:54]OFD Sender: Remove packet 220990 [11:46:54]ProducePacketName [11:46:54]name=ofd_packets/00220990 [11:46:54]NVStorageDeleteData [11:46:55]Write to MH i2c: 01 00 00 33 73 A6 [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 33 73 00 00 00 00 00 EE 0C A7 [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 3316 [11:46:55]MH_Cut [11:46:55]Write to MH i2c: D1 01 00 3A 73 01 7F [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 3A 73 00 7E [11:46:55]Write to MH i2c: 01 00 00 3B 73 AE [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]*** Partial cut [11:46:55]*** CUTSNS_PIN = 1 [11:46:55]*** CUTSNS_PIN = 0 [11:46:56]*** Brake cut motor [11:46:56]Read from MH i2c: 01 [11:46:56]MH_I2C_Read... [11:46:56]*** Stop cut motor [11:46:56]*** Cut end [11:46:56]Read from MH i2c: 01 07 00 [11:46:56]MH_I2C_Read... [11:46:56]Read from MH i2c: 01 07 00 3B 73 00 00 00 00 00 FF 0F C3 [11:46:56]process_action close_receipt done [11:46:56]requested_data is exist [11:46:56]produce_requested_data [11:46:56]requested_item fm.sn is exist - process it [11:46:56]wFMCommunicate request_size=4 [11:46:56]MH_SAM_APDU [11:46:56]CAPDU: 80 11 00 00 [11:46:56]Write to MH i2c: E2 08 00 3C 73 80 11 00 00 00 00 00 00 29 [11:46:56]Write i2c OK [11:46:56]MH_I2C_Read... [11:46:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:56]Read from MH i2c: E2 [11:46:56]MH_I2C_Read... [11:46:56]Read from MH i2c: E2 17 00 [11:46:56]MH_I2C_Read... [11:46:56]Read from MH i2c: E2 17 00 3C 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 78 [11:46:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:46:56]wFMCommunicate OK [11:46:56]requested_item fd.num is exist - process it [11:46:56]SAM_PROTO_GetFieldsCounters [11:46:56]wFMCommunicate request_size=4 [11:46:56]MH_SAM_APDU [11:46:56]CAPDU: 80 13 00 00 [11:46:56]Write to MH i2c: E2 08 00 3D 73 80 13 00 00 00 00 00 00 2C [11:46:56]Write i2c OK [11:46:56]MH_I2C_Read... [11:46:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:56]Read from MH i2c: E2 [11:46:56]MH_I2C_Read... [11:46:56]Read from MH i2c: E2 62 00 [11:46:56]MH_I2C_Read... [11:46:56]Read from MH i2c: E2 62 00 3D 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3E 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [11:46:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3E 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:56]wFMCommunicate OK [11:46:56]SAM_PROTO_GetFieldsCounters done [11:46:56]requested_item shift.num is exist - process it [11:46:56]requested_item shift.opened is exist - process it [11:46:56]req_shift_opened [11:46:56]FM_GetShiftState [11:46:56]SAM_PROTO_GetShiftState [11:46:56]wFMCommunicate request_size=4 [11:46:56]MH_SAM_APDU [11:46:56]CAPDU: 80 13 01 00 [11:46:56]Write to MH i2c: E2 08 00 3E 73 80 13 01 00 00 00 00 00 2E [11:46:56]Write i2c OK [11:46:56]MH_I2C_Read... [11:46:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:56]Read from MH i2c: E2 [11:46:56]MH_I2C_Read... [11:46:56]Read from MH i2c: E2 0E 00 [11:46:56]MH_I2C_Read... [11:46:56]Read from MH i2c: E2 0E 00 3E 73 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 7E [11:46:56]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:46:56]wFMCommunicate OK [11:46:56]SAM_PROTO_GetShiftState done [11:46:56]FM_GetShiftState done [11:46:56]req_shift_opened done [11:46:56]requested_item shift.open_date is exist - process it [11:46:56]req_shift_open_date [11:46:56]req_shift_open_date done [11:46:56]produce_requested_data done [11:46:56]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220990,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:46:56]process_action_free close_receipt [11:46:56]json_value_free [11:46:56]json_value_free done [11:46:56]process_json_proto returns [11:46:56]Send response to host [11:46:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220990,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:46:56]free response buf [11:46:56]execute_script done [11:46:56]execute_script returns [11:46:56]free content buf [11:46:56]Sock 9.Close socket [11:46:56]Sock 9.Thread stoped [11:47:00]OFD Sender: No OFD packet to send [11:47:05]OFD Sender: No OFD packet to send [11:47:10]OFD Sender: No OFD packet to send [11:47:15]OFD Sender: No OFD packet to send [11:47:20]OFD Sender: No OFD packet to send [11:47:25]accept exits with 7 [11:47:25]New connection [11:47:25]New thread 3066674532 created [11:47:25]Thread 3066531172 joined [11:47:25]Waiting for new connection... [11:47:25] Sock 7.Parse request [11:47:25]Sock 7.Check first char [11:47:25]Sock 7.First char is OK [11:47:25]request: POST /json_proto HTTP/1.0 [11:47:25]Method: POST [11:47:25]URL: /json_proto [11:47:25]Method is POST - this is cgi request [11:47:25]url: /json_proto [11:47:25]query_string will be loaded in cgi processing [11:47:25]execute_cgi json_proto POST (null) [11:47:25]execute_cgi path=json_proto method=POST [11:47:25]POST find Content-Length [11:47:25]Host: 172.17.40.4:8080 [11:47:25]Content-Length: 677 [11:47:25]Content-Type: application/json [11:47:25] [11:47:25]POST finish read [11:47:25]Found Content-Length = 677 [11:47:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:25]execute_script... [11:47:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:25]POST & json_proto [11:47:25]process_json_proto [11:47:25]json parsed OK: [11:47:25]protocol is kg_v1.0 [11:47:25]action value=close_receipt [11:47:25]process_action close_receipt [11:47:25]cmd_close_receipt [11:47:25]MH_GetDate [11:47:25]Write to MH i2c: F0 00 00 3F 73 A1 [11:47:25]Write i2c OK [11:47:25]MH_I2C_Read... [11:47:25]Read from MH i2c: F0 [11:47:25]MH_I2C_Read... [11:47:25]Read from MH i2c: F0 09 00 [11:47:25]MH_I2C_Read... [11:47:25]Read from MH i2c: F0 09 00 3F 73 00 52 E2 18 67 65 5C 16 67 9B [11:47:25]GetLastDocTimeStamp 1729684017 [11:47:25]current date 1729684050 [11:47:25]FM_GetShiftState [11:47:25]SAM_PROTO_GetShiftState [11:47:25]wFMCommunicate request_size=4 [11:47:25]MH_SAM_APDU [11:47:25]CAPDU: 80 13 01 00 [11:47:25]Write to MH i2c: E2 08 00 40 73 80 13 01 00 00 00 00 00 30 [11:47:25]Write i2c OK [11:47:25]MH_I2C_Read... [11:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:25]Read from MH i2c: E2 [11:47:25]MH_I2C_Read... [11:47:25]Read from MH i2c: E2 0E 00 [11:47:25]MH_I2C_Read... [11:47:25]Read from MH i2c: E2 0E 00 40 73 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 80 [11:47:25]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:47:25]wFMCommunicate OK [11:47:25]SAM_PROTO_GetShiftState done [11:47:25]FM_GetShiftState done [11:47:25]opened in 1729642119 [11:47:25]opened+sec_in_day 1729728519 [11:47:25]quantity*price = 40068 [11:47:25]sum+1 = 40069 [11:47:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 200 23.10.2024 11:47 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220991 ФПД: 277451560527127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114730&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220991&fm=277451560527127&tin=02508201610067®Number=0000000000098116&sum=40000 [11:47:26]StoreToDocumentArchive [11:47:26]shift 447 fd 220991 [11:47:26]save to /storage/0447/doc_00220991 [11:47:26]save last doc name /storage/0447/doc_00220991 to /storage/kkm_last_doc_name [11:47:26]save OK [11:47:26]Clear old archive folders... [11:47:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:26]tlvbuf is 008B6840 [11:47:26]SAM_PROTO_ClearQueue [11:47:26]wFMCommunicate request_size=4 [11:47:26]MH_SAM_APDU [11:47:26]CAPDU: 80 09 00 00 [11:47:26]Write to MH i2c: E2 08 00 4D 73 80 09 00 00 00 00 00 00 32 [11:47:26]Write i2c OK [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 [11:47:26]MH_I2C_Read... [11:47:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:26]Read from MH i2c: E2 03 00 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 03 00 4D 73 00 90 00 34 [11:47:26]RAPDU: 90 00 [11:47:26]wFMCommunicate OK [11:47:26]SAM_PROTO_ClearQueue done [11:47:26]KKMCreateOFDPacket [11:47:26]OFDProtocolAddRootSTLVToBuf [11:47:26]FM_MakeSignedData [11:47:26]FM_MakeSignedData [11:47:26]SAM_PROTO_SignData [11:47:26]wFMCommunicate request_size=4 [11:47:26]MH_SAM_APDU [11:47:26]CAPDU: 80 0D 01 02 [11:47:26]Write to MH i2c: E2 08 00 4E 73 80 0D 01 02 00 00 00 00 3A [11:47:26]Write i2c OK [11:47:26]MH_I2C_Read... [11:47:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:26]Read from MH i2c: E2 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 03 00 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 03 00 4E 73 00 90 00 35 [11:47:26]RAPDU: 90 00 [11:47:26]wFMCommunicate OK [11:47:26]wFMCommunicate request_size=255 [11:47:26]MH_SAM_APDU [11:47:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 52 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3F 5F 03 00 35 04 06 00 FC [11:47:26]Write to MH i2c: E2 02 01 4F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 52 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3F 5F 03 00 35 04 06 00 FC 00 00 4A [11:47:26]Write i2c OK [11:47:26]MH_I2C_Read... [11:47:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:26]Read from MH i2c: E2 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 03 00 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 03 00 4F 73 00 90 00 36 [11:47:26]RAPDU: 90 00 [11:47:26]wFMCommunicate OK [11:47:26]wFMCommunicate request_size=10 [11:47:26]MH_SAM_APDU [11:47:26]CAPDU: 80 0D 02 02 05 57 39 B5 25 17 [11:47:26]Write to MH i2c: E2 0D 00 50 73 80 0D 02 02 05 00 57 39 B5 25 17 00 00 C8 [11:47:26]Write i2c OK [11:47:26]MH_I2C_Read... [11:47:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:26]Read from MH i2c: E2 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 03 00 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 03 00 50 73 00 90 00 37 [11:47:26]RAPDU: 90 00 [11:47:26]wFMCommunicate OK [11:47:26]wFMCommunicate request_size=4 [11:47:26]MH_SAM_APDU [11:47:26]CAPDU: 80 0D 03 02 [11:47:26]Write to MH i2c: E2 08 00 51 73 80 0D 03 02 00 00 00 00 3F [11:47:26]Write i2c OK [11:47:26]MH_I2C_Read... [11:47:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:26]Read from MH i2c: E2 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 0B 00 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 0B 00 51 73 00 98 56 AA 0B 2E DA BA 57 90 00 FC [11:47:26]RAPDU: 98 56 AA 0B 2E DA BA 57 90 00 [11:47:26]wFMCommunicate OK [11:47:26]SAM_PROTO_SignData done [11:47:26]FM_MakeSignedData done [11:47:26]CreateOFDProtocolMessage [11:47:26]wFMCommunicate request_size=4 [11:47:26]MH_SAM_APDU [11:47:26]CAPDU: 80 11 00 00 [11:47:26]Write to MH i2c: E2 08 00 52 73 80 11 00 00 00 00 00 00 3F [11:47:26]Write i2c OK [11:47:26]MH_I2C_Read... [11:47:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:26]Read from MH i2c: E2 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 17 00 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: E2 17 00 52 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8E [11:47:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:47:26]wFMCommunicate OK [11:47:26]CreateOFDProtocolMessage done [11:47:26]OFDSenderStorePacket 220991 [11:47:26]StoreOFDPacket docnum=220991 [11:47:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 14 84 07 01 7B 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 52 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3F 5F 03 00 35 04 06 00 FC 57 39 B5 25 17 98 56 AA 0B 2E DA BA 57 [11:47:26]CheckFolder [11:47:26]dirname=/storage/ofd_packets [11:47:26]CheckFolder done [11:47:26]ProducePacketName [11:47:26]name=ofd_packets/00220991 [11:47:26]NVStorageSaveData ofd_packets/00220991 [11:47:26]File name is /storage/ofd_packets/00220991 [11:47:26]Write 301 bytes [11:47:26]NVStorageSaveData done [11:47:26]OFDSenderStorePacket done [11:47:26]KKMCreateOFDPacket done [11:47:26]NVStorageSaveData kkm_last_timestamp [11:47:26]File name is /storage/kkm_last_timestamp [11:47:26]Write 4 bytes [11:47:26]NVStorageSaveData done [11:47:26]ExternCall_PrintAddStr [11:47:26]wPrintStart [11:47:26]Write to MH i2c: 01 00 00 53 73 C6 [11:47:26]Write i2c OK [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: 01 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: 01 07 00 [11:47:26]MH_I2C_Read... [11:47:26]Read from MH i2c: 01 07 00 53 73 00 00 00 00 00 FF 0F DB [11:47:26]RasterBufferAndPrint [11:47:26]line Счет N : (1)538910 [11:47:26]line ИНН: 02508201610067 [11:47:26]line Контрольно-Кассовый Чек [11:47:26]line ПРОДАЖА [11:47:26]line ТРК (МРК, ГНК) : 41 [11:47:26]line Товар: 2710124500 [11:47:26]line Аи-95-К-3 [11:47:26]line 5.400 * 74.20 [11:47:26]line = 400.68 [11:47:26]line НДС 12% НСП 1% [11:47:26]line > о реализуемом товаре [11:47:26]line ОКРУГЛЕНИЕ: -0.68 [11:47:26]line ИТОГО: 400.00 [11:47:26]line Внесено: 400.00 [11:47:26]line СДАЧА: 0.00 [11:47:26]line НСП 1% : 3.55 [11:47:26]line НДС 12% : 42.55 [11:47:26]line Наличными: 400.00 [11:47:26]line Безнал.: 0.00 [11:47:26]line Место: АЗС № 84 "Партнер Нефть" [11:47:26]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:47:26]line СНО: Общий режим [11:47:26]line Чек 200 23.10.2024 11:47 [11:47:26]line Смена: 447 ФФД: 1.0 [11:47:26]line ЗНМ: 0300000178 [11:47:26]line РНМ: 0000000000098116 [11:47:26]line Версия ККМ: 001 [11:47:26]line ФМ: 0000000000965413 [11:47:26]line ФД: 220991 [11:47:26]line ФПД: 277451560527127 [11:47:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114730&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220991&fm=277451560527127&tin=02508201610067®Number=0000000000098116&sum=40000 [11:47:27]OFD Sender: Processing packet 220991 [packets to send 81, broken 80] [11:47:27]ProducePacketName [11:47:27]name=ofd_packets/00220991 [11:47:27]OFD Sender: To server: pG, [11:47:27]CommunicateWithHost lk.salyk.kg:30040 [11:47:27]ConnectInit lk.salyk.kg [11:47:27]written 0, free lines is 4095 [11:47:27]Connected sock=10 [11:47:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 14 84 07 01 7B 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 52 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 3F 5F 03 00 35 04 06 00 FC 57 39 B5 25 17 98 56 AA 0B 2E DA BA 57 [11:47:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 08 3B 47 00 88 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 39 36 35 34 31 33 10 04 04 00 3F 5F 03 00 F4 03 04 00 F1 8D 18 67 B6 04 01 00 00 51 BB 30 87 F1 C1 91 44 [11:47:27]CommunicateWithHost err = 0 [11:47:27]CheckOFDResponse [11:47:27]1017 (14) - 77093643461234 [11:47:27]1041 (16) - 0000000000965413 [11:47:27]1040 (4) - 220991 [11:47:27]1012 (4) - 23.10.2024 05:47 [11:47:27]1206 (1) - 0 [11:47:27]OFD Sender: Remove packet 220991 [11:47:27]ProducePacketName [11:47:27]name=ofd_packets/00220991 [11:47:27]NVStorageDeleteData [11:47:27]Write to MH i2c: 01 00 00 7E 73 F1 [11:47:27]Write i2c OK [11:47:27]MH_I2C_Read... [11:47:27]Read from MH i2c: 01 [11:47:27]MH_I2C_Read... [11:47:27]Read from MH i2c: 01 07 00 [11:47:27]MH_I2C_Read... [11:47:27]Read from MH i2c: 01 07 00 7E 73 00 00 00 00 00 DD 0C E1 [11:47:27]RasterBufferAndPrint [11:47:27]line [11:47:27]line [11:47:27]line [11:47:27]line [11:47:27]line [11:47:27]written 0, free lines is 3300 [11:47:27]MH_Cut [11:47:27]Write to MH i2c: D1 01 00 85 73 01 CA [11:47:27]Write i2c OK [11:47:27]MH_I2C_Read... [11:47:27]Read from MH i2c: D1 [11:47:27]MH_I2C_Read... [11:47:27]Read from MH i2c: D1 01 00 [11:47:27]MH_I2C_Read... [11:47:27]Read from MH i2c: D1 01 00 85 73 00 C9 [11:47:27]Write to MH i2c: 01 00 00 86 73 F9 [11:47:27]Write i2c OK [11:47:27]MH_I2C_Read... [11:47:27]OFD Sender: No OFD packet to send [11:47:28]*** Cut start [11:47:28]*** Partial cut [11:47:28]*** CUTSNS_PIN = 1 [11:47:28]*** CUTSNS_PIN = 0 [11:47:28]*** Brake cut motor [11:47:28]Read from MH i2c: 01 [11:47:28]MH_I2C_Read... [11:47:28]*** Stop cut motor [11:47:28]*** Cut end [11:47:28]Read from MH i2c: 01 07 00 [11:47:28]MH_I2C_Read... [11:47:28]Read from MH i2c: 01 07 00 86 73 00 00 00 00 00 FF 0F 0E [11:47:28]process_action close_receipt done [11:47:28]requested_data is exist [11:47:28]produce_requested_data [11:47:28]requested_item fm.sn is exist - process it [11:47:28]wFMCommunicate request_size=4 [11:47:28]MH_SAM_APDU [11:47:28]CAPDU: 80 11 00 00 [11:47:28]Write to MH i2c: E2 08 00 87 73 80 11 00 00 00 00 00 00 74 [11:47:28]Write i2c OK [11:47:28]MH_I2C_Read... [11:47:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:28]Read from MH i2c: E2 [11:47:28]MH_I2C_Read... [11:47:28]Read from MH i2c: E2 17 00 [11:47:28]MH_I2C_Read... [11:47:28]Read from MH i2c: E2 17 00 87 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 C3 [11:47:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:47:28]wFMCommunicate OK [11:47:28]requested_item fd.num is exist - process it [11:47:28]SAM_PROTO_GetFieldsCounters [11:47:28]wFMCommunicate request_size=4 [11:47:28]MH_SAM_APDU [11:47:28]CAPDU: 80 13 00 00 [11:47:28]Write to MH i2c: E2 08 00 88 73 80 13 00 00 00 00 00 00 77 [11:47:28]Write i2c OK [11:47:28]MH_I2C_Read... [11:47:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:29]Read from MH i2c: E2 [11:47:29]MH_I2C_Read... [11:47:29]Read from MH i2c: E2 62 00 [11:47:29]MH_I2C_Read... [11:47:29]Read from MH i2c: E2 62 00 88 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3F 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [11:47:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 3F 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:47:29]wFMCommunicate OK [11:47:29]SAM_PROTO_GetFieldsCounters done [11:47:29]requested_item shift.num is exist - process it [11:47:29]requested_item shift.opened is exist - process it [11:47:29]req_shift_opened [11:47:29]FM_GetShiftState [11:47:29]SAM_PROTO_GetShiftState [11:47:29]wFMCommunicate request_size=4 [11:47:29]MH_SAM_APDU [11:47:29]CAPDU: 80 13 01 00 [11:47:29]Write to MH i2c: E2 08 00 89 73 80 13 01 00 00 00 00 00 79 [11:47:29]Write i2c OK [11:47:29]MH_I2C_Read... [11:47:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:29]Read from MH i2c: E2 [11:47:29]MH_I2C_Read... [11:47:29]Read from MH i2c: E2 0E 00 [11:47:29]MH_I2C_Read... [11:47:29]Read from MH i2c: E2 0E 00 89 73 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 C9 [11:47:29]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:47:29]wFMCommunicate OK [11:47:29]SAM_PROTO_GetShiftState done [11:47:29]FM_GetShiftState done [11:47:29]req_shift_opened done [11:47:29]requested_item shift.open_date is exist - process it [11:47:29]req_shift_open_date [11:47:29]req_shift_open_date done [11:47:29]produce_requested_data done [11:47:29]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220991,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:47:29]process_action_free close_receipt [11:47:29]json_value_free [11:47:29]json_value_free done [11:47:29]process_json_proto returns [11:47:29]Send response to host [11:47:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220991,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:47:29]free response buf [11:47:29]execute_script done [11:47:29]execute_script returns [11:47:29]free content buf [11:47:29]Sock 7.Close socket [11:47:29]Sock 7.Thread stoped [11:47:33]OFD Sender: No OFD packet to send [11:47:38]OFD Sender: No OFD packet to send [11:47:43]OFD Sender: No OFD packet to send [11:47:48]OFD Sender: No OFD packet to send [11:47:53]OFD Sender: No OFD packet to send [11:47:58]OFD Sender: No OFD packet to send [11:48:03]OFD Sender: No OFD packet to send [11:48:08]OFD Sender: No OFD packet to send [11:48:12]accept exits with 9 [11:48:12]New connection [11:48:12]New thread 3066531172 created [11:48:12]Thread 3066674532 joined [11:48:12]Waiting for new connection... [11:48:12] Sock 9.Parse request [11:48:12]Sock 9.Check first char [11:48:12]Sock 9.First char is OK [11:48:12]request: POST /json_proto HTTP/1.0 [11:48:12]Method: POST [11:48:12]URL: /json_proto [11:48:12]Method is POST - this is cgi request [11:48:12]url: /json_proto [11:48:12]query_string will be loaded in cgi processing [11:48:12]execute_cgi json_proto POST (null) [11:48:12]execute_cgi path=json_proto method=POST [11:48:12]POST find Content-Length [11:48:12]Host: 172.17.40.4:8080 [11:48:12]Content-Length: 772 [11:48:12]Content-Type: application/json [11:48:12] [11:48:12]POST finish read [11:48:12]Found Content-Length = 772 [11:48:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80198", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:12]execute_script... [11: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 : (3)80198", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:12]POST & json_proto [11:48:12]process_json_proto [11:48:12]json parsed OK: [11:48:12]protocol is kg_v1.0 [11:48:12]action value=close_receipt [11:48:12]process_action close_receipt [11:48:12]cmd_close_receipt [11:48:12]MH_GetDate [11:48:12]Write to MH i2c: F0 00 00 8A 73 EC [11:48:12]Write i2c OK [11:48:12]MH_I2C_Read... [11:48:12]Read from MH i2c: F0 [11:48:12]MH_I2C_Read... [11:48:12]Read from MH i2c: F0 09 00 [11:48:12]MH_I2C_Read... [11:48:12]Read from MH i2c: F0 09 00 8A 73 00 81 E2 18 67 65 5C 16 67 15 [11:48:12]GetLastDocTimeStamp 1729684050 [11:48:12]current date 1729684097 [11:48:12]FM_GetShiftState [11:48:12]SAM_PROTO_GetShiftState [11:48:12]wFMCommunicate request_size=4 [11:48:12]MH_SAM_APDU [11:48:12]CAPDU: 80 13 01 00 [11:48:12]Write to MH i2c: E2 08 00 8B 73 80 13 01 00 00 00 00 00 7B [11:48:12]Write i2c OK [11:48:12]MH_I2C_Read... [11:48:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:12]Read from MH i2c: E2 [11:48:12]MH_I2C_Read... [11:48:12]Read from MH i2c: E2 0E 00 [11:48:12]MH_I2C_Read... [11:48:12]Read from MH i2c: E2 0E 00 8B 73 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 CB [11:48:12]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:48:12]wFMCommunicate OK [11:48:12]SAM_PROTO_GetShiftState done [11:48:12]FM_GetShiftState done [11:48:12]opened in 1729642119 [11:48:12]opened+sec_in_day 1729728519 [11:48:12]quantity*price = 13000 [11:48:12]sum+1 = 13001 [11:48:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 0.00 Безнал.: 130.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 201 23.10.2024 11:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220992 ФПД: 57998828087889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114817&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220992&fm=57998828087889&tin=02508201610067®Number=0000000000098116&sum=13000 0 [11:48:13]StoreToDocumentArchive [11:48:13]shift 447 fd 220992 [11:48:13]save to /storage/0447/doc_00220992 [11:48:13]save last doc name /storage/0447/doc_00220992 to /storage/kkm_last_doc_name [11:48:13]save OK [11:48:13]Clear old archive folders... [11:48:13]ProcessDocumentItem done err = 0, tmpTLVsize=282 [11:48:13]tlvbuf is 0088D720 [11:48:13]SAM_PROTO_ClearQueue [11:48:13]wFMCommunicate request_size=4 [11:48:13]MH_SAM_APDU [11:48:13]CAPDU: 80 09 00 00 [11:48:13]Write to MH i2c: E2 08 00 98 73 80 09 00 00 00 00 00 00 7D [11:48:13]Write i2c OK [11:48:13]MH_I2C_Read... [11:48:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:13]Read from MH i2c: E2 [11:48:13]MH_I2C_Read... [11:48:13]Read from MH i2c: E2 03 00 [11:48:13]MH_I2C_Read... [11:48:13]Read from MH i2c: E2 03 00 98 73 00 90 00 7F [11:48:13]RAPDU: 90 00 [11:48:13]wFMCommunicate OK [11:48:13]SAM_PROTO_ClearQueue done [11:48:13]KKMCreateOFDPacket [11:48:13]OFDProtocolAddRootSTLVToBuf [11:48:13]FM_MakeSignedData [11:48:13]FM_MakeSignedData [11:48:13]SAM_PROTO_SignData [11:48:13]wFMCommunicate request_size=4 [11:48:13]MH_SAM_APDU [11:48:13]CAPDU: 80 0D 01 02 [11:48:13]Write to MH i2c: E2 08 00 99 73 80 0D 01 02 00 00 00 00 85 [11:48:13]Write i2c OK [11:48:13]MH_I2C_Read... [11:48:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:13]Read from MH i2c: E2 [11:48:13]MH_I2C_Read... [11:48:13]Read from MH i2c: E2 03 00 [11:48:13]MH_I2C_Read... [11:48:13]Read from MH i2c: E2 03 00 99 73 00 90 00 80 [11:48:13]RAPDU: 90 00 [11:48:13]wFMCommunicate OK [11:48:13]wFMCommunicate request_size=255 [11:48:13]MH_SAM_APDU [11:48:13]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 81 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 [11:48:13]Write to MH i2c: E2 02 01 9A 73 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 81 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 00 00 FF [11:48:13]Write i2c OK [11:48:13]MH_I2C_Read... [11:48:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:13]Read from MH i2c: E2 [11:48:13]MH_I2C_Read... [11:48:13]Read from MH i2c: E2 03 00 [11:48:13]MH_I2C_Read... [11:48:13]Read from MH i2c: E2 03 00 9A 73 00 90 00 81 [11:48:13]RAPDU: 90 00 [11:48:13]wFMCommunicate OK [11:48:13]wFMCommunicate request_size=41 [11:48:13]MH_SAM_APDU [11:48:13]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 40 5F 03 00 35 04 06 00 34 BF E7 8B AA 51 [11:48:13]Write to MH i2c: E2 2C 00 9B 73 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 40 5F 03 00 35 04 06 00 34 BF E7 8B AA 51 00 00 55 [11:48:13]Write i2c OK [11:48:13]MH_I2C_Read... [11:48:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:13]Read from MH i2c: E2 [11:48:13]MH_I2C_Read... [11:48:13]Read from MH i2c: E2 03 00 [11:48:13]MH_I2C_Read... [11:48:13]Read from MH i2c: E2 03 00 9B 73 00 90 00 82 [11:48:13]RAPDU: 90 00 [11:48:13]wFMCommunicate OK [11:48:13]wFMCommunicate request_size=4 [11:48:13]MH_SAM_APDU [11:48:13]CAPDU: 80 0D 03 02 [11:48:13]Write to MH i2c: E2 08 00 9C 73 80 0D 03 02 00 00 00 00 8A [11:48:13]Write i2c OK [11:48:13]MH_I2C_Read... [11:48:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:14]Read from MH i2c: E2 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: E2 0B 00 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: E2 0B 00 9C 73 00 D8 DF AF B8 A7 C5 76 1F 90 00 AA [11:48:14]RAPDU: D8 DF AF B8 A7 C5 76 1F 90 00 [11:48:14]wFMCommunicate OK [11:48:14]SAM_PROTO_SignData done [11:48:14]FM_MakeSignedData done [11:48:14]CreateOFDProtocolMessage [11:48:14]wFMCommunicate request_size=4 [11:48:14]MH_SAM_APDU [11:48:14]CAPDU: 80 11 00 00 [11:48:14]Write to MH i2c: E2 08 00 9D 73 80 11 00 00 00 00 00 00 8A [11:48:14]Write i2c OK [11:48:14]MH_I2C_Read... [11:48:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:14]Read from MH i2c: E2 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: E2 17 00 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: E2 17 00 9D 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 D9 [11:48:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:48:14]wFMCommunicate OK [11:48:14]CreateOFDProtocolMessage done [11:48:14]OFDSenderStorePacket 220992 [11:48:14]StoreOFDPacket docnum=220992 [11:48:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 6E DC 26 01 2A 4F 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 81 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 40 5F 03 00 35 04 06 00 34 BF E7 8B AA 51 D8 DF AF B8 A7 C5 76 1F [11:48:14]CheckFolder [11:48:14]dirname=/storage/ofd_packets [11:48:14]CheckFolder done [11:48:14]ProducePacketName [11:48:14]name=ofd_packets/00220992 [11:48:14]NVStorageSaveData ofd_packets/00220992 [11:48:14]File name is /storage/ofd_packets/00220992 [11:48:14]Write 332 bytes [11:48:14]NVStorageSaveData done [11:48:14]OFDSenderStorePacket done [11:48:14]KKMCreateOFDPacket done [11:48:14]NVStorageSaveData kkm_last_timestamp [11:48:14]File name is /storage/kkm_last_timestamp [11:48:14]Write 4 bytes [11:48:14]NVStorageSaveData done [11:48:14]ExternCall_PrintAddStr [11:48:14]wPrintStart [11:48:14]Write to MH i2c: 01 00 00 9E 73 11 [11:48:14]Write i2c OK [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: 01 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: 01 07 00 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: 01 07 00 9E 73 00 00 00 00 00 FF 0F 26 [11:48:14]RasterBufferAndPrint [11:48:14]line Счет N : (3)80198 [11:48:14]line ИНН: 02508201610067 [11:48:14]line Контрольно-Кассовый Чек [11:48:14]line ПРОДАЖА [11:48:14]line Товар: 2000036220012 [11:48:14]line Кофе Капучино XL(GABB TRADE) [11:48:14]line 1.000 * 130.00 [11:48:14]line = 130.00 [11:48:14]line НДС 12% НСП 1% [11:48:14]line > о реализуемом товаре [11:48:14]line ИТОГО: 130.00 [11:48:14]line НСП 1% : 1.15 [11:48:14]line НДС 12% : 13.80 [11:48:14]line Наличными: 0.00 [11:48:14]line Безнал.: 130.00 [11:48:14]line Место: АЗС № 84 "Партнер Нефть" [11:48:14]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:48:14]line СНО: Общий режим [11:48:14]line Чек 201 23.10.2024 11:48 [11:48:14]line Смена: 447 ФФД: 1.0 [11:48:14]line ЗНМ: 0300000178 [11:48:14]line РНМ: 0000000000098116 [11:48:14]line Версия ККМ: 001 [11:48:14]line Платежная система: Mbank [11:48:14]line ФМ: 0000000000965413 [11:48:14]line ФД: 220992 [11:48:14]line ФПД: 57998828087889 [11:48:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114817&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220992&fm=57998828087889&tin=02508201610067®Number=0000000000098116&sum=13000 [11:48:14]line 0 [11:48:14]OFD Sender: Processing packet 220992 [packets to send 81, broken 80] [11:48:14]ProducePacketName [11:48:14]name=ofd_packets/00220992 [11:48:14]OFD Sender: To server: pG, [11:48:14]CommunicateWithHost lk.salyk.kg:30040 [11:48:14]ConnectInit lk.salyk.kg [11:48:14]written 0, free lines is 4095 [11:48:14]Connected sock=10 [11:48:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 2E 01 00 00 6E DC 26 01 2A 4F 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C8 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 81 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 40 5F 03 00 35 04 06 00 34 BF E7 8B AA 51 D8 DF AF B8 A7 C5 76 1F [11:48:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 F4 37 47 00 27 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 39 36 35 34 31 33 10 04 04 00 40 5F 03 00 F4 03 04 00 20 8E 18 67 B6 04 01 00 00 F5 9B 9B 35 73 E8 99 9C [11:48:14]CommunicateWithHost err = 0 [11:48:14]CheckOFDResponse [11:48:14]1017 (14) - 77093643461234 [11:48:14]1041 (16) - 0000000000965413 [11:48:14]1040 (4) - 220992 [11:48:14]1012 (4) - 23.10.2024 05:48 [11:48:14]1206 (1) - 0 [11:48:14]OFD Sender: Remove packet 220992 [11:48:14]ProducePacketName [11:48:14]name=ofd_packets/00220992 [11:48:14]NVStorageDeleteData [11:48:14]Write to MH i2c: 01 00 00 C8 73 3B [11:48:14]Write i2c OK [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: 01 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: 01 07 00 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: 01 07 00 C8 73 00 00 00 00 00 EF 0C 3D [11:48:14]RasterBufferAndPrint [11:48:14]line [11:48:14]line [11:48:14]line [11:48:14]line [11:48:14]line [11:48:14]written 0, free lines is 3318 [11:48:14]MH_Cut [11:48:14]Write to MH i2c: D1 01 00 CF 73 01 14 [11:48:14]Write i2c OK [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: D1 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: D1 01 00 [11:48:14]MH_I2C_Read... [11:48:14]Read from MH i2c: D1 01 00 CF 73 00 13 [11:48:14]Write to MH i2c: 01 00 00 D0 73 43 [11:48:14]Write i2c OK [11:48:14]MH_I2C_Read... [11:48:15]OFD Sender: No OFD packet to send [11:48:15]*** Cut start [11:48:15]*** Partial cut [11:48:15]*** CUTSNS_PIN = 1 [11:48:15]*** CUTSNS_PIN = 0 [11:48:15]*** Brake cut motor [11:48:16]Read from MH i2c: 01 [11:48:16]MH_I2C_Read... [11:48:16]*** Stop cut motor [11:48:16]*** Cut end [11:48:16]Read from MH i2c: 01 07 00 [11:48:16]MH_I2C_Read... [11:48:16]Read from MH i2c: 01 07 00 D0 73 00 00 00 00 00 FF 0F 58 [11:48:16]process_action close_receipt done [11:48:16]requested_data is exist [11:48:16]produce_requested_data [11:48:16]requested_item fm.sn is exist - process it [11:48:16]wFMCommunicate request_size=4 [11:48:16]MH_SAM_APDU [11:48:16]CAPDU: 80 11 00 00 [11:48:16]Write to MH i2c: E2 08 00 D1 73 80 11 00 00 00 00 00 00 BE [11:48:16]Write i2c OK [11:48:16]MH_I2C_Read... [11:48:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:16]Read from MH i2c: E2 [11:48:16]MH_I2C_Read... [11:48:16]Read from MH i2c: E2 17 00 [11:48:16]MH_I2C_Read... [11:48:16]Read from MH i2c: E2 17 00 D1 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 0D [11:48:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:48:16]wFMCommunicate OK [11:48:16]requested_item fd.num is exist - process it [11:48:16]SAM_PROTO_GetFieldsCounters [11:48:16]wFMCommunicate request_size=4 [11:48:16]MH_SAM_APDU [11:48:16]CAPDU: 80 13 00 00 [11:48:16]Write to MH i2c: E2 08 00 D2 73 80 13 00 00 00 00 00 00 C1 [11:48:16]Write i2c OK [11:48:16]MH_I2C_Read... [11:48:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:16]Read from MH i2c: E2 [11:48:16]MH_I2C_Read... [11:48:16]Read from MH i2c: E2 62 00 [11:48:16]MH_I2C_Read... [11:48:16]Read from MH i2c: E2 62 00 D2 73 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 40 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [11:48:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 40 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:16]wFMCommunicate OK [11:48:16]SAM_PROTO_GetFieldsCounters done [11:48:16]requested_item shift.num is exist - process it [11:48:16]requested_item shift.opened is exist - process it [11:48:16]req_shift_opened [11:48:16]FM_GetShiftState [11:48:16]SAM_PROTO_GetShiftState [11:48:16]wFMCommunicate request_size=4 [11:48:16]MH_SAM_APDU [11:48:16]CAPDU: 80 13 01 00 [11:48:16]Write to MH i2c: E2 08 00 D3 73 80 13 01 00 00 00 00 00 C3 [11:48:16]Write i2c OK [11:48:16]MH_I2C_Read... [11:48:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:16]Read from MH i2c: E2 [11:48:16]MH_I2C_Read... [11:48:16]Read from MH i2c: E2 0E 00 [11:48:16]MH_I2C_Read... [11:48:16]Read from MH i2c: E2 0E 00 D3 73 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 13 [11:48:16]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:48:16]wFMCommunicate OK [11:48:16]SAM_PROTO_GetShiftState done [11:48:16]FM_GetShiftState done [11:48:16]req_shift_opened done [11:48:16]requested_item shift.open_date is exist - process it [11:48:16]req_shift_open_date [11:48:16]req_shift_open_date done [11:48:16]produce_requested_data done [11:48:16]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220992,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:48:16]process_action_free close_receipt [11:48:16]json_value_free [11:48:16]json_value_free done [11:48:16]process_json_proto returns [11:48:16]Send response to host [11:48:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220992,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:48:16]free response buf [11:48:16]execute_script done [11:48:16]execute_script returns [11:48:16]free content buf [11:48:16]Sock 9.Close socket [11:48:16]Sock 9.Thread stoped [11:48:20]OFD Sender: No OFD packet to send [11:48:25]OFD Sender: No OFD packet to send [11:48:30]OFD Sender: No OFD packet to send [11:48:35]OFD Sender: No OFD packet to send [11:48:38]accept exits with 7 [11:48:38]New connection [11:48:38]New thread 3066674532 created [11:48:38]Thread 3066531172 joined [11:48:38]Waiting for new connection... [11:48:38] Sock 7.Parse request [11:48:38]Sock 7.Check first char [11:48:38]Sock 7.First char is OK [11:48:38]request: POST /json_proto HTTP/1.0 [11:48:38]Method: POST [11:48:38]URL: /json_proto [11:48:38]Method is POST - this is cgi request [11:48:38]url: /json_proto [11:48:38]query_string will be loaded in cgi processing [11:48:38]execute_cgi json_proto POST (null) [11:48:38]execute_cgi path=json_proto method=POST [11:48:38]POST find Content-Length [11:48:38]Host: 172.17.40.4:8080 [11:48:38]Content-Length: 763 [11:48:38]Content-Type: application/json [11:48:38] [11:48:38]POST finish read [11:48:38]Found Content-Length = 763 [11:48:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:38]execute_script... [11:48: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)538913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:38]POST & json_proto [11:48:38]process_json_proto [11:48:38]json parsed OK: [11:48:38]protocol is kg_v1.0 [11:48:38]action value=close_receipt [11:48:38]process_action close_receipt [11:48:38]cmd_close_receipt [11:48:38]MH_GetDate [11:48:38]Write to MH i2c: F0 00 00 D4 73 36 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 09 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 09 00 D4 73 00 9B E2 18 67 65 5C 16 67 79 [11:48:38]GetLastDocTimeStamp 1729684097 [11:48:38]current date 1729684123 [11:48:38]FM_GetShiftState [11:48:38]SAM_PROTO_GetShiftState [11:48:38]wFMCommunicate request_size=4 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 13 01 00 [11:48:38]Write to MH i2c: E2 08 00 D5 73 80 13 01 00 00 00 00 00 C5 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0E 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0E 00 D5 73 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 15 [11:48:38]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:48:38]wFMCommunicate OK [11:48:38]SAM_PROTO_GetShiftState done [11:48:38]FM_GetShiftState done [11:48:38]opened in 1729642119 [11:48:38]opened+sec_in_day 1729728519 [11:48:38]quantity*price = 70027 [11:48:38]sum+1 = 70029 [11:48:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.28 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 0.00 Безнал.: 700.28 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 202 23.10.2024 11:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220993 ФПД: 81349996704394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114843&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220993&fm=81349996704394&tin=02508201610067®Number=0000000000098116&sum=70028 [11:48:39]StoreToDocumentArchive [11:48:39]shift 447 fd 220993 [11:48:39]save to /storage/0447/doc_00220993 [11:48:39]save last doc name /storage/0447/doc_00220993 to /storage/kkm_last_doc_name [11:48:39]save OK [11:48:39]Clear old archive folders... [11:48:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:48:39]tlvbuf is 0088D250 [11:48:39]SAM_PROTO_ClearQueue [11:48:39]wFMCommunicate request_size=4 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 09 00 00 [11:48:39]Write to MH i2c: E2 08 00 E2 73 80 09 00 00 00 00 00 00 C7 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 E2 73 00 90 00 C9 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_ClearQueue done [11:48:40]KKMCreateOFDPacket [11:48:40]OFDProtocolAddRootSTLVToBuf [11:48:40]FM_MakeSignedData [11:48:40]FM_MakeSignedData [11:48:40]SAM_PROTO_SignData [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 01 02 [11:48:40]Write to MH i2c: E2 08 00 E3 73 80 0D 01 02 00 00 00 00 CF [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 E3 73 00 90 00 CA [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=255 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 9B E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 41 5F 03 00 35 04 06 00 49 FC C5 A7 [11:48:40]Write to MH i2c: E2 02 01 E4 73 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 9B E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 41 5F 03 00 35 04 06 00 49 FC C5 A7 00 00 5B [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]OFD Sender: No OFD packet to send [11:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 E4 73 00 90 00 CB [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=7 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 02 02 02 F2 8A [11:48:40]Write to MH i2c: E2 0A 00 E5 73 80 0D 02 02 02 00 F2 8A 00 00 52 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 E5 73 00 90 00 CC [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 03 02 [11:48:40]Write to MH i2c: E2 08 00 E6 73 80 0D 03 02 00 00 00 00 D4 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0B 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0B 00 E6 73 00 F8 EE B1 98 B5 23 E3 21 90 00 E0 [11:48:40]RAPDU: F8 EE B1 98 B5 23 E3 21 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_SignData done [11:48:40]FM_MakeSignedData done [11:48:40]CreateOFDProtocolMessage [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 11 00 00 [11:48:40]Write to MH i2c: E2 08 00 E7 73 80 11 00 00 00 00 00 00 D4 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 E7 73 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 23 [11:48:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:48:40]wFMCommunicate OK [11:48:40]CreateOFDProtocolMessage done [11:48:40]OFDSenderStorePacket 220993 [11:48:40]StoreOFDPacket docnum=220993 [11:48:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 11 93 04 01 F7 D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 9B E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 41 5F 03 00 35 04 06 00 49 FC C5 A7 F2 8A F8 EE B1 98 B5 23 E3 21 [11:48:40]CheckFolder [11:48:40]dirname=/storage/ofd_packets [11:48:40]CheckFolder done [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00220993 [11:48:40]NVStorageSaveData ofd_packets/00220993 [11:48:40]File name is /storage/ofd_packets/00220993 [11:48:40]Write 298 bytes [11:48:40]NVStorageSaveData done [11:48:40]OFDSenderStorePacket done [11:48:40]KKMCreateOFDPacket done [11:48:40]NVStorageSaveData kkm_last_timestamp [11:48:40]File name is /storage/kkm_last_timestamp [11:48:40]Write 4 bytes [11:48:40]NVStorageSaveData done [11:48:40]ExternCall_PrintAddStr [11:48:40]wPrintStart [11:48:40]Write to MH i2c: 01 00 00 E8 73 5B [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 E8 73 00 00 00 00 00 FF 0F 70 [11:48:40]RasterBufferAndPrint [11:48:40]line Счет N : (1)538913 [11:48:40]line ИНН: 02508201610067 [11:48:40]line Контрольно-Кассовый Чек [11:48:40]line ПРОДАЖА [11:48:40]line ТРК (МРК, ГНК) : 61 [11:48:40]line Товар: 2710194210 [11:48:40]line ДТ-К-2 [11:48:40]line 9.190 * 76.20 [11:48:40]line = 700.28 [11:48:40]line НДС 12% НСП 1% [11:48:40]line > о реализуемом товаре [11:48:40]line ИТОГО: 700.28 [11:48:40]line НСП 1% : 6.20 [11:48:40]line НДС 12% : 74.37 [11:48:40]line Наличными: 0.00 [11:48:40]line Безнал.: 700.28 [11:48:40]line Место: АЗС № 84 "Партнер Нефть" [11:48:40]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:48:40]line СНО: Общий режим [11:48:40]line Чек 202 23.10.2024 11:48 [11:48:40]line Смена: 447 ФФД: 1.0 [11:48:40]line ЗНМ: 0300000178 [11:48:40]line РНМ: 0000000000098116 [11:48:40]line Версия ККМ: 001 [11:48:40]line Платежная система: Mbank [11:48:40]line ФМ: 0000000000965413 [11:48:40]line ФД: 220993 [11:48:40]line ФПД: 81349996704394 [11:48:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114843&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220993&fm=81349996704394&tin=02508201610067®Number=0000000000098116&sum=70028 [11:48:40]OFD Sender: Processing packet 220993 [packets to send 81, broken 80] [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00220993 [11:48:40]OFD Sender: To server: pG, [11:48:40]CommunicateWithHost lk.salyk.kg:30040 [11:48:40]ConnectInit lk.salyk.kg [11:48:40]written 0, free lines is 4095 [11:48:40]Connected sock=10 [11:48:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 11 93 04 01 F7 D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 00 00 00 39 04 06 00 8C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 9B E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 41 5F 03 00 35 04 06 00 49 FC C5 A7 F2 8A F8 EE B1 98 B5 23 E3 21 [11:48:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 C6 24 47 00 28 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 41 5F 03 00 F4 03 04 00 3B 8E 18 67 B6 04 01 00 00 F5 0C DF 68 17 A3 E7 4B [11:48:41]CommunicateWithHost err = 0 [11:48:41]CheckOFDResponse [11:48:41]1017 (14) - 77093643461234 [11:48:41]1041 (16) - 0000000000965413 [11:48:41]1040 (4) - 220993 [11:48:41]1012 (4) - 23.10.2024 05:48 [11:48:41]1206 (1) - 0 [11:48:41]OFD Sender: Remove packet 220993 [11:48:41]ProducePacketName [11:48:41]name=ofd_packets/00220993 [11:48:41]NVStorageDeleteData [11:48:41]Write to MH i2c: 01 00 00 11 74 85 [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 07 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: 01 07 00 11 74 00 00 00 00 00 14 0D AD [11:48:41]RasterBufferAndPrint [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]line [11:48:41]written 0, free lines is 3354 [11:48:41]MH_Cut [11:48:41]Write to MH i2c: D1 01 00 18 74 01 5E [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 01 00 [11:48:41]MH_I2C_Read... [11:48:41]Read from MH i2c: D1 01 00 18 74 00 5D [11:48:41]Write to MH i2c: 01 00 00 19 74 8D [11:48:41]Write i2c OK [11:48:41]MH_I2C_Read... [11:48:41]OFD Sender: No OFD packet to send [11:48:41]*** Cut start [11:48:41]*** Partial cut [11:48:41]*** CUTSNS_PIN = 1 [11:48:42]*** CUTSNS_PIN = 0 [11:48:42]*** Brake cut motor [11:48:42]Read from MH i2c: 01 [11:48:42]MH_I2C_Read... [11:48:42]*** Stop cut motor [11:48:42]*** Cut end [11:48:42]Read from MH i2c: 01 07 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: 01 07 00 19 74 00 00 00 00 00 FF 0F A2 [11:48:42]process_action close_receipt done [11:48:42]requested_data is exist [11:48:42]produce_requested_data [11:48:42]requested_item fm.sn is exist - process it [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 11 00 00 [11:48:42]Write to MH i2c: E2 08 00 1A 74 80 11 00 00 00 00 00 00 08 [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 17 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 17 00 1A 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 57 [11:48:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:48:42]wFMCommunicate OK [11:48:42]requested_item fd.num is exist - process it [11:48:42]SAM_PROTO_GetFieldsCounters [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 13 00 00 [11:48:42]Write to MH i2c: E2 08 00 1B 74 80 13 00 00 00 00 00 00 0B [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 62 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 62 00 1B 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 41 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [11:48:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 41 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:42]wFMCommunicate OK [11:48:42]SAM_PROTO_GetFieldsCounters done [11:48:42]requested_item shift.num is exist - process it [11:48:42]requested_item shift.opened is exist - process it [11:48:42]req_shift_opened [11:48:42]FM_GetShiftState [11:48:42]SAM_PROTO_GetShiftState [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 13 01 00 [11:48:42]Write to MH i2c: E2 08 00 1C 74 80 13 01 00 00 00 00 00 0D [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 0E 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 0E 00 1C 74 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5D [11:48:42]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:48:42]wFMCommunicate OK [11:48:42]SAM_PROTO_GetShiftState done [11:48:42]FM_GetShiftState done [11:48:42]req_shift_opened done [11:48:42]requested_item shift.open_date is exist - process it [11:48:42]req_shift_open_date [11:48:42]req_shift_open_date done [11:48:42]produce_requested_data done [11:48:42]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220993,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:48:42]process_action_free close_receipt [11:48:42]json_value_free [11:48:42]json_value_free done [11:48:42]process_json_proto returns [11:48:42]Send response to host [11:48:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220993,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:48:42]free response buf [11:48:42]execute_script done [11:48:42]execute_script returns [11:48:42]free content buf [11:48:42]Sock 7.Close socket [11:48:42]Sock 7.Thread stoped [11:48:46]OFD Sender: No OFD packet to send [11:48:48]accept exits with 9 [11:48:48]New connection [11:48:48]New thread 3066531172 created [11:48:48]Thread 3066674532 joined [11:48:48]Waiting for new connection... [11:48:48] Sock 9.Parse request [11:48:48]Sock 9.Check first char [11:48:48]Sock 9.First char is OK [11:48:48]request: POST /json_proto HTTP/1.0 [11:48:48]Method: POST [11:48:48]URL: /json_proto [11:48:48]Method is POST - this is cgi request [11:48:48]url: /json_proto [11:48:48]query_string will be loaded in cgi processing [11:48:48]execute_cgi json_proto POST (null) [11:48:48]execute_cgi path=json_proto method=POST [11:48:48]POST find Content-Length [11:48:48]Host: 172.17.40.4:8080 [11:48:48]Content-Length: 675 [11:48:48]Content-Type: application/json [11:48:48] [11:48:48]POST finish read [11:48:48]Found Content-Length = 675 [11:48:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 21.930, "sum" : 1500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:48]execute_script... [11:48: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)538912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.40, "quantity" : 21.930, "sum" : 1500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:48]POST & json_proto [11:48:48]process_json_proto [11:48:48]json parsed OK: [11:48:48]protocol is kg_v1.0 [11:48:48]action value=close_receipt [11:48:48]process_action close_receipt [11:48:48]cmd_close_receipt [11:48:48]MH_GetDate [11:48:48]Write to MH i2c: F0 00 00 1D 74 80 [11:48:48]Write i2c OK [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: F0 [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: F0 09 00 [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: F0 09 00 1D 74 00 A5 E2 18 67 65 5C 16 67 CD [11:48:48]GetLastDocTimeStamp 1729684123 [11:48:48]current date 1729684133 [11:48:48]FM_GetShiftState [11:48:48]SAM_PROTO_GetShiftState [11:48:48]wFMCommunicate request_size=4 [11:48:48]MH_SAM_APDU [11:48:48]CAPDU: 80 13 01 00 [11:48:48]Write to MH i2c: E2 08 00 1E 74 80 13 01 00 00 00 00 00 0F [11:48:48]Write i2c OK [11:48:48]MH_I2C_Read... [11:48:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:48]Read from MH i2c: E2 [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: E2 0E 00 [11:48:48]MH_I2C_Read... [11:48:48]Read from MH i2c: E2 0E 00 1E 74 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 5F [11:48:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:48:48]wFMCommunicate OK [11:48:48]SAM_PROTO_GetShiftState done [11:48:48]FM_GetShiftState done [11:48:48]opened in 1729642119 [11:48:48]opened+sec_in_day 1729728519 [11:48:48]quantity*price = 150001 [11:48:48]sum+1 = 150002 [11:48:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.29 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 203 23.10.2024 11:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220994 ФПД: 64176173907320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114854&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220994&fm=64176173907320&tin=02508201610067®Number=0000000000098116&sum=150000 [11:48:50]StoreToDocumentArchive [11:48:50]shift 447 fd 220994 [11:48:50]save to /storage/0447/doc_00220994 [11:48:50]save last doc name /storage/0447/doc_00220994 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 007CA480 [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 2B 74 80 09 00 00 00 00 00 00 11 [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 2B 74 00 90 00 13 [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 2C 74 80 0D 01 02 00 00 00 00 19 [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: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 2C 74 00 90 00 14 [11:48:50]RAPDU: 90 00 [11:48:50]wFMCommunicate OK [11:48:50]wFMCommunicate request_size=255 [11:48:50]MH_SAM_APDU [11:48: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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 55 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 F1 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 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 CB 00 00 00 F4 03 04 00 A6 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 42 5F 03 00 35 04 06 00 [11:48:50]Write to MH i2c: E2 02 01 2D 74 80 0D 02 02 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 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 55 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 F1 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 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 CB 00 00 00 F4 03 04 00 A6 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 42 5F 03 00 35 04 06 00 00 00 20 [11:48:50]Write i2c OK [11:48:50]MH_I2C_Read... [11:48:50]*** iso7816_exchange 80 0D 02 02... 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 2D 74 00 90 00 15 [11:48:50]RAPDU: 90 00 [11:48:50]wFMCommunicate OK [11:48:50]wFMCommunicate request_size=11 [11:48:50]MH_SAM_APDU [11:48:50]CAPDU: 80 0D 02 02 06 3A 5E 2E 0C 7D 78 [11:48:50]Write to MH i2c: E2 0E 00 2E 74 80 0D 02 02 06 00 3A 5E 2E 0C 7D 78 00 00 EF [11:48:50]Write i2c OK [11:48:50]MH_I2C_Read... [11:48:50]*** iso7816_exchange 80 0D 02 02... 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 2E 74 00 90 00 16 [11:48:50]RAPDU: 90 00 [11:48:50]wFMCommunicate OK [11:48:50]wFMCommunicate request_size=4 [11:48:50]MH_SAM_APDU [11:48:50]CAPDU: 80 0D 03 02 [11:48:50]Write to MH i2c: E2 08 00 2F 74 80 0D 03 02 00 00 00 00 1E [11:48:50]Write i2c OK [11:48:50]MH_I2C_Read... [11:48:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:50]Read from MH i2c: E2 [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: E2 0B 00 [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: E2 0B 00 2F 74 00 AA ED 2B 3B 8D 7B 1B 76 90 00 B5 [11:48:50]RAPDU: AA ED 2B 3B 8D 7B 1B 76 90 00 [11:48:50]wFMCommunicate OK [11:48:50]SAM_PROTO_SignData done [11:48:50]FM_MakeSignedData done [11:48:50]CreateOFDProtocolMessage [11:48:50]wFMCommunicate request_size=4 [11:48:50]MH_SAM_APDU [11:48:50]CAPDU: 80 11 00 00 [11:48:50]Write to MH i2c: E2 08 00 30 74 80 11 00 00 00 00 00 00 1E [11:48:50]Write i2c OK [11:48:50]MH_I2C_Read... [11:48:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:50]Read from MH i2c: E2 [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: E2 17 00 [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: E2 17 00 30 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 6D [11:48:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:48:50]wFMCommunicate OK [11:48:50]CreateOFDProtocolMessage done [11:48:50]OFDSenderStorePacket 220994 [11:48:50]StoreOFDPacket docnum=220994 [11:48:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 01 00 00 2F B7 08 01 1E 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 55 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 F1 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 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 CB 00 00 00 F4 03 04 00 A6 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 42 5F 03 00 35 04 06 00 3A 5E 2E 0C 7D 78 AA ED 2B 3B 8D 7B 1B 76 [11:48:50]CheckFolder [11:48:50]dirname=/storage/ofd_packets [11:48:50]CheckFolder done [11:48:50]ProducePacketName [11:48:50]name=ofd_packets/00220994 [11:48:50]NVStorageSaveData ofd_packets/00220994 [11:48:50]File name is /storage/ofd_packets/00220994 [11:48:50]Write 302 bytes [11:48:50]NVStorageSaveData done [11:48:50]OFDSenderStorePacket done [11:48:50]KKMCreateOFDPacket done [11:48:50]NVStorageSaveData kkm_last_timestamp [11:48:50]File name is /storage/kkm_last_timestamp [11:48:50]Write 4 bytes [11:48:50]NVStorageSaveData done [11:48:50]ExternCall_PrintAddStr [11:48:50]wPrintStart [11:48:50]Write to MH i2c: 01 00 00 31 74 A5 [11:48:50]Write i2c OK [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: 01 [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: 01 07 00 [11:48:50]MH_I2C_Read... [11:48:50]Read from MH i2c: 01 07 00 31 74 00 00 00 00 00 FF 0F BA [11:48:50]RasterBufferAndPrint [11:48:50]line Счет N : (1)538912 [11:48:50]line ИНН: 02508201610067 [11:48:50]line Контрольно-Кассовый Чек [11:48:50]line ПРОДАЖА [11:48:50]line ТРК (МРК, ГНК) : 32 [11:48:50]line Товар: 2710124130 [11:48:50]line SUPER 92-К-5 [11:48:50]line 21.930 * 68.40 [11:48:50]line = 1500.01 [11:48:50]line НДС 12% НСП 1% [11:48:50]line > о реализуемом товаре [11:48:50]line ОКРУГЛЕНИЕ: -0.01 [11:48:50]line ИТОГО: 1500.00 [11:48:50]line Внесено: 1500.00 [11:48:50]line СДАЧА: 0.00 [11:48:50]line НСП 1% : 13.27 [11:48:50]line НДС 12% : 159.29 [11:48:50]line Наличными: 1500.00 [11:48:50]line Безнал.: 0.00 [11:48:50]line Место: АЗС № 84 "Партнер Нефть" [11:48:50]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:48:50]line СНО: Общий режим [11:48:50]line Чек 203 23.10.2024 11:48 [11:48:50]line Смена: 447 ФФД: 1.0 [11:48:50]line ЗНМ: 0300000178 [11:48:50]line РНМ: 0000000000098116 [11:48:50]line Версия ККМ: 001 [11:48:50]line ФМ: 0000000000965413 [11:48:50]line ФД: 220994 [11:48:50]line ФПД: 64176173907320 [11:48:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114854&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220994&fm=64176173907320&tin=02508201610067®Number=0000000000098116&sum=150000 [11:48:50]OFD Sender: Processing packet 220994 [packets to send 81, broken 80] [11:48:50]ProducePacketName [11:48:50]name=ofd_packets/00220994 [11:48:50]OFD Sender: To server: pG, [11:48:50]CommunicateWithHost lk.salyk.kg:30040 [11:48:50]ConnectInit lk.salyk.kg [11:48:50]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 39 36 35 34 31 33 10 01 00 00 2F B7 08 01 1E 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 55 00 00 00 00 00 37 04 06 00 B8 1A 00 00 00 00 13 04 06 00 F1 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 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 CB 00 00 00 F4 03 04 00 A6 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 42 5F 03 00 35 04 06 00 3A 5E 2E 0C 7D 78 AA ED 2B 3B 8D 7B 1B 76 [11:48:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 75 B6 47 00 1E 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 39 36 35 34 31 33 10 04 04 00 42 5F 03 00 F4 03 04 00 45 8E 18 67 B6 04 01 00 00 26 0B A0 70 E8 38 74 DC [11:48:51]CommunicateWithHost err = 0 [11:48:51]CheckOFDResponse [11:48:51]1017 (14) - 77093643461234 [11:48:51]1041 (16) - 0000000000965413 [11:48:51]1040 (4) - 220994 [11:48:51]1012 (4) - 23.10.2024 05:48 [11:48:51]1206 (1) - 0 [11:48:51]OFD Sender: Remove packet 220994 [11:48:51]ProducePacketName [11:48:51]name=ofd_packets/00220994 [11:48:51]NVStorageDeleteData [11:48:51]Write to MH i2c: 01 00 00 5C 74 D0 [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 5C 74 00 00 00 00 00 E4 0C C7 [11:48:51]RasterBufferAndPrint [11:48:51]line [11:48:51]line [11:48:51]line [11:48:51]line [11:48:51]line [11:48:51]written 0, free lines is 3309 [11:48:51]MH_Cut [11:48:51]Write to MH i2c: D1 01 00 63 74 01 A9 [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: D1 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: D1 01 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: D1 01 00 63 74 00 A8 [11:48:51]Write to MH i2c: 01 00 00 64 74 D8 [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]OFD Sender: No OFD packet to send [11:48:52]*** Cut start [11:48:52]*** Partial cut [11:48:52]*** CUTSNS_PIN = 1 [11:48:52]*** CUTSNS_PIN = 0 [11:48:52]*** Brake cut motor [11:48:52]Read from MH i2c: 01 [11:48:52]MH_I2C_Read... [11:48:52]*** Stop cut motor [11:48:52]*** Cut end [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 64 74 00 00 00 00 00 FF 0F ED [11:48:52]process_action close_receipt done [11:48:52]requested_data is exist [11:48:52]produce_requested_data [11:48:52]requested_item fm.sn is exist - process it [11:48:52]wFMCommunicate request_size=4 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 11 00 00 [11:48:52]Write to MH i2c: E2 08 00 65 74 80 11 00 00 00 00 00 00 53 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:52]Read from MH i2c: E2 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 17 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 17 00 65 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A2 [11:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:48:52]wFMCommunicate OK [11:48:52]requested_item fd.num is exist - process it [11:48:52]SAM_PROTO_GetFieldsCounters [11:48:52]wFMCommunicate request_size=4 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 13 00 00 [11:48:52]Write to MH i2c: E2 08 00 66 74 80 13 00 00 00 00 00 00 56 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:52]Read from MH i2c: E2 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 62 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 62 00 66 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 42 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [11:48:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 42 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:52]wFMCommunicate OK [11:48:52]SAM_PROTO_GetFieldsCounters done [11:48:52]requested_item shift.num is exist - process it [11:48:52]requested_item shift.opened is exist - process it [11:48:52]req_shift_opened [11:48:52]FM_GetShiftState [11:48:52]SAM_PROTO_GetShiftState [11:48:52]wFMCommunicate request_size=4 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 13 01 00 [11:48:52]Write to MH i2c: E2 08 00 67 74 80 13 01 00 00 00 00 00 58 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:53]Read from MH i2c: E2 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 0E 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 0E 00 67 74 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A8 [11:48:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:48:53]wFMCommunicate OK [11:48:53]SAM_PROTO_GetShiftState done [11:48:53]FM_GetShiftState done [11:48:53]req_shift_opened done [11:48:53]requested_item shift.open_date is exist - process it [11:48:53]req_shift_open_date [11:48:53]req_shift_open_date done [11:48:53]produce_requested_data done [11:48:53]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220994,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:48:53]process_action_free close_receipt [11:48:53]json_value_free [11:48:53]json_value_free done [11:48:53]process_json_proto returns [11:48:53]Send response to host [11:48:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220994,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:48:53]free response buf [11:48:53]execute_script done [11:48:53]execute_script returns [11:48:53]free content buf [11:48:53]Sock 9.Close socket [11:48:53]Sock 9.Thread stoped [11:48:53]accept exits with 7 [11:48:53]New connection [11:48:53]New thread 3066674532 created [11:48:53]Thread 3066531172 joined [11:48:53]Waiting for new connection... [11:48:53] Sock 7.Parse request [11:48:53]Sock 7.Check first char [11:48:53]Sock 7.First char is OK [11:48:53]request: POST /json_proto HTTP/1.0 [11:48:53]Method: POST [11:48:53]URL: /json_proto [11:48:53]Method is POST - this is cgi request [11:48:53]url: /json_proto [11:48:53]query_string will be loaded in cgi processing [11:48:53]execute_cgi json_proto POST (null) [11:48:53]execute_cgi path=json_proto method=POST [11:48:53]POST find Content-Length [11:48:53]Host: 172.17.40.4:8080 [11:48:53]Content-Length: 800 [11:48:53]Content-Type: application/json [11:48:53] [11:48:53]POST finish read [11:48:53]Found Content-Length = 800 [11:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4582883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:53]execute_script... [11:48: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)538911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4582883", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:53]POST & json_proto [11:48:53]process_json_proto [11:48:53]json parsed OK: [11:48:53]protocol is kg_v1.0 [11:48:53]action value=close_receipt [11:48:53]process_action close_receipt [11:48:53]cmd_close_receipt [11:48:53]MH_GetDate [11:48:53]Write to MH i2c: F0 00 00 68 74 CB [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: F0 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: F0 09 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: F0 09 00 68 74 00 AA E2 18 67 65 5C 16 67 1D [11:48:53]GetLastDocTimeStamp 1729684134 [11:48:53]current date 1729684138 [11:48:53]FM_GetShiftState [11:48:53]SAM_PROTO_GetShiftState [11:48:53]wFMCommunicate request_size=4 [11:48:53]MH_SAM_APDU [11:48:53]CAPDU: 80 13 01 00 [11:48:53]Write to MH i2c: E2 08 00 69 74 80 13 01 00 00 00 00 00 5A [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:53]Read from MH i2c: E2 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 0E 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 0E 00 69 74 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AA [11:48:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:48:53]wFMCommunicate OK [11:48:53]SAM_PROTO_GetShiftState done [11:48:53]FM_GetShiftState done [11:48:53]opened in 1729642119 [11:48:53]opened+sec_in_day 1729728519 [11:48:53]quantity*price = 0 [11:48:53]sum+1 = 1 [11:48:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 204 23.10.2024 11:48 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 4582883 ФМ: 0000000000965413 ФД: 220995 ФПД: 27540586699311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114858&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220995&fm=27540586699311&tin=02508201610067®Number=0000000000098116&sum=0 [11:48:54]StoreToDocumentArchive [11:48:54]shift 447 fd 220995 [11:48:54]save to /storage/0447/doc_00220995 [11:48:54]save last doc name /storage/0447/doc_00220995 to /storage/kkm_last_doc_name [11:48:54]save OK [11:48:54]Clear old archive folders... [11:48:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:54]tlvbuf is 0079EA50 [11:48:54]SAM_PROTO_ClearQueue [11:48:54]wFMCommunicate request_size=4 [11:48:54]MH_SAM_APDU [11:48:54]CAPDU: 80 09 00 00 [11:48:54]Write to MH i2c: E2 08 00 76 74 80 09 00 00 00 00 00 00 5C [11:48:54]Write i2c OK [11:48:54]MH_I2C_Read... [11:48:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:54]Read from MH i2c: E2 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 03 00 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 03 00 76 74 00 90 00 5E [11:48:54]RAPDU: 90 00 [11:48:54]wFMCommunicate OK [11:48:54]SAM_PROTO_ClearQueue done [11:48:54]KKMCreateOFDPacket [11:48:54]OFDProtocolAddRootSTLVToBuf [11:48:54]FM_MakeSignedData [11:48:54]FM_MakeSignedData [11:48:54]SAM_PROTO_SignData [11:48:54]wFMCommunicate request_size=4 [11:48:54]MH_SAM_APDU [11:48:54]CAPDU: 80 0D 01 02 [11:48:54]Write to MH i2c: E2 08 00 77 74 80 0D 01 02 00 00 00 00 64 [11:48:54]Write i2c OK [11:48:54]MH_I2C_Read... [11:48:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:54]Read from MH i2c: E2 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 03 00 [11:48:54]MH_I2C_Read... [11:48:54]Read from MH i2c: E2 03 00 77 74 00 90 00 5F [11:48:54]RAPDU: 90 00 [11:48:54]wFMCommunicate OK [11:48:54]wFMCommunicate request_size=255 [11:48:54]MH_SAM_APDU [11:48:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 AA E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 43 5F 03 00 35 04 06 00 19 [11:48:54]Write to MH i2c: E2 02 01 78 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 AA E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 43 5F 03 00 35 04 06 00 19 00 00 2A [11:48:54]Write i2c OK [11:48:54]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 03 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 03 00 78 74 00 90 00 60 [11:48:55]RAPDU: 90 00 [11:48:55]wFMCommunicate OK [11:48:55]wFMCommunicate request_size=10 [11:48:55]MH_SAM_APDU [11:48:55]CAPDU: 80 0D 02 02 05 0C 4A E3 1A 2F [11:48:55]Write to MH i2c: E2 0D 00 79 74 80 0D 02 02 05 00 0C 4A E3 1A 2F 00 00 F3 [11:48:55]Write i2c OK [11:48:55]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 03 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 03 00 79 74 00 90 00 61 [11:48:55]RAPDU: 90 00 [11:48:55]wFMCommunicate OK [11:48:55]wFMCommunicate request_size=4 [11:48:55]MH_SAM_APDU [11:48:55]CAPDU: 80 0D 03 02 [11:48:55]Write to MH i2c: E2 08 00 7A 74 80 0D 03 02 00 00 00 00 69 [11:48:55]Write i2c OK [11:48:55]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 0B 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 0B 00 7A 74 00 3C 90 AA 3B 05 97 10 1F 90 00 E6 [11:48:55]RAPDU: 3C 90 AA 3B 05 97 10 1F 90 00 [11:48:55]wFMCommunicate OK [11:48:55]SAM_PROTO_SignData done [11:48:55]FM_MakeSignedData done [11:48:55]CreateOFDProtocolMessage [11:48:55]wFMCommunicate request_size=4 [11:48:55]MH_SAM_APDU [11:48:55]CAPDU: 80 11 00 00 [11:48:55]Write to MH i2c: E2 08 00 7B 74 80 11 00 00 00 00 00 00 69 [11:48:55]Write i2c OK [11:48:55]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 7B 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 B8 [11:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:48:55]wFMCommunicate OK [11:48:55]CreateOFDProtocolMessage done [11:48:55]OFDSenderStorePacket 220995 [11:48:55]StoreOFDPacket docnum=220995 [11:48:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 60 9F 07 01 6F 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 AA E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 43 5F 03 00 35 04 06 00 19 0C 4A E3 1A 2F 3C 90 AA 3B 05 97 10 1F [11:48:55]CheckFolder [11:48:55]dirname=/storage/ofd_packets [11:48:55]CheckFolder done [11:48:55]ProducePacketName [11:48:55]name=ofd_packets/00220995 [11:48:55]NVStorageSaveData ofd_packets/00220995 [11:48:55]File name is /storage/ofd_packets/00220995 [11:48:55]Write 301 bytes [11:48:55]NVStorageSaveData done [11:48:55]OFDSenderStorePacket done [11:48:55]KKMCreateOFDPacket done [11:48:55]NVStorageSaveData kkm_last_timestamp [11:48:55]File name is /storage/kkm_last_timestamp [11:48:55]Write 4 bytes [11:48:55]NVStorageSaveData done [11:48:55]ExternCall_PrintAddStr [11:48:55]wPrintStart [11:48:55]Write to MH i2c: 01 00 00 7C 74 F0 [11:48:55]Write i2c OK [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: 01 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: 01 07 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: 01 07 00 7C 74 00 00 00 00 00 FF 0F 05 [11:48:55]RasterBufferAndPrint [11:48:55]line Счет N : (1)538911 [11:48:55]line ИНН: 02508201610067 [11:48:55]line Контрольно-Кассовый Чек [11:48:55]line ПРОДАЖА [11:48:55]line ТРК (МРК, ГНК) : 13 [11:48:55]line Товар: 2710124130 [11:48:55]line Аи-92-К-2 [11:48:55]line 20.000 * 0.00 [11:48:55]line = 0.00 [11:48:55]line НДС 12% НСП 1% [11:48:55]line > о реализуемом товаре [11:48:55]line ИТОГО: 0.00 [11:48:55]line НСП 1% : 0.00 [11:48:55]line НДС 12% : 0.00 [11:48:55]line Наличными: 0.00 [11:48:55]line Безнал.: 0.00 [11:48:55]line Место: АЗС № 84 "Партнер Нефть" [11:48:55]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:48:55]line СНО: Общий режим [11:48:55]line Чек 204 23.10.2024 11:48 [11:48:55]line Смена: 447 ФФД: 1.0 [11:48:55]line ЗНМ: 0300000178 [11:48:55]line РНМ: 0000000000098116 [11:48:55]line Версия ККМ: 001 [11:48:55]line Талоны: Топливные Талоны [11:48:55]line 4582883 [11:48:55]line ФМ: 0000000000965413 [11:48:55]line ФД: 220995 [11:48:55]line ФПД: 27540586699311 [11:48:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114858&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220995&fm=27540586699311&tin=02508201610067®Number=0000000000098116&sum=0 [11:48:55]OFD Sender: Processing packet 220995 [packets to send 81, broken 80] [11:48:55]ProducePacketName [11:48:55]name=ofd_packets/00220995 [11:48:55]written 0, free lines is 4095 [11:48:55]OFD Sender: To server: pG, [11:48:55]CommunicateWithHost lk.salyk.kg:30040 [11:48:55]ConnectInit lk.salyk.kg [11:48:55]Connected sock=10 [11:48:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 60 9F 07 01 6F 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 AA E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 43 5F 03 00 35 04 06 00 19 0C 4A E3 1A 2F 3C 90 AA 3B 05 97 10 1F [11:48:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 71 5F 47 00 4D 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 39 36 35 34 31 33 10 04 04 00 43 5F 03 00 F4 03 04 00 4A 8E 18 67 B6 04 01 00 00 59 EA 38 BA E7 30 D2 ED [11:48:56]CommunicateWithHost err = 0 [11:48:56]CheckOFDResponse [11:48:56]1017 (14) - 77093643461234 [11:48:56]1041 (16) - 0000000000965413 [11:48:56]1040 (4) - 220995 [11:48:56]1012 (4) - 23.10.2024 05:48 [11:48:56]1206 (1) - 0 [11:48:56]OFD Sender: Remove packet 220995 [11:48:56]ProducePacketName [11:48:56]name=ofd_packets/00220995 [11:48:56]NVStorageDeleteData [11:48:56]Write to MH i2c: 01 00 00 A6 74 1A [11:48:56]Write i2c OK [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: 01 [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: 01 07 00 [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: 01 07 00 A6 74 00 00 00 00 00 F2 0C 1F [11:48:56]RasterBufferAndPrint [11:48:56]line [11:48:56]line [11:48:56]line [11:48:56]line [11:48:56]line [11:48:56]written 0, free lines is 3329 [11:48:56]MH_Cut [11:48:56]Write to MH i2c: D1 01 00 AD 74 01 F3 [11:48:56]Write i2c OK [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: D1 [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: D1 01 00 [11:48:56]MH_I2C_Read... [11:48:56]Read from MH i2c: D1 01 00 AD 74 00 F2 [11:48:56]Write to MH i2c: 01 00 00 AE 74 22 [11:48:56]Write i2c OK [11:48:56]MH_I2C_Read... [11:48:56]OFD Sender: No OFD packet to send [11:48:56]*** Cut start [11:48:56]*** Partial cut [11:48:56]*** CUTSNS_PIN = 1 [11:48:57]*** CUTSNS_PIN = 0 [11:48:57]*** Brake cut motor [11:48:57]Read from MH i2c: 01 [11:48:57]MH_I2C_Read... [11:48:57]*** Stop cut motor [11:48:57]*** Cut end [11:48:57]Read from MH i2c: 01 07 00 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: 01 07 00 AE 74 00 00 00 00 00 FF 0F 37 [11:48:57]process_action close_receipt done [11:48:57]requested_data is exist [11:48:57]produce_requested_data [11:48:57]requested_item fm.sn is exist - process it [11:48:57]wFMCommunicate request_size=4 [11:48:57]MH_SAM_APDU [11:48:57]CAPDU: 80 11 00 00 [11:48:57]Write to MH i2c: E2 08 00 AF 74 80 11 00 00 00 00 00 00 9D [11:48:57]Write i2c OK [11:48:57]MH_I2C_Read... [11:48:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:57]Read from MH i2c: E2 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 17 00 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 17 00 AF 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 EC [11:48:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:48:57]wFMCommunicate OK [11:48:57]requested_item fd.num is exist - process it [11:48:57]SAM_PROTO_GetFieldsCounters [11:48:57]wFMCommunicate request_size=4 [11:48:57]MH_SAM_APDU [11:48:57]CAPDU: 80 13 00 00 [11:48:57]Write to MH i2c: E2 08 00 B0 74 80 13 00 00 00 00 00 00 A0 [11:48:57]Write i2c OK [11:48:57]MH_I2C_Read... [11:48:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:57]Read from MH i2c: E2 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 62 00 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 62 00 B0 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 43 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [11:48:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 43 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:57]wFMCommunicate OK [11:48:57]SAM_PROTO_GetFieldsCounters done [11:48:57]requested_item shift.num is exist - process it [11:48:57]requested_item shift.opened is exist - process it [11:48:57]req_shift_opened [11:48:57]FM_GetShiftState [11:48:57]SAM_PROTO_GetShiftState [11:48:57]wFMCommunicate request_size=4 [11:48:57]MH_SAM_APDU [11:48:57]CAPDU: 80 13 01 00 [11:48:57]Write to MH i2c: E2 08 00 B1 74 80 13 01 00 00 00 00 00 A2 [11:48:57]Write i2c OK [11:48:57]MH_I2C_Read... [11:48:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:57]Read from MH i2c: E2 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 0E 00 [11:48:57]MH_I2C_Read... [11:48:57]Read from MH i2c: E2 0E 00 B1 74 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F2 [11:48:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:48:57]wFMCommunicate OK [11:48:57]SAM_PROTO_GetShiftState done [11:48:57]FM_GetShiftState done [11:48:57]req_shift_opened done [11:48:57]requested_item shift.open_date is exist - process it [11:48:57]req_shift_open_date [11:48:57]req_shift_open_date done [11:48:57]produce_requested_data done [11:48:57]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220995,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:48:57]process_action_free close_receipt [11:48:57]json_value_free [11:48:57]json_value_free done [11:48:57]process_json_proto returns [11:48:57]Send response to host [11:48:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220995,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:48:57]free response buf [11:48:57]execute_script done [11:48:57]execute_script returns [11:48:57]free content buf [11:48:57]Sock 7.Close socket [11:48:57]Sock 7.Thread stoped [11:49:01]accept exits with 9 [11:49:01]New connection [11:49:01]New thread 3066531172 created [11:49:01]Thread 3066674532 joined [11:49:01]Waiting for new connection... [11:49:01] Sock 9.Parse request [11:49:01]Sock 9.Check first char [11:49:01]Sock 9.First char is OK [11:49:01]request: POST /json_proto HTTP/1.0 [11:49:01]Method: POST [11:49:01]URL: /json_proto [11:49:01]Method is POST - this is cgi request [11:49:01]url: /json_proto [11:49:01]query_string will be loaded in cgi processing [11:49:01]execute_cgi json_proto POST (null) [11:49:01]execute_cgi path=json_proto method=POST [11:49:01]POST find Content-Length [11:49:01]Host: 172.17.40.4:8080 [11:49:01]Content-Length: 677 [11:49:01]Content-Type: application/json [11:49:01] [11:49:01]POST finish read [11:49:01]Found Content-Length = 677 [11:49:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:01]execute_script... [11:49:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:01]POST & json_proto [11:49:01]process_json_proto [11:49:01]json parsed OK: [11:49:01]protocol is kg_v1.0 [11:49:01]action value=close_receipt [11:49:01]process_action close_receipt [11:49:01]cmd_close_receipt [11:49:01]MH_GetDate [11:49:01]Write to MH i2c: F0 00 00 B2 74 15 [11:49:01]Write i2c OK [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: F0 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: F0 09 00 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: F0 09 00 B2 74 00 B2 E2 18 67 65 5C 16 67 6F [11:49:01]GetLastDocTimeStamp 1729684138 [11:49:01]current date 1729684146 [11:49:01]FM_GetShiftState [11:49:01]SAM_PROTO_GetShiftState [11:49:01]wFMCommunicate request_size=4 [11:49:01]MH_SAM_APDU [11:49:01]CAPDU: 80 13 01 00 [11:49:01]Write to MH i2c: E2 08 00 B3 74 80 13 01 00 00 00 00 00 A4 [11:49:01]Write i2c OK [11:49:01]MH_I2C_Read... [11:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:01]Read from MH i2c: E2 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: E2 0E 00 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: E2 0E 00 B3 74 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F4 [11:49:01]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:49:01]wFMCommunicate OK [11:49:01]SAM_PROTO_GetShiftState done [11:49:01]FM_GetShiftState done [11:49:01]opened in 1729642119 [11:49:01]opened+sec_in_day 1729728519 [11:49:01]quantity*price = 50041 [11:49:01]sum+1 = 50042 [11:49:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 205 23.10.2024 11:49 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220996 ФПД: 31543736445867 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114906&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220996&fm=31543736445867&tin=02508201610067®Number=0000000000098116&sum=50000 [11:49:02]StoreToDocumentArchive [11:49:02]shift 447 fd 220996 [11:49:02]save to /storage/0447/doc_00220996 [11:49:02]save last doc name /storage/0447/doc_00220996 to /storage/kkm_last_doc_name [11:49:02]save OK [11:49:02]Clear old archive folders... [11:49:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:02]tlvbuf is 008D3970 [11:49:02]SAM_PROTO_ClearQueue [11:49:02]wFMCommunicate request_size=4 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 09 00 00 [11:49:02]Write to MH i2c: E2 08 00 C0 74 80 09 00 00 00 00 00 00 A6 [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:02]Read from MH i2c: E2 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 C0 74 00 90 00 A8 [11:49:02]RAPDU: 90 00 [11:49:02]wFMCommunicate OK [11:49:02]SAM_PROTO_ClearQueue done [11:49:02]KKMCreateOFDPacket [11:49:02]OFDProtocolAddRootSTLVToBuf [11:49:02]FM_MakeSignedData [11:49:02]FM_MakeSignedData [11:49:02]SAM_PROTO_SignData [11:49:02]wFMCommunicate request_size=4 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 0D 01 02 [11:49:02]Write to MH i2c: E2 08 00 C1 74 80 0D 01 02 00 00 00 00 AE [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:02]Read from MH i2c: E2 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 C1 74 00 90 00 A9 [11:49:02]RAPDU: 90 00 [11:49:02]wFMCommunicate OK [11:49:02]wFMCommunicate request_size=255 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 B2 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 44 5F 03 00 35 04 06 00 1C [11:49:02]Write to MH i2c: E2 02 01 C2 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 B2 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 44 5F 03 00 35 04 06 00 1C 00 00 98 [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:02]Read from MH i2c: E2 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 C2 74 00 90 00 AA [11:49:02]RAPDU: 90 00 [11:49:02]wFMCommunicate OK [11:49:02]wFMCommunicate request_size=10 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 0D 02 02 05 B0 59 34 AB AB [11:49:02]Write to MH i2c: E2 0D 00 C3 74 80 0D 02 02 05 00 B0 59 34 AB AB 00 00 4E [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:02]Read from MH i2c: E2 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 C3 74 00 90 00 AB [11:49:02]RAPDU: 90 00 [11:49:02]wFMCommunicate OK [11:49:02]wFMCommunicate request_size=4 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 0D 03 02 [11:49:02]Write to MH i2c: E2 08 00 C4 74 80 0D 03 02 00 00 00 00 B3 [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:02]Read from MH i2c: E2 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 0B 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 0B 00 C4 74 00 8B F6 0C F4 17 1B 76 EC 90 00 C9 [11:49:02]RAPDU: 8B F6 0C F4 17 1B 76 EC 90 00 [11:49:02]wFMCommunicate OK [11:49:02]SAM_PROTO_SignData done [11:49:02]FM_MakeSignedData done [11:49:02]CreateOFDProtocolMessage [11:49:02]wFMCommunicate request_size=4 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 11 00 00 [11:49:02]Write to MH i2c: E2 08 00 C5 74 80 11 00 00 00 00 00 00 B3 [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:02]Read from MH i2c: E2 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 17 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 17 00 C5 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 02 [11:49:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:49:02]wFMCommunicate OK [11:49:02]CreateOFDProtocolMessage done [11:49:02]OFDSenderStorePacket 220996 [11:49:02]StoreOFDPacket docnum=220996 [11:49:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 96 56 07 01 C7 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 B2 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 44 5F 03 00 35 04 06 00 1C B0 59 34 AB AB 8B F6 0C F4 17 1B 76 EC [11:49:02]CheckFolder [11:49:02]dirname=/storage/ofd_packets [11:49:02]CheckFolder done [11:49:02]ProducePacketName [11:49:02]name=ofd_packets/00220996 [11:49:02]NVStorageSaveData ofd_packets/00220996 [11:49:02]File name is /storage/ofd_packets/00220996 [11:49:02]Write 301 bytes [11:49:02]NVStorageSaveData done [11:49:02]OFDSenderStorePacket done [11:49:02]KKMCreateOFDPacket done [11:49:02]NVStorageSaveData kkm_last_timestamp [11:49:02]File name is /storage/kkm_last_timestamp [11:49:02]Write 4 bytes [11:49:02]NVStorageSaveData done [11:49:02]ExternCall_PrintAddStr [11:49:02]wPrintStart [11:49:02]Write to MH i2c: 01 00 00 C6 74 3A [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: 01 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: 01 07 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: 01 07 00 C6 74 00 00 00 00 00 FF 0F 4F [11:49:02]RasterBufferAndPrint [11:49:02]line Счет N : (1)538914 [11:49:02]line ИНН: 02508201610067 [11:49:02]line Контрольно-Кассовый Чек [11:49:02]line ПРОДАЖА [11:49:02]line ТРК (МРК, ГНК) : 23 [11:49:02]line Товар: 2710124130 [11:49:02]line Аи-92-К-2 [11:49:02]line 7.480 * 66.90 [11:49:02]line = 500.41 [11:49:02]line НДС 12% НСП 1% [11:49:02]line > о реализуемом товаре [11:49:02]line ОКРУГЛЕНИЕ: -0.41 [11:49:02]line ИТОГО: 500.00 [11:49:02]line Внесено: 500.00 [11:49:02]line СДАЧА: 0.00 [11:49:02]line НСП 1% : 4.43 [11:49:02]line НДС 12% : 53.14 [11:49:02]line Наличными: 500.00 [11:49:02]line Безнал.: 0.00 [11:49:02]line Место: АЗС № 84 "Партнер Нефть" [11:49:02]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:49:02]line СНО: Общий режим [11:49:02]line Чек 205 23.10.2024 11:49 [11:49:02]line Смена: 447 ФФД: 1.0 [11:49:02]line ЗНМ: 0300000178 [11:49:02]line РНМ: 0000000000098116 [11:49:02]line Версия ККМ: 001 [11:49:02]line ФМ: 0000000000965413 [11:49:02]line ФД: 220996 [11:49:02]line ФПД: 31543736445867 [11:49:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114906&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220996&fm=31543736445867&tin=02508201610067®Number=0000000000098116&sum=50000 [11:49:02]written 0, free lines is 4095 [11:49:02]OFD Sender: Processing packet 220996 [packets to send 81, broken 80] [11:49:02]ProducePacketName [11:49:02]name=ofd_packets/00220996 [11:49:02]OFD Sender: To server: pG, [11:49:02]CommunicateWithHost lk.salyk.kg:30040 [11:49:02]ConnectInit lk.salyk.kg [11:49:03]Connected sock=10 [11:49:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 96 56 07 01 C7 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 B2 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 44 5F 03 00 35 04 06 00 1C B0 59 34 AB AB 8B F6 0C F4 17 1B 76 EC [11:49:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 92 2C 47 00 75 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 44 5F 03 00 F4 03 04 00 51 8E 18 67 B6 04 01 00 00 6B A0 B6 37 26 1E AA 9E [11:49:03]CommunicateWithHost err = 0 [11:49:03]CheckOFDResponse [11:49:03]1017 (14) - 77093643461234 [11:49:03]1041 (16) - 0000000000965413 [11:49:03]1040 (4) - 220996 [11:49:03]1012 (4) - 23.10.2024 05:49 [11:49:03]1206 (1) - 0 [11:49:03]OFD Sender: Remove packet 220996 [11:49:03]ProducePacketName [11:49:03]name=ofd_packets/00220996 [11:49:03]NVStorageDeleteData [11:49:03]Write to MH i2c: 01 00 00 F1 74 65 [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 07 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 07 00 F1 74 00 00 00 00 00 FB 0C 73 [11:49:03]RasterBufferAndPrint [11:49:03]line [11:49:03]line [11:49:03]line [11:49:03]line [11:49:03]line [11:49:03]written 0, free lines is 3347 [11:49:03]MH_Cut [11:49:03]Write to MH i2c: D1 01 00 F8 74 01 3E [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: D1 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: D1 01 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: D1 01 00 F8 74 00 3D [11:49:03]Write to MH i2c: 01 00 00 F9 74 6D [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]OFD Sender: No OFD packet to send [11:49:04]*** Cut start [11:49:04]*** Partial cut [11:49:04]*** CUTSNS_PIN = 1 [11:49:04]*** CUTSNS_PIN = 0 [11:49:04]*** Brake cut motor [11:49:04]Read from MH i2c: 01 [11:49:04]MH_I2C_Read... [11:49:04]*** Stop cut motor [11:49:04]*** Cut end [11:49:04]Read from MH i2c: 01 07 00 [11:49:04]MH_I2C_Read... [11:49:04]Read from MH i2c: 01 07 00 F9 74 00 00 00 00 00 FF 0F 82 [11:49:04]process_action close_receipt done [11:49:04]requested_data is exist [11:49:04]produce_requested_data [11:49:04]requested_item fm.sn is exist - process it [11:49:04]wFMCommunicate request_size=4 [11:49:04]MH_SAM_APDU [11:49:04]CAPDU: 80 11 00 00 [11:49:04]Write to MH i2c: E2 08 00 FA 74 80 11 00 00 00 00 00 00 E8 [11:49:04]Write i2c OK [11:49:04]MH_I2C_Read... [11:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:04]Read from MH i2c: E2 [11:49:04]MH_I2C_Read... [11:49:04]Read from MH i2c: E2 17 00 [11:49:04]MH_I2C_Read... [11:49:04]Read from MH i2c: E2 17 00 FA 74 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 37 [11:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:49:04]wFMCommunicate OK [11:49:04]requested_item fd.num is exist - process it [11:49:04]SAM_PROTO_GetFieldsCounters [11:49:04]wFMCommunicate request_size=4 [11:49:04]MH_SAM_APDU [11:49:04]CAPDU: 80 13 00 00 [11:49:04]Write to MH i2c: E2 08 00 FB 74 80 13 00 00 00 00 00 00 EB [11:49:04]Write i2c OK [11:49:04]MH_I2C_Read... [11:49:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:04]Read from MH i2c: E2 [11:49:04]MH_I2C_Read... [11:49:04]Read from MH i2c: E2 62 00 [11:49:04]MH_I2C_Read... [11:49:04]Read from MH i2c: E2 62 00 FB 74 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 44 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [11:49:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 44 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:04]wFMCommunicate OK [11:49:04]SAM_PROTO_GetFieldsCounters done [11:49:04]requested_item shift.num is exist - process it [11:49:04]requested_item shift.opened is exist - process it [11:49:04]req_shift_opened [11:49:04]FM_GetShiftState [11:49:04]SAM_PROTO_GetShiftState [11:49:05]wFMCommunicate request_size=4 [11:49:05]MH_SAM_APDU [11:49:05]CAPDU: 80 13 01 00 [11:49:05]Write to MH i2c: E2 08 00 FC 74 80 13 01 00 00 00 00 00 ED [11:49:05]Write i2c OK [11:49:05]MH_I2C_Read... [11:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:05]Read from MH i2c: E2 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: E2 0E 00 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: E2 0E 00 FC 74 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 3D [11:49:05]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:49:05]wFMCommunicate OK [11:49:05]SAM_PROTO_GetShiftState done [11:49:05]FM_GetShiftState done [11:49:05]req_shift_opened done [11:49:05]requested_item shift.open_date is exist - process it [11:49:05]req_shift_open_date [11:49:05]req_shift_open_date done [11:49:05]produce_requested_data done [11:49:05]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220996,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:49:05]process_action_free close_receipt [11:49:05]json_value_free [11:49:05]json_value_free done [11:49:05]process_json_proto returns [11:49:05]Send response to host [11:49:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220996,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:49:05]free response buf [11:49:05]execute_script done [11:49:05]execute_script returns [11:49:05]free content buf [11:49:05]Sock 9.Close socket [11:49:05]Sock 9.Thread stoped [11:49:08]OFD Sender: No OFD packet to send [11:49:13]OFD Sender: No OFD packet to send [11:49:18]OFD Sender: No OFD packet to send [11:49:23]OFD Sender: No OFD packet to send [11:49:28]OFD Sender: No OFD packet to send [11:49:31]accept exits with 7 [11:49:31]New connection [11:49:31]New thread 3066674532 created [11:49:31]Thread 3066531172 joined [11:49:31]Waiting for new connection... [11:49:31] Sock 7.Parse request [11:49:31]Sock 7.Check first char [11:49:31]Sock 7.First char is OK [11:49:31]request: POST /json_proto HTTP/1.0 [11:49:31]Method: POST [11:49:31]URL: /json_proto [11:49:31]Method is POST - this is cgi request [11:49:31]url: /json_proto [11:49:31]query_string will be loaded in cgi processing [11:49:31]execute_cgi json_proto POST (null) [11:49:31]execute_cgi path=json_proto method=POST [11:49:31]POST find Content-Length [11:49:31]Host: 172.17.40.4:8080 [11:49:31]Content-Length: 640 [11:49:31]Content-Type: application/json [11:49:31] [11:49:31]POST finish read [11:49:31]Found Content-Length = 640 [11:49:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:31]execute_script... [11:49:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:31]POST & json_proto [11:49:31]process_json_proto [11:49:31]json parsed OK: [11:49:31]protocol is kg_v1.0 [11:49:31]action value=close_receipt [11:49:31]process_action close_receipt [11:49:31]cmd_close_receipt [11:49:31]MH_GetDate [11:49:31]Write to MH i2c: F0 00 00 FD 74 60 [11:49:31]Write i2c OK [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: F0 [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: F0 09 00 [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: F0 09 00 FD 74 00 D0 E2 18 67 65 5C 16 67 D8 [11:49:31]GetLastDocTimeStamp 1729684146 [11:49:31]current date 1729684176 [11:49:31]FM_GetShiftState [11:49:31]SAM_PROTO_GetShiftState [11:49:31]wFMCommunicate request_size=4 [11:49:31]MH_SAM_APDU [11:49:31]CAPDU: 80 13 01 00 [11:49:31]Write to MH i2c: E2 08 00 FE 74 80 13 01 00 00 00 00 00 EF [11:49:31]Write i2c OK [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: E2 [11:49:31]MH_I2C_Read... [11:49:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:31]Read from MH i2c: E2 0E 00 [11:49:31]MH_I2C_Read... [11:49:31]Read from MH i2c: E2 0E 00 FE 74 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 3F [11:49:31]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:49:31]wFMCommunicate OK [11:49:31]SAM_PROTO_GetShiftState done [11:49:31]FM_GetShiftState done [11:49:31]opened in 1729642119 [11:49:31]opened+sec_in_day 1729728519 [11:49:31]quantity*price = 66900 [11:49:31]sum+1 = 66901 [11:49:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 206 23.10.2024 11:49 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220997 ФПД: 213636432605579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114936&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220997&fm=213636432605579&tin=02508201610067®Number=0000000000098116&sum=66900 [11:49:32]StoreToDocumentArchive [11:49:32]shift 447 fd 220997 [11:49:32]save to /storage/0447/doc_00220997 [11:49:32]save last doc name /storage/0447/doc_00220997 to /storage/kkm_last_doc_name [11:49:32]save OK [11:49:32]Clear old archive folders... [11:49:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:32]tlvbuf is 0083D5C0 [11:49:32]SAM_PROTO_ClearQueue [11:49:32]wFMCommunicate request_size=4 [11:49:32]MH_SAM_APDU [11:49:32]CAPDU: 80 09 00 00 [11:49:32]Write to MH i2c: E2 08 00 0B 75 80 09 00 00 00 00 00 00 F2 [11:49:32]Write i2c OK [11:49:32]MH_I2C_Read... [11:49:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:32]Read from MH i2c: E2 [11:49:32]MH_I2C_Read... [11:49:32]Read from MH i2c: E2 03 00 [11:49:32]MH_I2C_Read... [11:49:32]Read from MH i2c: E2 03 00 0B 75 00 90 00 F4 [11:49:32]RAPDU: 90 00 [11:49:32]wFMCommunicate OK [11:49:32]SAM_PROTO_ClearQueue done [11:49:32]KKMCreateOFDPacket [11:49:32]OFDProtocolAddRootSTLVToBuf [11:49:32]FM_MakeSignedData [11:49:32]FM_MakeSignedData [11:49:32]SAM_PROTO_SignData [11:49:32]wFMCommunicate request_size=4 [11:49:32]MH_SAM_APDU [11:49:32]CAPDU: 80 0D 01 02 [11:49:32]Write to MH i2c: E2 08 00 0C 75 80 0D 01 02 00 00 00 00 FA [11:49:32]Write i2c OK [11:49:32]MH_I2C_Read... [11:49:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:32]Read from MH i2c: E2 [11:49:32]MH_I2C_Read... [11:49:32]Read from MH i2c: E2 03 00 [11:49:32]MH_I2C_Read... [11:49:32]Read from MH i2c: E2 03 00 0C 75 00 90 00 F5 [11:49:32]RAPDU: 90 00 [11:49:32]wFMCommunicate OK [11:49:32]wFMCommunicate request_size=255 [11:49:32]MH_SAM_APDU [11:49:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 D0 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 45 5F 03 00 35 04 06 00 C2 [11:49:32]Write to MH i2c: E2 02 01 0D 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 D0 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 45 5F 03 00 35 04 06 00 C2 00 00 D3 [11:49:32]Write i2c OK [11:49:32]MH_I2C_Read... [11:49:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:32]Read from MH i2c: E2 [11:49:32]MH_I2C_Read... [11:49:32]Read from MH i2c: E2 03 00 [11:49:32]MH_I2C_Read... [11:49:32]Read from MH i2c: E2 03 00 0D 75 00 90 00 F6 [11:49:32]RAPDU: 90 00 [11:49:32]wFMCommunicate OK [11:49:32]wFMCommunicate request_size=10 [11:49:32]MH_SAM_APDU [11:49:32]CAPDU: 80 0D 02 02 05 4D 1B AD 31 8B [11:49:32]Write to MH i2c: E2 0D 00 0E 75 80 0D 02 02 05 00 4D 1B AD 31 8B 00 00 D8 [11:49:32]Write i2c OK [11:49:32]MH_I2C_Read... [11:49:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:32]Read from MH i2c: E2 [11:49:32]MH_I2C_Read... [11:49:32]Read from MH i2c: E2 03 00 [11:49:32]MH_I2C_Read... [11:49:32]Read from MH i2c: E2 03 00 0E 75 00 90 00 F7 [11:49:32]RAPDU: 90 00 [11:49:32]wFMCommunicate OK [11:49:32]wFMCommunicate request_size=4 [11:49:32]MH_SAM_APDU [11:49:32]CAPDU: 80 0D 03 02 [11:49:32]Write to MH i2c: E2 08 00 0F 75 80 0D 03 02 00 00 00 00 FF [11:49:32]Write i2c OK [11:49:32]MH_I2C_Read... [11:49:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:33]Read from MH i2c: E2 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: E2 0B 00 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: E2 0B 00 0F 75 00 00 A6 08 C4 81 6E 23 43 90 00 C7 [11:49:33]RAPDU: 00 A6 08 C4 81 6E 23 43 90 00 [11:49:33]wFMCommunicate OK [11:49:33]SAM_PROTO_SignData done [11:49:33]FM_MakeSignedData done [11:49:33]CreateOFDProtocolMessage [11:49:33]wFMCommunicate request_size=4 [11:49:33]MH_SAM_APDU [11:49:33]CAPDU: 80 11 00 00 [11:49:33]Write to MH i2c: E2 08 00 10 75 80 11 00 00 00 00 00 00 FF [11:49:33]Write i2c OK [11:49:33]MH_I2C_Read... [11:49:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:33]Read from MH i2c: E2 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: E2 17 00 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: E2 17 00 10 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 4E [11:49:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:49:33]wFMCommunicate OK [11:49:33]CreateOFDProtocolMessage done [11:49:33]OFDSenderStorePacket 220997 [11:49:33]StoreOFDPacket docnum=220997 [11:49:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 61 76 07 01 BA 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 D0 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 45 5F 03 00 35 04 06 00 C2 4D 1B AD 31 8B 00 A6 08 C4 81 6E 23 43 [11:49:33]CheckFolder [11:49:33]dirname=/storage/ofd_packets [11:49:33]CheckFolder done [11:49:33]ProducePacketName [11:49:33]name=ofd_packets/00220997 [11:49:33]NVStorageSaveData ofd_packets/00220997 [11:49:33]File name is /storage/ofd_packets/00220997 [11:49:33]Write 301 bytes [11:49:33]NVStorageSaveData done [11:49:33]OFDSenderStorePacket done [11:49:33]KKMCreateOFDPacket done [11:49:33]NVStorageSaveData kkm_last_timestamp [11:49:33]File name is /storage/kkm_last_timestamp [11:49:33]Write 4 bytes [11:49:33]NVStorageSaveData done [11:49:33]ExternCall_PrintAddStr [11:49:33]wPrintStart [11:49:33]Write to MH i2c: 01 00 00 11 75 86 [11:49:33]Write i2c OK [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: 01 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: 01 07 00 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: 01 07 00 11 75 00 00 00 00 00 FF 0F 9B [11:49:33]RasterBufferAndPrint [11:49:33]line Счет N : (1)538915 [11:49:33]line ИНН: 02508201610067 [11:49:33]line Контрольно-Кассовый Чек [11:49:33]line ПРОДАЖА [11:49:33]line ТРК (МРК, ГНК) : 43 [11:49:33]line Товар: 2710124130 [11:49:33]line Аи-92-К-2 [11:49:33]line 10.000 * 66.90 [11:49:33]line = 669.00 [11:49:33]line НДС 12% НСП 1% [11:49:33]line > о реализуемом товаре [11:49:33]line ИТОГО: 669.00 [11:49:33]line НСП 1% : 5.92 [11:49:33]line НДС 12% : 71.04 [11:49:33]line Наличными: 669.00 [11:49:33]line Безнал.: 0.00 [11:49:33]line Место: АЗС № 84 "Партнер Нефть" [11:49:33]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:49:33]line СНО: Общий режим [11:49:33]line Чек 206 23.10.2024 11:49 [11:49:33]line Смена: 447 ФФД: 1.0 [11:49:33]line ЗНМ: 0300000178 [11:49:33]line РНМ: 0000000000098116 [11:49:33]line Версия ККМ: 001 [11:49:33]line ФМ: 0000000000965413 [11:49:33]line ФД: 220997 [11:49:33]line ФПД: 213636432605579 [11:49:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T114936&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220997&fm=213636432605579&tin=02508201610067®Number=0000000000098116&sum=66900 [11:49:33]written 0, free lines is 4095 [11:49:33]OFD Sender: Processing packet 220997 [packets to send 81, broken 80] [11:49:33]ProducePacketName [11:49:33]name=ofd_packets/00220997 [11:49:33]OFD Sender: To server: pG, [11:49:33]CommunicateWithHost lk.salyk.kg:30040 [11:49:33]ConnectInit lk.salyk.kg [11:49:33]Connected sock=10 [11:49:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 61 76 07 01 BA 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 D0 E2 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 45 5F 03 00 35 04 06 00 C2 4D 1B AD 31 8B 00 A6 08 C4 81 6E 23 43 [11:49:33]Write to MH i2c: 01 00 00 39 75 AE [11:49:33]Write i2c OK [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: 01 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: 01 07 00 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: 01 07 00 39 75 00 00 00 00 00 28 0D EA [11:49:33]RasterBufferAndPrint [11:49:33]line [11:49:33]line [11:49:33]line [11:49:33]line [11:49:33]line [11:49:33]written 0, free lines is 3380 [11:49:33]MH_Cut [11:49:33]Write to MH i2c: D1 01 00 40 75 01 87 [11:49:33]Write i2c OK [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: D1 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: D1 01 00 [11:49:33]MH_I2C_Read... [11:49:33]Read from MH i2c: D1 01 00 40 75 00 86 [11:49:33]Write to MH i2c: 01 00 00 41 75 B6 [11:49:33]Write i2c OK [11:49:33]MH_I2C_Read... [11:49:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 CC 8D 47 00 D8 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 39 36 35 34 31 33 10 04 04 00 45 5F 03 00 F4 03 04 00 6F 8E 18 67 B6 04 01 00 00 3F E2 36 76 8F 43 8A 9F [11:49:33]CommunicateWithHost err = 0 [11:49:33]CheckOFDResponse [11:49:33]1017 (14) - 77093643461234 [11:49:33]1041 (16) - 0000000000965413 [11:49:33]1040 (4) - 220997 [11:49:33]1012 (4) - 23.10.2024 05:49 [11:49:33]1206 (1) - 0 [11:49:33]OFD Sender: Remove packet 220997 [11:49:33]ProducePacketName [11:49:33]name=ofd_packets/00220997 [11:49:33]NVStorageDeleteData [11:49:34]OFD Sender: No OFD packet to send [11:49:34]*** Cut start [11:49:34]*** Partial cut [11:49:34]*** CUTSNS_PIN = 1 [11:49:34]*** CUTSNS_PIN = 0 [11:49:34]*** Brake cut motor [11:49:34]Read from MH i2c: 01 [11:49:34]MH_I2C_Read... [11:49:34]*** Stop cut motor [11:49:34]*** Cut end [11:49:34]Read from MH i2c: 01 07 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: 01 07 00 41 75 00 00 00 00 00 FF 0F CB [11:49:34]process_action close_receipt done [11:49:34]requested_data is exist [11:49:34]produce_requested_data [11:49:34]requested_item fm.sn is exist - process it [11:49:34]wFMCommunicate request_size=4 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 11 00 00 [11:49:34]Write to MH i2c: E2 08 00 42 75 80 11 00 00 00 00 00 00 31 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:34]Read from MH i2c: E2 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 17 00 [11:49:34]MH_I2C_Read... [11:49:34]Read from MH i2c: E2 17 00 42 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 80 [11:49:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:49:34]wFMCommunicate OK [11:49:34]requested_item fd.num is exist - process it [11:49:34]SAM_PROTO_GetFieldsCounters [11:49:34]wFMCommunicate request_size=4 [11:49:34]MH_SAM_APDU [11:49:34]CAPDU: 80 13 00 00 [11:49:34]Write to MH i2c: E2 08 00 43 75 80 13 00 00 00 00 00 00 34 [11:49:34]Write i2c OK [11:49:34]MH_I2C_Read... [11:49:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:35]Read from MH i2c: E2 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: E2 62 00 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: E2 62 00 43 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 45 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [11:49:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 45 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:49:35]wFMCommunicate OK [11:49:35]SAM_PROTO_GetFieldsCounters done [11:49:35]requested_item shift.num is exist - process it [11:49:35]requested_item shift.opened is exist - process it [11:49:35]req_shift_opened [11:49:35]FM_GetShiftState [11:49:35]SAM_PROTO_GetShiftState [11:49:35]wFMCommunicate request_size=4 [11:49:35]MH_SAM_APDU [11:49:35]CAPDU: 80 13 01 00 [11:49:35]Write to MH i2c: E2 08 00 44 75 80 13 01 00 00 00 00 00 36 [11:49:35]Write i2c OK [11:49:35]MH_I2C_Read... [11:49:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:35]Read from MH i2c: E2 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: E2 0E 00 [11:49:35]MH_I2C_Read... [11:49:35]Read from MH i2c: E2 0E 00 44 75 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 86 [11:49:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:49:35]wFMCommunicate OK [11:49:35]SAM_PROTO_GetShiftState done [11:49:35]FM_GetShiftState done [11:49:35]req_shift_opened done [11:49:35]requested_item shift.open_date is exist - process it [11:49:35]req_shift_open_date [11:49:35]req_shift_open_date done [11:49:35]produce_requested_data done [11:49:35]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220997,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:49:35]process_action_free close_receipt [11:49:35]json_value_free [11:49:35]json_value_free done [11:49:35]process_json_proto returns [11:49:35]Send response to host [11:49:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220997,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:49:35]free response buf [11:49:35]execute_script done [11:49:35]execute_script returns [11:49:35]free content buf [11:49:35]Sock 7.Close socket [11:49:35]Sock 7.Thread stoped [11:49:39]OFD Sender: No OFD packet to send [11:49:44]OFD Sender: No OFD packet to send [11:49:49]OFD Sender: No OFD packet to send [11:49:54]OFD Sender: No OFD packet to send [11:49:59]OFD Sender: No OFD packet to send [11:50:04]OFD Sender: No OFD packet to send [11:50:09]OFD Sender: No OFD packet to send [11:50:14]OFD Sender: No OFD packet to send [11:50:19]OFD Sender: No OFD packet to send [11:50:24]OFD Sender: No OFD packet to send [11:50:29]OFD Sender: No OFD packet to send [11:50:34]OFD Sender: No OFD packet to send [11:50:39]OFD Sender: No OFD packet to send [11:50:44]OFD Sender: No OFD packet to send [11:50:49]OFD Sender: No OFD packet to send [11:50:54]OFD Sender: No OFD packet to send [11:50:59]OFD Sender: No OFD packet to send [11:51:04]OFD Sender: No OFD packet to send [11:51:09]OFD Sender: No OFD packet to send [11:51:14]OFD Sender: No OFD packet to send [11:51:19]OFD Sender: No OFD packet to send [11:51:24]OFD Sender: No OFD packet to send [11:51:29]OFD Sender: No OFD packet to send [11:51:34]OFD Sender: No OFD packet to send [11:51:35]accept exits with 9 [11:51:35]New connection [11:51:35]New thread 3066531172 created [11:51:35]Thread 3066674532 joined [11:51:35]Waiting for new connection... [11:51:35] Sock 9.Parse request [11:51:35]Sock 9.Check first char [11:51:35]Sock 9.First char is OK [11:51:35]request: POST /json_proto HTTP/1.0 [11:51:35]Method: POST [11:51:35]URL: /json_proto [11:51:35]Method is POST - this is cgi request [11:51:35]url: /json_proto [11:51:35]query_string will be loaded in cgi processing [11:51:35]execute_cgi json_proto POST (null) [11:51:35]execute_cgi path=json_proto method=POST [11:51:35]POST find Content-Length [11:51:35]Host: 172.17.40.4:8080 [11:51:35]Content-Length: 782 [11:51:35]Content-Type: application/json [11:51:35] [11:51:35]POST finish read [11:51:35]Found Content-Length = 782 [11:51:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80199", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:35]execute_script... [11:51:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)80199", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 120.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:35]POST & json_proto [11:51:35]process_json_proto [11:51:35]json parsed OK: [11:51:35]protocol is kg_v1.0 [11:51:35]action value=close_receipt [11:51:35]process_action close_receipt [11:51:35]cmd_close_receipt [11:51:35]MH_GetDate [11:51:35]Write to MH i2c: F0 00 00 45 75 A9 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: F0 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: F0 09 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: F0 09 00 45 75 00 4C E3 18 67 65 5C 16 67 9E [11:51:35]GetLastDocTimeStamp 1729684176 [11:51:35]current date 1729684300 [11:51:35]FM_GetShiftState [11:51:35]SAM_PROTO_GetShiftState [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 13 01 00 [11:51:35]Write to MH i2c: E2 08 00 46 75 80 13 01 00 00 00 00 00 38 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 0E 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 0E 00 46 75 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 88 [11:51:35]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:51:35]wFMCommunicate OK [11:51:35]SAM_PROTO_GetShiftState done [11:51:35]FM_GetShiftState done [11:51:35]opened in 1729642119 [11:51:35]opened+sec_in_day 1729728519 [11:51:35]quantity*price = 12000 [11:51:35]sum+1 = 12001 [11:51:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 120.00 НСП 1% : 1.06 НДС 12% : 12.74 Наличными: 0.00 Безнал.: 120.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 207 23.10.2024 11:51 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 220998 ФПД: 246851880166616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115140&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220998&fm=246851880166616&tin=02508201610067®Number=0000000000098116&sum=12000 0 [11:51:36]StoreToDocumentArchive [11:51:36]shift 447 fd 220998 [11:51:36]save to /storage/0447/doc_00220998 [11:51:36]save last doc name /storage/0447/doc_00220998 to /storage/kkm_last_doc_name [11:51:36]save OK [11:51:36]Clear old archive folders... [11:51:36]ProcessDocumentItem done err = 0, tmpTLVsize=284 [11:51:36]tlvbuf is 007E8A00 [11:51:36]SAM_PROTO_ClearQueue [11:51:36]wFMCommunicate request_size=4 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 09 00 00 [11:51:36]Write to MH i2c: E2 08 00 53 75 80 09 00 00 00 00 00 00 3A [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 53 75 00 90 00 3C [11:51:36]RAPDU: 90 00 [11:51:36]wFMCommunicate OK [11:51:36]SAM_PROTO_ClearQueue done [11:51:36]KKMCreateOFDPacket [11:51:36]OFDProtocolAddRootSTLVToBuf [11:51:36]FM_MakeSignedData [11:51:36]FM_MakeSignedData [11:51:36]SAM_PROTO_SignData [11:51:36]wFMCommunicate request_size=4 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 0D 01 02 [11:51:36]Write to MH i2c: E2 08 00 54 75 80 0D 01 02 00 00 00 00 42 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 54 75 00 90 00 3D [11:51:36]RAPDU: 90 00 [11:51:36]wFMCommunicate OK [11:51:36]wFMCommunicate request_size=255 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 4C E3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 [11:51:36]Write to MH i2c: E2 02 01 55 75 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 4C E3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 00 00 56 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 55 75 00 90 00 3E [11:51:36]RAPDU: 90 00 [11:51:36]wFMCommunicate OK [11:51:36]wFMCommunicate request_size=43 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 46 5F 03 00 35 04 06 00 E0 82 AE A1 24 D8 [11:51:36]Write to MH i2c: E2 2E 00 56 75 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 46 5F 03 00 35 04 06 00 E0 82 AE A1 24 D8 00 00 7E [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 03 00 56 75 00 90 00 3F [11:51:36]RAPDU: 90 00 [11:51:36]wFMCommunicate OK [11:51:36]wFMCommunicate request_size=4 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 0D 03 02 [11:51:36]Write to MH i2c: E2 08 00 57 75 80 0D 03 02 00 00 00 00 47 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:36]Read from MH i2c: E2 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 0B 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: E2 0B 00 57 75 00 BC 48 BC 00 D7 FD FB 0E 90 00 E5 [11:51:36]RAPDU: BC 48 BC 00 D7 FD FB 0E 90 00 [11:51:36]wFMCommunicate OK [11:51:36]SAM_PROTO_SignData done [11:51:36]FM_MakeSignedData done [11:51:36]CreateOFDProtocolMessage [11:51:36]wFMCommunicate request_size=4 [11:51:36]MH_SAM_APDU [11:51:36]CAPDU: 80 11 00 00 [11:51:36]Write to MH i2c: E2 08 00 58 75 80 11 00 00 00 00 00 00 47 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:37]Read from MH i2c: E2 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: E2 17 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: E2 17 00 58 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 96 [11:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:51:37]wFMCommunicate OK [11:51:37]CreateOFDProtocolMessage done [11:51:37]OFDSenderStorePacket 220998 [11:51:37]StoreOFDPacket docnum=220998 [11:51:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 30 01 00 00 77 D7 28 01 16 01 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 4C E3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 46 5F 03 00 35 04 06 00 E0 82 AE A1 24 D8 BC 48 BC 00 D7 FD FB 0E [11:51:37]CheckFolder [11:51:37]dirname=/storage/ofd_packets [11:51:37]CheckFolder done [11:51:37]ProducePacketName [11:51:37]name=ofd_packets/00220998 [11:51:37]NVStorageSaveData ofd_packets/00220998 [11:51:37]File name is /storage/ofd_packets/00220998 [11:51:37]Write 334 bytes [11:51:37]NVStorageSaveData done [11:51:37]OFDSenderStorePacket done [11:51:37]KKMCreateOFDPacket done [11:51:37]NVStorageSaveData kkm_last_timestamp [11:51:37]File name is /storage/kkm_last_timestamp [11:51:37]Write 4 bytes [11:51:37]NVStorageSaveData done [11:51:37]ExternCall_PrintAddStr [11:51:37]wPrintStart [11:51:37]Write to MH i2c: 01 00 00 59 75 CE [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 07 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 07 00 59 75 00 00 00 00 00 FF 0F E3 [11:51:37]RasterBufferAndPrint [11:51:37]line Счет N : (3)80199 [11:51:37]line ИНН: 02508201610067 [11:51:37]line Контрольно-Кассовый Чек [11:51:37]line ПРОДАЖА [11:51:37]line Товар: 2000034250011 [11:51:37]line Горячий шоколад (GABB trade) [11:51:37]line 1.000 * 120.00 [11:51:37]line = 120.00 [11:51:37]line НДС 12% НСП 1% [11:51:37]line > о реализуемом товаре [11:51:37]line ИТОГО: 120.00 [11:51:37]line НСП 1% : 1.06 [11:51:37]line НДС 12% : 12.74 [11:51:37]line Наличными: 0.00 [11:51:37]line Безнал.: 120.00 [11:51:37]line Место: АЗС № 84 "Партнер Нефть" [11:51:37]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:51:37]line СНО: Общий режим [11:51:37]line Чек 207 23.10.2024 11:51 [11:51:37]line Смена: 447 ФФД: 1.0 [11:51:37]line ЗНМ: 0300000178 [11:51:37]line РНМ: 0000000000098116 [11:51:37]line Версия ККМ: 001 [11:51:37]line Платежная система: Mbank [11:51:37]line ФМ: 0000000000965413 [11:51:37]line ФД: 220998 [11:51:37]line ФПД: 246851880166616 [11:51:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115140&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220998&fm=246851880166616&tin=02508201610067®Number=0000000000098116&sum=12000 [11:51:37]line 0 [11:51:37]OFD Sender: Processing packet 220998 [packets to send 81, broken 80] [11:51:37]ProducePacketName [11:51:37]name=ofd_packets/00220998 [11:51:37]OFD Sender: To server: pG, [11:51:37]CommunicateWithHost lk.salyk.kg:30040 [11:51:37]ConnectInit lk.salyk.kg [11:51:37]written 0, free lines is 4095 [11:51:37]Connected sock=10 [11:51:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 30 01 00 00 77 D7 28 01 16 01 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E0 2E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 4C E3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 46 5F 03 00 35 04 06 00 E0 82 AE A1 24 D8 BC 48 BC 00 D7 FD FB 0E [11:51:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 B1 BE 47 00 9D 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 39 36 35 34 31 33 10 04 04 00 46 5F 03 00 F4 03 04 00 EB 8E 18 67 B6 04 01 00 00 24 88 AC 64 38 D6 04 7A [11:51:37]CommunicateWithHost err = 0 [11:51:37]CheckOFDResponse [11:51:37]1017 (14) - 77093643461234 [11:51:37]1041 (16) - 0000000000965413 [11:51:37]1040 (4) - 220998 [11:51:37]1012 (4) - 23.10.2024 05:51 [11:51:37]1206 (1) - 0 [11:51:37]OFD Sender: Remove packet 220998 [11:51:37]ProducePacketName [11:51:37]name=ofd_packets/00220998 [11:51:37]NVStorageDeleteData [11:51:37]Write to MH i2c: 01 00 00 83 75 F8 [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 07 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: 01 07 00 83 75 00 00 00 00 00 E6 0C F1 [11:51:37]RasterBufferAndPrint [11:51:37]line [11:51:37]line [11:51:37]line [11:51:37]line [11:51:37]line [11:51:37]written 0, free lines is 3309 [11:51:37]MH_Cut [11:51:37]Write to MH i2c: D1 01 00 8A 75 01 D1 [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: D1 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: D1 01 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: D1 01 00 8A 75 00 D0 [11:51:37]Write to MH i2c: 01 00 00 8B 75 00 [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:38]OFD Sender: No OFD packet to send [11:51:38]*** Cut start [11:51:38]*** Partial cut [11:51:38]*** CUTSNS_PIN = 1 [11:51:38]*** CUTSNS_PIN = 0 [11:51:38]*** Brake cut motor [11:51:39]Read from MH i2c: 01 [11:51:39]MH_I2C_Read... [11:51:39]*** Stop cut motor [11:51:39]*** Cut end [11:51:39]Read from MH i2c: 01 07 00 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: 01 07 00 8B 75 00 00 00 00 00 FF 0F 15 [11:51:39]process_action close_receipt done [11:51:39]requested_data is exist [11:51:39]produce_requested_data [11:51:39]requested_item fm.sn is exist - process it [11:51:39]wFMCommunicate request_size=4 [11:51:39]MH_SAM_APDU [11:51:39]CAPDU: 80 11 00 00 [11:51:39]Write to MH i2c: E2 08 00 8C 75 80 11 00 00 00 00 00 00 7B [11:51:39]Write i2c OK [11:51:39]MH_I2C_Read... [11:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:39]Read from MH i2c: E2 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: E2 17 00 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: E2 17 00 8C 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 CA [11:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:51:39]wFMCommunicate OK [11:51:39]requested_item fd.num is exist - process it [11:51:39]SAM_PROTO_GetFieldsCounters [11:51:39]wFMCommunicate request_size=4 [11:51:39]MH_SAM_APDU [11:51:39]CAPDU: 80 13 00 00 [11:51:39]Write to MH i2c: E2 08 00 8D 75 80 13 00 00 00 00 00 00 7E [11:51:39]Write i2c OK [11:51:39]MH_I2C_Read... [11:51:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:39]Read from MH i2c: E2 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: E2 62 00 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: E2 62 00 8D 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 46 5F 03 00 0E 04 04 00 BF 01 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 70 [11:51:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 46 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:39]wFMCommunicate OK [11:51:39]SAM_PROTO_GetFieldsCounters done [11:51:39]requested_item shift.num is exist - process it [11:51:39]requested_item shift.opened is exist - process it [11:51:39]req_shift_opened [11:51:39]FM_GetShiftState [11:51:39]SAM_PROTO_GetShiftState [11:51:39]wFMCommunicate request_size=4 [11:51:39]MH_SAM_APDU [11:51:39]CAPDU: 80 13 01 00 [11:51:39]Write to MH i2c: E2 08 00 8E 75 80 13 01 00 00 00 00 00 80 [11:51:39]Write i2c OK [11:51:39]MH_I2C_Read... [11:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:39]Read from MH i2c: E2 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: E2 0E 00 [11:51:39]MH_I2C_Read... [11:51:39]Read from MH i2c: E2 0E 00 8E 75 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D0 [11:51:39]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:51:39]wFMCommunicate OK [11:51:39]SAM_PROTO_GetShiftState done [11:51:39]FM_GetShiftState done [11:51:39]req_shift_opened done [11:51:39]requested_item shift.open_date is exist - process it [11:51:39]req_shift_open_date [11:51:39]req_shift_open_date done [11:51:39]produce_requested_data done [11:51:39]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220998,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:51:39]process_action_free close_receipt [11:51:39]json_value_free [11:51:39]json_value_free done [11:51:39]process_json_proto returns [11:51:39]Send response to host [11:51:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220998,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:51:39]free response buf [11:51:39]execute_script done [11:51:39]execute_script returns [11:51:39]free content buf [11:51:39]Sock 9.Close socket [11:51:39]Sock 9.Thread stoped [11:51:43]OFD Sender: No OFD packet to send [11:51:48]OFD Sender: No OFD packet to send [11:51:53]OFD Sender: No OFD packet to send [11:51:53]accept exits with 7 [11:51:53]New connection [11:51:53]New thread 3066674532 created [11:51:53]Thread 3066531172 joined [11:51:53]Waiting for new connection... [11:51:53] Sock 7.Parse request [11:51:53]Sock 7.Check first char [11:51:53]Sock 7.First char is OK [11:51:53]request: POST /json_proto HTTP/1.0 [11:51:53]Method: POST [11:51:53]URL: /json_proto [11:51:53]Method is POST - this is cgi request [11:51:53]url: /json_proto [11:51:53]query_string will be loaded in cgi processing [11:51:53]execute_cgi json_proto POST (null) [11:51:53]execute_cgi path=json_proto method=POST [11:51:53]POST find Content-Length [11:51:53]Host: 172.17.40.4:8080 [11:51:53]Content-Length: 677 [11:51:53]Content-Type: application/json [11:51:53] [11:51:53]POST finish read [11:51:53]Found Content-Length = 677 [11:51:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:53]execute_script... [11:51: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)538918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:51:53]POST & json_proto [11:51:53]process_json_proto [11:51:53]json parsed OK: [11:51:53]protocol is kg_v1.0 [11:51:53]action value=close_receipt [11:51:53]process_action close_receipt [11:51:53]cmd_close_receipt [11:51:53]MH_GetDate [11:51:53]Write to MH i2c: F0 00 00 8F 75 F3 [11:51:53]Write i2c OK [11:51:53]MH_I2C_Read... [11:51:53]Read from MH i2c: F0 [11:51:53]MH_I2C_Read... [11:51:53]Read from MH i2c: F0 09 00 [11:51:53]MH_I2C_Read... [11:51:53]Read from MH i2c: F0 09 00 8F 75 00 5E E3 18 67 65 5C 16 67 FA [11:51:53]GetLastDocTimeStamp 1729684300 [11:51:53]current date 1729684318 [11:51:53]FM_GetShiftState [11:51:53]SAM_PROTO_GetShiftState [11:51:53]wFMCommunicate request_size=4 [11:51:53]MH_SAM_APDU [11:51:53]CAPDU: 80 13 01 00 [11:51:53]Write to MH i2c: E2 08 00 90 75 80 13 01 00 00 00 00 00 82 [11:51:53]Write i2c OK [11:51:53]MH_I2C_Read... [11:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:53]Read from MH i2c: E2 [11:51:53]MH_I2C_Read... [11:51:53]Read from MH i2c: E2 0E 00 [11:51:53]MH_I2C_Read... [11:51:53]Read from MH i2c: E2 0E 00 90 75 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 D2 [11:51:53]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:51:53]wFMCommunicate OK [11:51:53]SAM_PROTO_GetShiftState done [11:51:53]FM_GetShiftState done [11:51:53]opened in 1729642119 [11:51:53]opened+sec_in_day 1729728519 [11:51:53]quantity*price = 50041 [11:51:53]sum+1 = 50042 [11:51:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 208 23.10.2024 11:51 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 220999 ФПД: 131102781605821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115158&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220999&fm=131102781605821&tin=02508201610067®Number=0000000000098116&sum=50000 [11:51:54]StoreToDocumentArchive [11:51:54]shift 447 fd 220999 [11:51:54]save to /storage/0447/doc_00220999 [11:51:54]save last doc name /storage/0447/doc_00220999 to /storage/kkm_last_doc_name [11:51:54]save OK [11:51:54]Clear old archive folders... [11:51:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:51:54]tlvbuf is 008AE010 [11:51:54]SAM_PROTO_ClearQueue [11:51:54]wFMCommunicate request_size=4 [11:51:54]MH_SAM_APDU [11:51:54]CAPDU: 80 09 00 00 [11:51:54]Write to MH i2c: E2 08 00 9D 75 80 09 00 00 00 00 00 00 84 [11:51:54]Write i2c OK [11:51:54]MH_I2C_Read... [11:51:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:51:54]Read from MH i2c: E2 [11:51:54]MH_I2C_Read... [11:51:54]Read from MH i2c: E2 03 00 [11:51:54]MH_I2C_Read... [11:51:54]Read from MH i2c: E2 03 00 9D 75 00 90 00 86 [11:51:54]RAPDU: 90 00 [11:51:54]wFMCommunicate OK [11:51:54]SAM_PROTO_ClearQueue done [11:51:54]KKMCreateOFDPacket [11:51:54]OFDProtocolAddRootSTLVToBuf [11:51:54]FM_MakeSignedData [11:51:54]FM_MakeSignedData [11:51:54]SAM_PROTO_SignData [11:51:54]wFMCommunicate request_size=4 [11:51:54]MH_SAM_APDU [11:51:54]CAPDU: 80 0D 01 02 [11:51:54]Write to MH i2c: E2 08 00 9E 75 80 0D 01 02 00 00 00 00 8C [11:51:54]Write i2c OK [11:51:54]MH_I2C_Read... [11:51:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:51:54]Read from MH i2c: E2 [11:51:54]MH_I2C_Read... [11:51:54]Read from MH i2c: E2 03 00 [11:51:54]MH_I2C_Read... [11:51:54]Read from MH i2c: E2 03 00 9E 75 00 90 00 87 [11:51:54]RAPDU: 90 00 [11:51:54]wFMCommunicate OK [11:51:54]wFMCommunicate request_size=255 [11:51:54]MH_SAM_APDU [11:51:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 5E E3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 47 5F 03 00 35 04 06 00 77 [11:51:54]Write to MH i2c: E2 02 01 9F 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 5E E3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 47 5F 03 00 35 04 06 00 77 00 00 84 [11:51:54]Write i2c OK [11:51:54]MH_I2C_Read... [11:51:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:55]Read from MH i2c: E2 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: E2 03 00 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: E2 03 00 9F 75 00 90 00 88 [11:51:55]RAPDU: 90 00 [11:51:55]wFMCommunicate OK [11:51:55]wFMCommunicate request_size=10 [11:51:55]MH_SAM_APDU [11:51:55]CAPDU: 80 0D 02 02 05 3C BE BA 07 BD [11:51:55]Write to MH i2c: E2 0D 00 A0 75 80 0D 02 02 05 00 3C BE BA 07 BD 00 00 11 [11:51:55]Write i2c OK [11:51:55]MH_I2C_Read... [11:51:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:51:55]Read from MH i2c: E2 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: E2 03 00 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: E2 03 00 A0 75 00 90 00 89 [11:51:55]RAPDU: 90 00 [11:51:55]wFMCommunicate OK [11:51:55]wFMCommunicate request_size=4 [11:51:55]MH_SAM_APDU [11:51:55]CAPDU: 80 0D 03 02 [11:51:55]Write to MH i2c: E2 08 00 A1 75 80 0D 03 02 00 00 00 00 91 [11:51:55]Write i2c OK [11:51:55]MH_I2C_Read... [11:51:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:55]Read from MH i2c: E2 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: E2 0B 00 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: E2 0B 00 A1 75 00 D3 5C D7 F9 25 A5 63 B0 90 00 6E [11:51:55]RAPDU: D3 5C D7 F9 25 A5 63 B0 90 00 [11:51:55]wFMCommunicate OK [11:51:55]SAM_PROTO_SignData done [11:51:55]FM_MakeSignedData done [11:51:55]CreateOFDProtocolMessage [11:51:55]wFMCommunicate request_size=4 [11:51:55]MH_SAM_APDU [11:51:55]CAPDU: 80 11 00 00 [11:51:55]Write to MH i2c: E2 08 00 A2 75 80 11 00 00 00 00 00 00 91 [11:51:55]Write i2c OK [11:51:55]MH_I2C_Read... [11:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:55]Read from MH i2c: E2 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: E2 17 00 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: E2 17 00 A2 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 E0 [11:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:51:55]wFMCommunicate OK [11:51:55]CreateOFDProtocolMessage done [11:51:55]OFDSenderStorePacket 220999 [11:51:55]StoreOFDPacket docnum=220999 [11:51:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 08 B0 07 01 E0 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 5E E3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 47 5F 03 00 35 04 06 00 77 3C BE BA 07 BD D3 5C D7 F9 25 A5 63 B0 [11:51:55]CheckFolder [11:51:55]dirname=/storage/ofd_packets [11:51:55]CheckFolder done [11:51:55]ProducePacketName [11:51:55]name=ofd_packets/00220999 [11:51:55]NVStorageSaveData ofd_packets/00220999 [11:51:55]File name is /storage/ofd_packets/00220999 [11:51:55]Write 301 bytes [11:51:55]NVStorageSaveData done [11:51:55]OFDSenderStorePacket done [11:51:55]KKMCreateOFDPacket done [11:51:55]NVStorageSaveData kkm_last_timestamp [11:51:55]File name is /storage/kkm_last_timestamp [11:51:55]Write 4 bytes [11:51:55]NVStorageSaveData done [11:51:55]ExternCall_PrintAddStr [11:51:55]wPrintStart [11:51:55]Write to MH i2c: 01 00 00 A3 75 18 [11:51:55]Write i2c OK [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: 01 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: 01 07 00 [11:51:55]MH_I2C_Read... [11:51:55]Read from MH i2c: 01 07 00 A3 75 00 00 00 00 00 FF 0F 2D [11:51:55]RasterBufferAndPrint [11:51:55]line Счет N : (1)538918 [11:51:55]line ИНН: 02508201610067 [11:51:55]line Контрольно-Кассовый Чек [11:51:55]line ПРОДАЖА [11:51:55]line ТРК (МРК, ГНК) : 33 [11:51:55]line Товар: 2710124130 [11:51:55]line Аи-92-К-2 [11:51:55]line 7.480 * 66.90 [11:51:55]line = 500.41 [11:51:55]line НДС 12% НСП 1% [11:51:55]line > о реализуемом товаре [11:51:55]line ОКРУГЛЕНИЕ: -0.41 [11:51:55]line ИТОГО: 500.00 [11:51:55]line Внесено: 500.00 [11:51:55]line СДАЧА: 0.00 [11:51:55]line НСП 1% : 4.43 [11:51:55]line НДС 12% : 53.14 [11:51:55]line Наличными: 500.00 [11:51:55]line Безнал.: 0.00 [11:51:55]line Место: АЗС № 84 "Партнер Нефть" [11:51:55]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:51:55]line СНО: Общий режим [11:51:55]line Чек 208 23.10.2024 11:51 [11:51:55]line Смена: 447 ФФД: 1.0 [11:51:55]line ЗНМ: 0300000178 [11:51:55]line РНМ: 0000000000098116 [11:51:55]line Версия ККМ: 001 [11:51:55]line ФМ: 0000000000965413 [11:51:55]line ФД: 220999 [11:51:55]line ФПД: 131102781605821 [11:51:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115158&type=1&operation_type=1&fn_number=0000000000965413&fd_number=220999&fm=131102781605821&tin=02508201610067®Number=0000000000098116&sum=50000 [11:51:55]OFD Sender: Processing packet 220999 [packets to send 81, broken 80] [11:51:55]ProducePacketName [11:51:55]name=ofd_packets/00220999 [11:51:55]OFD Sender: To server: pG, [11:51:55]CommunicateWithHost lk.salyk.kg:30040 [11:51:55]ConnectInit lk.salyk.kg [11:51:55]written 0, free lines is 4095 [11:51:55]Connected sock=10 [11:51:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 08 B0 07 01 E0 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 5E E3 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 47 5F 03 00 35 04 06 00 77 3C BE BA 07 BD D3 5C D7 F9 25 A5 63 B0 [11:51:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 C5 63 47 00 C2 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 39 36 35 34 31 33 10 04 04 00 47 5F 03 00 F4 03 04 00 FE 8E 18 67 B6 04 01 00 00 18 EA CF 87 52 1C A5 C5 [11:51:55]CommunicateWithHost err = 0 [11:51:55]CheckOFDResponse [11:51:55]1017 (14) - 77093643461234 [11:51:55]1041 (16) - 0000000000965413 [11:51:55]1040 (4) - 220999 [11:51:55]1012 (4) - 23.10.2024 05:51 [11:51:55]1206 (1) - 0 [11:51:55]OFD Sender: Remove packet 220999 [11:51:55]ProducePacketName [11:51:55]name=ofd_packets/00220999 [11:51:55]NVStorageDeleteData [11:51:56]Write to MH i2c: 01 00 00 CE 75 43 [11:51:56]Write i2c OK [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 07 00 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: 01 07 00 CE 75 00 00 00 00 00 E1 0C 37 [11:51:56]RasterBufferAndPrint [11:51:56]line [11:51:56]line [11:51:56]line [11:51:56]line [11:51:56]line [11:51:56]written 0, free lines is 3303 [11:51:56]MH_Cut [11:51:56]Write to MH i2c: D1 01 00 D5 75 01 1C [11:51:56]Write i2c OK [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: D1 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: D1 01 00 [11:51:56]MH_I2C_Read... [11:51:56]Read from MH i2c: D1 01 00 D5 75 00 1B [11:51:56]Write to MH i2c: 01 00 00 D6 75 4B [11:51:56]Write i2c OK [11:51:56]MH_I2C_Read... [11:51:56]OFD Sender: No OFD packet to send [11:51:56]*** Cut start [11:51:56]*** Partial cut [11:51:56]*** CUTSNS_PIN = 1 [11:51:56]*** CUTSNS_PIN = 0 [11:51:57]*** Brake cut motor [11:51:57]Read from MH i2c: 01 [11:51:57]MH_I2C_Read... [11:51:57]*** Stop cut motor [11:51:57]*** Cut end [11:51:57]Read from MH i2c: 01 07 00 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: 01 07 00 D6 75 00 00 00 00 00 FF 0F 60 [11:51:57]process_action close_receipt done [11:51:57]requested_data is exist [11:51:57]produce_requested_data [11:51:57]requested_item fm.sn is exist - process it [11:51:57]wFMCommunicate request_size=4 [11:51:57]MH_SAM_APDU [11:51:57]CAPDU: 80 11 00 00 [11:51:57]Write to MH i2c: E2 08 00 D7 75 80 11 00 00 00 00 00 00 C6 [11:51:57]Write i2c OK [11:51:57]MH_I2C_Read... [11:51:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:57]Read from MH i2c: E2 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: E2 17 00 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: E2 17 00 D7 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 15 [11:51:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:51:57]wFMCommunicate OK [11:51:57]requested_item fd.num is exist - process it [11:51:57]SAM_PROTO_GetFieldsCounters [11:51:57]wFMCommunicate request_size=4 [11:51:57]MH_SAM_APDU [11:51:57]CAPDU: 80 13 00 00 [11:51:57]Write to MH i2c: E2 08 00 D8 75 80 13 00 00 00 00 00 00 C9 [11:51:57]Write i2c OK [11:51:57]MH_I2C_Read... [11:51:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:57]Read from MH i2c: E2 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: E2 62 00 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: E2 62 00 D8 75 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 47 5F 03 00 0E 04 04 00 BF 01 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 BF [11:51:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 47 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:57]wFMCommunicate OK [11:51:57]SAM_PROTO_GetFieldsCounters done [11:51:57]requested_item shift.num is exist - process it [11:51:57]requested_item shift.opened is exist - process it [11:51:57]req_shift_opened [11:51:57]FM_GetShiftState [11:51:57]SAM_PROTO_GetShiftState [11:51:57]wFMCommunicate request_size=4 [11:51:57]MH_SAM_APDU [11:51:57]CAPDU: 80 13 01 00 [11:51:57]Write to MH i2c: E2 08 00 D9 75 80 13 01 00 00 00 00 00 CB [11:51:57]Write i2c OK [11:51:57]MH_I2C_Read... [11:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:57]Read from MH i2c: E2 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: E2 0E 00 [11:51:57]MH_I2C_Read... [11:51:57]Read from MH i2c: E2 0E 00 D9 75 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1B [11:51:57]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:51:57]wFMCommunicate OK [11:51:57]SAM_PROTO_GetShiftState done [11:51:57]FM_GetShiftState done [11:51:57]req_shift_opened done [11:51:57]requested_item shift.open_date is exist - process it [11:51:57]req_shift_open_date [11:51:57]req_shift_open_date done [11:51:57]produce_requested_data done [11:51:57]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":220999,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:51:57]process_action_free close_receipt [11:51:57]json_value_free [11:51:57]json_value_free done [11:51:57]process_json_proto returns [11:51:57]Send response to host [11:51:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":220999,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:51:57]free response buf [11:51:57]execute_script done [11:51:57]execute_script returns [11:51:57]free content buf [11:51:57]Sock 7.Close socket [11:51:57]Sock 7.Thread stoped [11:52:01]OFD Sender: No OFD packet to send [11:52:06]OFD Sender: No OFD packet to send [11:52:11]OFD Sender: No OFD packet to send [11:52:16]OFD Sender: No OFD packet to send [11:52:21]OFD Sender: No OFD packet to send [11:52:26]OFD Sender: No OFD packet to send [11:52:31]OFD Sender: No OFD packet to send [11:52:36]OFD Sender: No OFD packet to send [11:52:41]OFD Sender: No OFD packet to send [11:52:46]OFD Sender: No OFD packet to send [11:52:51]OFD Sender: No OFD packet to send [11:52:56]OFD Sender: No OFD packet to send [11:53:01]OFD Sender: No OFD packet to send [11:53:06]OFD Sender: No OFD packet to send [11:53:11]OFD Sender: No OFD packet to send [11:53:16]OFD Sender: No OFD packet to send [11:53:21]OFD Sender: No OFD packet to send [11:53:26]OFD Sender: No OFD packet to send [11:53:31]OFD Sender: No OFD packet to send [11:53:36]OFD Sender: No OFD packet to send [11:53:41]OFD Sender: No OFD packet to send [11:53:46]OFD Sender: No OFD packet to send [11:53:51]OFD Sender: No OFD packet to send [11:53:56]OFD Sender: No OFD packet to send [11:54:01]OFD Sender: No OFD packet to send [11:54:06]OFD Sender: No OFD packet to send [11:54:11]OFD Sender: No OFD packet to send [11:54:16]OFD Sender: No OFD packet to send [11:54:21]OFD Sender: No OFD packet to send [11:54:26]OFD Sender: No OFD packet to send [11:54:31]OFD Sender: No OFD packet to send [11:54:36]OFD Sender: No OFD packet to send [11:54:41]OFD Sender: No OFD packet to send [11:54:46]OFD Sender: No OFD packet to send [11:54:48]accept exits with 9 [11:54:48]New connection [11:54:48]New thread 3066531172 created [11:54:48]Thread 3066674532 joined [11:54:48]Waiting for new connection... [11:54:48] Sock 9.Parse request [11:54:48]Sock 9.Check first char [11:54:48]Sock 9.First char is OK [11:54:48]request: POST /json_proto HTTP/1.0 [11:54:48]Method: POST [11:54:48]URL: /json_proto [11:54:48]Method is POST - this is cgi request [11:54:48]url: /json_proto [11:54:48]query_string will be loaded in cgi processing [11:54:48]execute_cgi json_proto POST (null) [11:54:48]execute_cgi path=json_proto method=POST [11:54:48]POST find Content-Length [11:54:48]Host: 172.17.40.4:8080 [11:54:48]Content-Length: 766 [11:54:48]Content-Type: application/json [11:54:48] [11:54:48]POST finish read [11:54:48]Found Content-Length = 766 [11:54:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 57.490, "sum" : 4380.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4380.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:48]execute_script... [11:54: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)538919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 57.490, "sum" : 4380.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4380.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:48]POST & json_proto [11:54:48]process_json_proto [11:54:48]json parsed OK: [11:54:48]protocol is kg_v1.0 [11:54:48]action value=close_receipt [11:54:48]process_action close_receipt [11:54:48]cmd_close_receipt [11:54:48]MH_GetDate [11:54:48]Write to MH i2c: F0 00 00 DA 75 3E [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: F0 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: F0 09 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: F0 09 00 DA 75 00 0D E4 18 67 65 5C 16 67 F5 [11:54:48]GetLastDocTimeStamp 1729684318 [11:54:48]current date 1729684493 [11:54:48]FM_GetShiftState [11:54:48]SAM_PROTO_GetShiftState [11:54:48]wFMCommunicate request_size=4 [11:54:48]MH_SAM_APDU [11:54:48]CAPDU: 80 13 01 00 [11:54:48]Write to MH i2c: E2 08 00 DB 75 80 13 01 00 00 00 00 00 CD [11:54:48]Write i2c OK [11:54:48]MH_I2C_Read... [11:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:48]Read from MH i2c: E2 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 0E 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 0E 00 DB 75 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 1D [11:54:48]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:54:48]wFMCommunicate OK [11:54:48]SAM_PROTO_GetShiftState done [11:54:48]FM_GetShiftState done [11:54:48]opened in 1729642119 [11:54:48]opened+sec_in_day 1729728519 [11:54:48]quantity*price = 438073 [11:54:48]sum+1 = 438075 [11:54:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4380.74 НСП 1% : 38.77 НДС 12% : 465.21 Наличными: 0.00 Безнал.: 4380.74 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 209 23.10.2024 11:54 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 221000 ФПД: 261427429717884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115453&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221000&fm=261427429717884&tin=02508201610067®Number=0000000000098116&sum=438074 [11:54:49]StoreToDocumentArchive [11:54:49]shift 447 fd 221000 [11:54:49]save to /storage/0447/doc_00221000 [11:54:49]save last doc name /storage/0447/doc_00221000 to /storage/kkm_last_doc_name [11:54:49]save OK [11:54:49]Clear old archive folders... [11:54:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:54:49]tlvbuf is 007D5B00 [11:54:49]SAM_PROTO_ClearQueue [11:54:49]wFMCommunicate request_size=4 [11:54:49]MH_SAM_APDU [11:54:49]CAPDU: 80 09 00 00 [11:54:49]Write to MH i2c: E2 08 00 E8 75 80 09 00 00 00 00 00 00 CF [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:49]Read from MH i2c: E2 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 03 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 03 00 E8 75 00 90 00 D1 [11:54:49]RAPDU: 90 00 [11:54:49]wFMCommunicate OK [11:54:49]SAM_PROTO_ClearQueue done [11:54:49]KKMCreateOFDPacket [11:54:49]OFDProtocolAddRootSTLVToBuf [11:54:49]FM_MakeSignedData [11:54:49]FM_MakeSignedData [11:54:49]SAM_PROTO_SignData [11:54:49]wFMCommunicate request_size=4 [11:54:49]MH_SAM_APDU [11:54:49]CAPDU: 80 0D 01 02 [11:54:49]Write to MH i2c: E2 08 00 E9 75 80 0D 01 02 00 00 00 00 D7 [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:49]Read from MH i2c: E2 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 03 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 03 00 E9 75 00 90 00 D2 [11:54:49]RAPDU: 90 00 [11:54:49]wFMCommunicate OK [11:54:49]wFMCommunicate request_size=255 [11:54:49]MH_SAM_APDU [11:54:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 92 E0 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3A AF 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A AF 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 B5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A AF 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 0D E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 48 5F 03 00 35 04 06 00 ED C4 51 15 [11:54:49]Write to MH i2c: E2 02 01 EA 75 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 92 E0 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3A AF 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A AF 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 B5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A AF 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 0D E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 48 5F 03 00 35 04 06 00 ED C4 51 15 00 00 B1 [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:49]Read from MH i2c: E2 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 03 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 03 00 EA 75 00 90 00 D3 [11:54:49]RAPDU: 90 00 [11:54:49]wFMCommunicate OK [11:54:49]wFMCommunicate request_size=7 [11:54:49]MH_SAM_APDU [11:54:49]CAPDU: 80 0D 02 02 02 37 7C [11:54:49]Write to MH i2c: E2 0A 00 EB 75 80 0D 02 02 02 00 37 7C 00 00 91 [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:49]Read from MH i2c: E2 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 03 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 03 00 EB 75 00 90 00 D4 [11:54:49]RAPDU: 90 00 [11:54:49]wFMCommunicate OK [11:54:49]wFMCommunicate request_size=4 [11:54:49]MH_SAM_APDU [11:54:49]CAPDU: 80 0D 03 02 [11:54:49]Write to MH i2c: E2 08 00 EC 75 80 0D 03 02 00 00 00 00 DC [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:49]Read from MH i2c: E2 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 0B 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 0B 00 EC 75 00 BE 2E 5D 94 01 2E 49 10 90 00 42 [11:54:49]RAPDU: BE 2E 5D 94 01 2E 49 10 90 00 [11:54:49]wFMCommunicate OK [11:54:49]SAM_PROTO_SignData done [11:54:49]FM_MakeSignedData done [11:54:49]CreateOFDProtocolMessage [11:54:49]wFMCommunicate request_size=4 [11:54:49]MH_SAM_APDU [11:54:49]CAPDU: 80 11 00 00 [11:54:49]Write to MH i2c: E2 08 00 ED 75 80 11 00 00 00 00 00 00 DC [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:49]Read from MH i2c: E2 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 17 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: E2 17 00 ED 75 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 2B [11:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:54:49]wFMCommunicate OK [11:54:49]CreateOFDProtocolMessage done [11:54:49]OFDSenderStorePacket 221000 [11:54:49]StoreOFDPacket docnum=221000 [11:54:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 29 2C 04 01 55 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 92 E0 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3A AF 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A AF 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 B5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A AF 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 0D E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 48 5F 03 00 35 04 06 00 ED C4 51 15 37 7C BE 2E 5D 94 01 2E 49 10 [11:54:49]CheckFolder [11:54:49]dirname=/storage/ofd_packets [11:54:49]CheckFolder done [11:54:49]ProducePacketName [11:54:49]name=ofd_packets/00221000 [11:54:49]NVStorageSaveData ofd_packets/00221000 [11:54:49]File name is /storage/ofd_packets/00221000 [11:54:49]Write 298 bytes [11:54:49]NVStorageSaveData done [11:54:49]OFDSenderStorePacket done [11:54:49]KKMCreateOFDPacket done [11:54:49]NVStorageSaveData kkm_last_timestamp [11:54:49]File name is /storage/kkm_last_timestamp [11:54:49]Write 4 bytes [11:54:49]NVStorageSaveData done [11:54:49]ExternCall_PrintAddStr [11:54:49]wPrintStart [11:54:49]Write to MH i2c: 01 00 00 EE 75 63 [11:54:49]Write i2c OK [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: 01 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: 01 07 00 [11:54:49]MH_I2C_Read... [11:54:49]Read from MH i2c: 01 07 00 EE 75 00 00 00 00 00 FF 0F 78 [11:54:49]RasterBufferAndPrint [11:54:49]line Счет N : (1)538919 [11:54:49]line ИНН: 02508201610067 [11:54:49]line Контрольно-Кассовый Чек [11:54:49]line ПРОДАЖА [11:54:49]line ТРК (МРК, ГНК) : 51 [11:54:49]line Товар: 2710194210 [11:54:49]line ДТ-К-2 [11:54:49]line 57.490 * 76.20 [11:54:49]line = 4380.74 [11:54:49]line НДС 12% НСП 1% [11:54:49]line > о реализуемом товаре [11:54:49]line ИТОГО: 4380.74 [11:54:49]line НСП 1% : 38.77 [11:54:49]line НДС 12% : 465.21 [11:54:49]line Наличными: 0.00 [11:54:49]line Безнал.: 4380.74 [11:54:49]line Место: АЗС № 84 "Партнер Нефть" [11:54:49]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:54:49]line СНО: Общий режим [11:54:49]line Чек 209 23.10.2024 11:54 [11:54:49]line Смена: 447 ФФД: 1.0 [11:54:49]line ЗНМ: 0300000178 [11:54:49]line РНМ: 0000000000098116 [11:54:49]line Версия ККМ: 001 [11:54:49]line Платежная система: Mbank [11:54:49]line ФМ: 0000000000965413 [11:54:49]line ФД: 221000 [11:54:49]line ФПД: 261427429717884 [11:54:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115453&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221000&fm=261427429717884&tin=02508201610067®Number=0000000000098116&sum=438074 [11:54:50]OFD Sender: Processing packet 221000 [packets to send 81, broken 80] [11:54:50]ProducePacketName [11:54:50]name=ofd_packets/00221000 [11:54:50]OFD Sender: To server: pG, [11:54:50]CommunicateWithHost lk.salyk.kg:30040 [11:54:50]ConnectInit lk.salyk.kg [11:54:50]written 0, free lines is 4095 [11:54:50]Connected sock=11 [11:54:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 29 2C 04 01 55 18 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 92 E0 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 3A AF 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A AF 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 B5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A AF 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 0D E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 48 5F 03 00 35 04 06 00 ED C4 51 15 37 7C BE 2E 5D 94 01 2E 49 10 [11:54:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 51 86 47 00 31 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 39 36 35 34 31 33 10 04 04 00 48 5F 03 00 F4 03 04 00 AC 8F 18 67 B6 04 01 00 00 ED AC 14 1C A2 FA F6 B2 [11:54:50]CommunicateWithHost err = 0 [11:54:50]CheckOFDResponse [11:54:50]1017 (14) - 77093643461234 [11:54:50]1041 (16) - 0000000000965413 [11:54:50]1040 (4) - 221000 [11:54:50]1012 (4) - 23.10.2024 05:54 [11:54:50]1206 (1) - 0 [11:54:50]OFD Sender: Remove packet 221000 [11:54:50]ProducePacketName [11:54:50]name=ofd_packets/00221000 [11:54:50]NVStorageDeleteData [11:54:50]Write to MH i2c: 01 00 00 17 76 8D [11:54:50]Write i2c OK [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: 01 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: 01 07 00 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: 01 07 00 17 76 00 00 00 00 00 0A 0D AB [11:54:50]RasterBufferAndPrint [11:54:50]line [11:54:50]line [11:54:50]line [11:54:50]line [11:54:50]line [11:54:50]written 0, free lines is 3345 [11:54:50]MH_Cut [11:54:50]Write to MH i2c: D1 01 00 1E 76 01 66 [11:54:50]Write i2c OK [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: D1 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: D1 01 00 [11:54:50]MH_I2C_Read... [11:54:50]Read from MH i2c: D1 01 00 1E 76 00 65 [11:54:50]Write to MH i2c: 01 00 00 1F 76 95 [11:54:50]Write i2c OK [11:54:50]MH_I2C_Read... [11:54:50]OFD Sender: No OFD packet to send [11:54:51]*** Cut start [11:54:51]*** Partial cut [11:54:51]*** CUTSNS_PIN = 1 [11:54:51]*** CUTSNS_PIN = 0 [11:54:51]*** Brake cut motor [11:54:51]Read from MH i2c: 01 [11:54:51]MH_I2C_Read... [11:54:51]*** Stop cut motor [11:54:51]*** Cut end [11:54:51]Read from MH i2c: 01 07 00 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: 01 07 00 1F 76 00 00 00 00 00 FF 0F AA [11:54:51]process_action close_receipt done [11:54:51]requested_data is exist [11:54:51]produce_requested_data [11:54:51]requested_item fm.sn is exist - process it [11:54:51]wFMCommunicate request_size=4 [11:54:51]MH_SAM_APDU [11:54:51]CAPDU: 80 11 00 00 [11:54:51]Write to MH i2c: E2 08 00 20 76 80 11 00 00 00 00 00 00 10 [11:54:51]Write i2c OK [11:54:51]MH_I2C_Read... [11:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:51]Read from MH i2c: E2 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 17 00 [11:54:51]MH_I2C_Read... [11:54:51]Read from MH i2c: E2 17 00 20 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 5F [11:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:54:51]wFMCommunicate OK [11:54:51]requested_item fd.num is exist - process it [11:54:51]SAM_PROTO_GetFieldsCounters [11:54:51]wFMCommunicate request_size=4 [11:54:51]MH_SAM_APDU [11:54:51]CAPDU: 80 13 00 00 [11:54:51]Write to MH i2c: E2 08 00 21 76 80 13 00 00 00 00 00 00 13 [11:54:51]Write i2c OK [11:54:51]MH_I2C_Read... [11:54:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:52]Read from MH i2c: E2 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 62 00 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 62 00 21 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 48 5F 03 00 0E 04 04 00 BF 01 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 0D [11:54:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 48 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:54:52]wFMCommunicate OK [11:54:52]SAM_PROTO_GetFieldsCounters done [11:54:52]requested_item shift.num is exist - process it [11:54:52]requested_item shift.opened is exist - process it [11:54:52]req_shift_opened [11:54:52]FM_GetShiftState [11:54:52]SAM_PROTO_GetShiftState [11:54:52]wFMCommunicate request_size=4 [11:54:52]MH_SAM_APDU [11:54:52]CAPDU: 80 13 01 00 [11:54:52]Write to MH i2c: E2 08 00 22 76 80 13 01 00 00 00 00 00 15 [11:54:52]Write i2c OK [11:54:52]MH_I2C_Read... [11:54:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:52]Read from MH i2c: E2 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 0E 00 [11:54:52]MH_I2C_Read... [11:54:52]Read from MH i2c: E2 0E 00 22 76 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 65 [11:54:52]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:54:52]wFMCommunicate OK [11:54:52]SAM_PROTO_GetShiftState done [11:54:52]FM_GetShiftState done [11:54:52]req_shift_opened done [11:54:52]requested_item shift.open_date is exist - process it [11:54:52]req_shift_open_date [11:54:52]req_shift_open_date done [11:54:52]produce_requested_data done [11:54:52]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":221000,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:54:52]process_action_free close_receipt [11:54:52]json_value_free [11:54:52]json_value_free done [11:54:52]process_json_proto returns [11:54:52]Send response to host [11:54:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":221000,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:54:52]free response buf [11:54:52]execute_script done [11:54:52]execute_script returns [11:54:52]free content buf [11:54:52]Sock 9.Close socket [11:54:52]Sock 9.Thread stoped [11:54:55]OFD Sender: No OFD packet to send [11:55:00]OFD Sender: No OFD packet to send [11:55:05]OFD Sender: No OFD packet to send [11:55:10]OFD Sender: No OFD packet to send [11:55:15]OFD Sender: No OFD packet to send [11:55:20]OFD Sender: No OFD packet to send [11:55:24]accept exits with 7 [11:55:24]New connection [11:55:24]New thread 3066674532 created [11:55:24]Thread 3066531172 joined [11:55:24]Waiting for new connection... [11:55:24] Sock 7.Parse request [11:55:24]Sock 7.Check first char [11:55:24]Sock 7.First char is OK [11:55:24]request: POST /json_proto HTTP/1.0 [11:55:24]Method: POST [11:55:24]URL: /json_proto [11:55:24]Method is POST - this is cgi request [11:55:24]url: /json_proto [11:55:24]query_string will be loaded in cgi processing [11:55:24]execute_cgi json_proto POST (null) [11:55:24]execute_cgi path=json_proto method=POST [11:55:24]POST find Content-Length [11:55:24]Host: 172.17.40.4:8080 [11:55:24]Content-Length: 766 [11:55:24]Content-Type: application/json [11:55:24] [11:55:24]POST finish read [11:55:24]Found Content-Length = 766 [11:55:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:24]execute_script... [11:55:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:24]POST & json_proto [11:55:24]process_json_proto [11:55:24]json parsed OK: [11:55:24]protocol is kg_v1.0 [11:55:24]action value=close_receipt [11:55:24]process_action close_receipt [11:55:24]cmd_close_receipt [11:55:24]MH_GetDate [11:55:24]Write to MH i2c: F0 00 00 23 76 88 [11:55:24]Write i2c OK [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: F0 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: F0 09 00 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: F0 09 00 23 76 00 31 E4 18 67 65 5C 16 67 63 [11:55:24]GetLastDocTimeStamp 1729684493 [11:55:24]current date 1729684529 [11:55:24]FM_GetShiftState [11:55:24]SAM_PROTO_GetShiftState [11:55:24]wFMCommunicate request_size=4 [11:55:24]MH_SAM_APDU [11:55:24]CAPDU: 80 13 01 00 [11:55:24]Write to MH i2c: E2 08 00 24 76 80 13 01 00 00 00 00 00 17 [11:55:24]Write i2c OK [11:55:24]MH_I2C_Read... [11:55:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:24]Read from MH i2c: E2 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: E2 0E 00 [11:55:24]MH_I2C_Read... [11:55:24]Read from MH i2c: E2 0E 00 24 76 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 67 [11:55:24]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:55:24]wFMCommunicate OK [11:55:24]SAM_PROTO_GetShiftState done [11:55:24]FM_GetShiftState done [11:55:24]opened in 1729642119 [11:55:24]opened+sec_in_day 1729728519 [11:55:24]quantity*price = 50041 [11:55:24]sum+1 = 50042 [11:55:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 210 23.10.2024 11:55 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 221001 ФПД: 120325926179518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115529&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221001&fm=120325926179518&tin=02508201610067®Number=0000000000098116&sum=50041 [11:55:25]StoreToDocumentArchive [11:55:25]shift 447 fd 221001 [11:55:25]save to /storage/0447/doc_00221001 [11:55:25]save last doc name /storage/0447/doc_00221001 to /storage/kkm_last_doc_name [11:55:25]save OK [11:55:25]Clear old archive folders... [11:55:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:25]tlvbuf is 008ADF30 [11:55:25]SAM_PROTO_ClearQueue [11:55:25]wFMCommunicate request_size=4 [11:55:25]MH_SAM_APDU [11:55:25]CAPDU: 80 09 00 00 [11:55:25]Write to MH i2c: E2 08 00 31 76 80 09 00 00 00 00 00 00 19 [11:55:25]Write i2c OK [11:55:25]MH_I2C_Read... [11:55:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:25]Read from MH i2c: E2 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 03 00 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 03 00 31 76 00 90 00 1B [11:55:25]RAPDU: 90 00 [11:55:25]wFMCommunicate OK [11:55:25]SAM_PROTO_ClearQueue done [11:55:25]KKMCreateOFDPacket [11:55:25]OFDProtocolAddRootSTLVToBuf [11:55:25]FM_MakeSignedData [11:55:25]FM_MakeSignedData [11:55:25]SAM_PROTO_SignData [11:55:25]wFMCommunicate request_size=4 [11:55:25]MH_SAM_APDU [11:55:25]CAPDU: 80 0D 01 02 [11:55:25]Write to MH i2c: E2 08 00 32 76 80 0D 01 02 00 00 00 00 21 [11:55:25]Write i2c OK [11:55:25]MH_I2C_Read... [11:55:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:25]Read from MH i2c: E2 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 03 00 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 03 00 32 76 00 90 00 1C [11:55:25]RAPDU: 90 00 [11:55:25]wFMCommunicate OK [11:55:25]wFMCommunicate request_size=255 [11:55:25]MH_SAM_APDU [11:55:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 31 E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 49 5F 03 00 35 04 06 00 6D [11:55:25]Write to MH i2c: E2 02 01 33 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 31 E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 49 5F 03 00 35 04 06 00 6D 00 00 39 [11:55:25]Write i2c OK [11:55:25]MH_I2C_Read... [11:55:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:25]Read from MH i2c: E2 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 03 00 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 03 00 33 76 00 90 00 1D [11:55:25]RAPDU: 90 00 [11:55:25]wFMCommunicate OK [11:55:25]wFMCommunicate request_size=10 [11:55:25]MH_SAM_APDU [11:55:25]CAPDU: 80 0D 02 02 05 6F 90 16 52 BE [11:55:25]Write to MH i2c: E2 0D 00 34 76 80 0D 02 02 05 00 6F 90 16 52 BE 00 00 53 [11:55:25]Write i2c OK [11:55:25]MH_I2C_Read... [11:55:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:25]Read from MH i2c: E2 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 03 00 [11:55:25]MH_I2C_Read... [11:55:25]Read from MH i2c: E2 03 00 34 76 00 90 00 1E [11:55:25]RAPDU: 90 00 [11:55:25]wFMCommunicate OK [11:55:25]wFMCommunicate request_size=4 [11:55:25]MH_SAM_APDU [11:55:25]CAPDU: 80 0D 03 02 [11:55:25]Write to MH i2c: E2 08 00 35 76 80 0D 03 02 00 00 00 00 26 [11:55:25]Write i2c OK [11:55:25]MH_I2C_Read... [11:55:26]OFD Sender: No OFD packet to send [11:55:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:26]Read from MH i2c: E2 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: E2 0B 00 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: E2 0B 00 35 76 00 D6 06 8F A2 1D 29 00 1B 90 00 95 [11:55:26]RAPDU: D6 06 8F A2 1D 29 00 1B 90 00 [11:55:26]wFMCommunicate OK [11:55:26]SAM_PROTO_SignData done [11:55:26]FM_MakeSignedData done [11:55:26]CreateOFDProtocolMessage [11:55:26]wFMCommunicate request_size=4 [11:55:26]MH_SAM_APDU [11:55:26]CAPDU: 80 11 00 00 [11:55:26]Write to MH i2c: E2 08 00 36 76 80 11 00 00 00 00 00 00 26 [11:55:26]Write i2c OK [11:55:26]MH_I2C_Read... [11:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:26]Read from MH i2c: E2 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: E2 17 00 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: E2 17 00 36 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 75 [11:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:55:26]wFMCommunicate OK [11:55:26]CreateOFDProtocolMessage done [11:55:26]OFDSenderStorePacket 221001 [11:55:26]StoreOFDPacket docnum=221001 [11:55:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 A7 15 07 01 C6 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 31 E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 49 5F 03 00 35 04 06 00 6D 6F 90 16 52 BE D6 06 8F A2 1D 29 00 1B [11:55:26]CheckFolder [11:55:26]dirname=/storage/ofd_packets [11:55:26]CheckFolder done [11:55:26]ProducePacketName [11:55:26]name=ofd_packets/00221001 [11:55:26]NVStorageSaveData ofd_packets/00221001 [11:55:26]File name is /storage/ofd_packets/00221001 [11:55:26]Write 301 bytes [11:55:26]NVStorageSaveData done [11:55:26]OFDSenderStorePacket done [11:55:26]KKMCreateOFDPacket done [11:55:26]NVStorageSaveData kkm_last_timestamp [11:55:26]File name is /storage/kkm_last_timestamp [11:55:26]Write 4 bytes [11:55:26]NVStorageSaveData done [11:55:26]ExternCall_PrintAddStr [11:55:26]wPrintStart [11:55:26]Write to MH i2c: 01 00 00 37 76 AD [11:55:26]Write i2c OK [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: 01 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: 01 07 00 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: 01 07 00 37 76 00 00 00 00 00 FF 0F C2 [11:55:26]RasterBufferAndPrint [11:55:26]line Счет N : (1)538921 [11:55:26]line ИНН: 02508201610067 [11:55:26]line Контрольно-Кассовый Чек [11:55:26]line ПРОДАЖА [11:55:26]line ТРК (МРК, ГНК) : 23 [11:55:26]line Товар: 2710124130 [11:55:26]line Аи-92-К-2 [11:55:26]line 7.480 * 66.90 [11:55:26]line = 500.41 [11:55:26]line НДС 12% НСП 1% [11:55:26]line > о реализуемом товаре [11:55:26]line ИТОГО: 500.41 [11:55:26]line НСП 1% : 4.43 [11:55:26]line НДС 12% : 53.14 [11:55:26]line Наличными: 0.00 [11:55:26]line Безнал.: 500.41 [11:55:26]line Место: АЗС № 84 "Партнер Нефть" [11:55:26]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:55:26]line СНО: Общий режим [11:55:26]line Чек 210 23.10.2024 11:55 [11:55:26]line Смена: 447 ФФД: 1.0 [11:55:26]line ЗНМ: 0300000178 [11:55:26]line РНМ: 0000000000098116 [11:55:26]line Версия ККМ: 001 [11:55:26]line Платежная система: Mbank [11:55:26]line ФМ: 0000000000965413 [11:55:26]line ФД: 221001 [11:55:26]line ФПД: 120325926179518 [11:55:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115529&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221001&fm=120325926179518&tin=02508201610067®Number=0000000000098116&sum=50041 [11:55:26]OFD Sender: Processing packet 221001 [packets to send 81, broken 80] [11:55:26]ProducePacketName [11:55:26]name=ofd_packets/00221001 [11:55:26]OFD Sender: To server: pG, [11:55:26]CommunicateWithHost lk.salyk.kg:30040 [11:55:26]ConnectInit lk.salyk.kg [11:55:26]written 0, free lines is 4095 [11:55:26]Connected sock=10 [11:55:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 A7 15 07 01 C6 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 31 E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 49 5F 03 00 35 04 06 00 6D 6F 90 16 52 BE D6 06 8F A2 1D 29 00 1B [11:55:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 1F CB 47 00 ED 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 39 36 35 34 31 33 10 04 04 00 49 5F 03 00 F4 03 04 00 D0 8F 18 67 B6 04 01 00 00 CE 86 35 50 5B C0 66 36 [11:55:26]CommunicateWithHost err = 0 [11:55:26]CheckOFDResponse [11:55:26]1017 (14) - 77093643461234 [11:55:26]1041 (16) - 0000000000965413 [11:55:26]1040 (4) - 221001 [11:55:26]1012 (4) - 23.10.2024 05:55 [11:55:26]1206 (1) - 0 [11:55:26]OFD Sender: Remove packet 221001 [11:55:26]ProducePacketName [11:55:26]name=ofd_packets/00221001 [11:55:26]NVStorageDeleteData [11:55:26]Write to MH i2c: 01 00 00 60 76 D6 [11:55:26]Write i2c OK [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: 01 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: 01 07 00 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: 01 07 00 60 76 00 00 00 00 00 06 0D F0 [11:55:26]RasterBufferAndPrint [11:55:26]line [11:55:26]line [11:55:26]line [11:55:26]line [11:55:26]line [11:55:26]written 0, free lines is 3340 [11:55:26]MH_Cut [11:55:26]Write to MH i2c: D1 01 00 67 76 01 AF [11:55:26]Write i2c OK [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: D1 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: D1 01 00 [11:55:26]MH_I2C_Read... [11:55:26]Read from MH i2c: D1 01 00 67 76 00 AE [11:55:26]Write to MH i2c: 01 00 00 68 76 DE [11:55:26]Write i2c OK [11:55:26]MH_I2C_Read... [11:55:27]OFD Sender: No OFD packet to send [11:55:27]*** Cut start [11:55:27]*** Partial cut [11:55:27]*** CUTSNS_PIN = 1 [11:55:27]*** CUTSNS_PIN = 0 [11:55:27]*** Brake cut motor [11:55:28]Read from MH i2c: 01 [11:55:28]MH_I2C_Read... [11:55:28]*** Stop cut motor [11:55:28]*** Cut end [11:55:28]Read from MH i2c: 01 07 00 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: 01 07 00 68 76 00 00 00 00 00 FF 0F F3 [11:55:28]process_action close_receipt done [11:55:28]requested_data is exist [11:55:28]produce_requested_data [11:55:28]requested_item fm.sn is exist - process it [11:55:28]wFMCommunicate request_size=4 [11:55:28]MH_SAM_APDU [11:55:28]CAPDU: 80 11 00 00 [11:55:28]Write to MH i2c: E2 08 00 69 76 80 11 00 00 00 00 00 00 59 [11:55:28]Write i2c OK [11:55:28]MH_I2C_Read... [11:55:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:28]Read from MH i2c: E2 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: E2 17 00 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: E2 17 00 69 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A8 [11:55:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:55:28]wFMCommunicate OK [11:55:28]requested_item fd.num is exist - process it [11:55:28]SAM_PROTO_GetFieldsCounters [11:55:28]wFMCommunicate request_size=4 [11:55:28]MH_SAM_APDU [11:55:28]CAPDU: 80 13 00 00 [11:55:28]Write to MH i2c: E2 08 00 6A 76 80 13 00 00 00 00 00 00 5C [11:55:28]Write i2c OK [11:55:28]MH_I2C_Read... [11:55:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:28]Read from MH i2c: E2 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: E2 62 00 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: E2 62 00 6A 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 49 5F 03 00 0E 04 04 00 BF 01 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 5A [11:55:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 49 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:28]wFMCommunicate OK [11:55:28]SAM_PROTO_GetFieldsCounters done [11:55:28]requested_item shift.num is exist - process it [11:55:28]requested_item shift.opened is exist - process it [11:55:28]req_shift_opened [11:55:28]FM_GetShiftState [11:55:28]SAM_PROTO_GetShiftState [11:55:28]wFMCommunicate request_size=4 [11:55:28]MH_SAM_APDU [11:55:28]CAPDU: 80 13 01 00 [11:55:28]Write to MH i2c: E2 08 00 6B 76 80 13 01 00 00 00 00 00 5E [11:55:28]Write i2c OK [11:55:28]MH_I2C_Read... [11:55:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:28]Read from MH i2c: E2 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: E2 0E 00 [11:55:28]MH_I2C_Read... [11:55:28]Read from MH i2c: E2 0E 00 6B 76 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 AE [11:55:28]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:55:28]wFMCommunicate OK [11:55:28]SAM_PROTO_GetShiftState done [11:55:28]FM_GetShiftState done [11:55:28]req_shift_opened done [11:55:28]requested_item shift.open_date is exist - process it [11:55:28]req_shift_open_date [11:55:28]req_shift_open_date done [11:55:28]produce_requested_data done [11:55:28]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":221001,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:55:28]process_action_free close_receipt [11:55:28]json_value_free [11:55:28]json_value_free done [11:55:28]process_json_proto returns [11:55:28]Send response to host [11:55:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":221001,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:55:28]free response buf [11:55:28]execute_script done [11:55:28]execute_script returns [11:55:28]free content buf [11:55:28]Sock 7.Close socket [11:55:28]Sock 7.Thread stoped [11:55:32]OFD Sender: No OFD packet to send [11:55:34]accept exits with 9 [11:55:34]New connection [11:55:34]New thread 3066531172 created [11:55:34]Thread 3066674532 joined [11:55:34]Waiting for new connection... [11:55:34] Sock 9.Parse request [11:55:34]Sock 9.Check first char [11:55:34]Sock 9.First char is OK [11:55:34]request: POST /json_proto HTTP/1.0 [11:55:34]Method: POST [11:55:34]URL: /json_proto [11:55:34]Method is POST - this is cgi request [11:55:34]url: /json_proto [11:55:34]query_string will be loaded in cgi processing [11:55:34]execute_cgi json_proto POST (null) [11:55:34]execute_cgi path=json_proto method=POST [11:55:34]POST find Content-Length [11:55:34]Host: 172.17.40.4:8080 [11:55:34]Content-Length: 800 [11:55:34]Content-Type: application/json [11:55:34] [11:55:34]POST finish read [11:55:34]Found Content-Length = 800 [11:55:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4564628", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:34]execute_script... [11: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)538920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4564628", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:55:34]POST & json_proto [11:55:34]process_json_proto [11:55:34]json parsed OK: [11:55:34]protocol is kg_v1.0 [11:55:34]action value=close_receipt [11:55:34]process_action close_receipt [11:55:34]cmd_close_receipt [11:55:34]MH_GetDate [11:55:34]Write to MH i2c: F0 00 00 6C 76 D1 [11:55:34]Write i2c OK [11:55:34]MH_I2C_Read... [11:55:34]Read from MH i2c: F0 [11:55:34]MH_I2C_Read... [11:55:34]Read from MH i2c: F0 09 00 [11:55:34]MH_I2C_Read... [11:55:34]Read from MH i2c: F0 09 00 6C 76 00 3B E4 18 67 65 5C 16 67 B6 [11:55:34]GetLastDocTimeStamp 1729684529 [11:55:34]current date 1729684539 [11:55:34]FM_GetShiftState [11:55:34]SAM_PROTO_GetShiftState [11:55:34]wFMCommunicate request_size=4 [11:55:34]MH_SAM_APDU [11:55:34]CAPDU: 80 13 01 00 [11:55:34]Write to MH i2c: E2 08 00 6D 76 80 13 01 00 00 00 00 00 60 [11:55:34]Write i2c OK [11:55:34]MH_I2C_Read... [11:55:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:34]Read from MH i2c: E2 [11:55:34]MH_I2C_Read... [11:55:34]Read from MH i2c: E2 0E 00 [11:55:34]MH_I2C_Read... [11:55:34]Read from MH i2c: E2 0E 00 6D 76 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 B0 [11:55:34]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:55:34]wFMCommunicate OK [11:55:34]SAM_PROTO_GetShiftState done [11:55:34]FM_GetShiftState done [11:55:34]opened in 1729642119 [11:55:34]opened+sec_in_day 1729728519 [11:55:34]quantity*price = 0 [11:55:34]sum+1 = 1 [11:55:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 211 23.10.2024 11:55 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Талоны: Топливные Талоны 4564628 ФМ: 0000000000965413 ФД: 221002 ФПД: 194757226245897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115539&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221002&fm=194757226245897&tin=02508201610067®Number=0000000000098116&sum=0 [11:55:35]StoreToDocumentArchive [11:55:35]shift 447 fd 221002 [11:55:35]save to /storage/0447/doc_00221002 [11:55:35]save last doc name /storage/0447/doc_00221002 to /storage/kkm_last_doc_name [11:55:35]save OK [11:55:35]Clear old archive folders... [11:55:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:55:35]tlvbuf is 009C0450 [11:55:35]SAM_PROTO_ClearQueue [11:55:35]wFMCommunicate request_size=4 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 09 00 00 [11:55:35]Write to MH i2c: E2 08 00 7A 76 80 09 00 00 00 00 00 00 62 [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 7A 76 00 90 00 64 [11:55:35]RAPDU: 90 00 [11:55:35]wFMCommunicate OK [11:55:35]SAM_PROTO_ClearQueue done [11:55:35]KKMCreateOFDPacket [11:55:35]OFDProtocolAddRootSTLVToBuf [11:55:35]FM_MakeSignedData [11:55:35]FM_MakeSignedData [11:55:35]SAM_PROTO_SignData [11:55:35]wFMCommunicate request_size=4 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 0D 01 02 [11:55:35]Write to MH i2c: E2 08 00 7B 76 80 0D 01 02 00 00 00 00 6A [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 7B 76 00 90 00 65 [11:55:35]RAPDU: 90 00 [11:55:35]wFMCommunicate OK [11:55:35]wFMCommunicate request_size=255 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 3B E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4A 5F 03 00 35 04 06 00 B1 [11:55:35]Write to MH i2c: E2 02 01 7C 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 3B E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4A 5F 03 00 35 04 06 00 B1 00 00 32 [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 7C 76 00 90 00 66 [11:55:35]RAPDU: 90 00 [11:55:35]wFMCommunicate OK [11:55:35]wFMCommunicate request_size=10 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 0D 02 02 05 21 73 49 AF 09 [11:55:35]Write to MH i2c: E2 0D 00 7D 76 80 0D 02 02 05 00 21 73 49 AF 09 00 00 0C [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 03 00 7D 76 00 90 00 67 [11:55:35]RAPDU: 90 00 [11:55:35]wFMCommunicate OK [11:55:35]wFMCommunicate request_size=4 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 0D 03 02 [11:55:35]Write to MH i2c: E2 08 00 7E 76 80 0D 03 02 00 00 00 00 6F [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 0B 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 0B 00 7E 76 00 A6 68 49 E5 62 C8 18 43 90 00 31 [11:55:35]RAPDU: A6 68 49 E5 62 C8 18 43 90 00 [11:55:35]wFMCommunicate OK [11:55:35]SAM_PROTO_SignData done [11:55:35]FM_MakeSignedData done [11:55:35]CreateOFDProtocolMessage [11:55:35]wFMCommunicate request_size=4 [11:55:35]MH_SAM_APDU [11:55:35]CAPDU: 80 11 00 00 [11:55:35]Write to MH i2c: E2 08 00 7F 76 80 11 00 00 00 00 00 00 6F [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:35]Read from MH i2c: E2 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 17 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: E2 17 00 7F 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 BE [11:55:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:55:35]wFMCommunicate OK [11:55:35]CreateOFDProtocolMessage done [11:55:35]OFDSenderStorePacket 221002 [11:55:35]StoreOFDPacket docnum=221002 [11:55:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B0 AB 07 01 DF FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 3B E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4A 5F 03 00 35 04 06 00 B1 21 73 49 AF 09 A6 68 49 E5 62 C8 18 43 [11:55:35]CheckFolder [11:55:35]dirname=/storage/ofd_packets [11:55:35]CheckFolder done [11:55:35]ProducePacketName [11:55:35]name=ofd_packets/00221002 [11:55:35]NVStorageSaveData ofd_packets/00221002 [11:55:35]File name is /storage/ofd_packets/00221002 [11:55:35]Write 301 bytes [11:55:35]NVStorageSaveData done [11:55:35]OFDSenderStorePacket done [11:55:35]KKMCreateOFDPacket done [11:55:35]NVStorageSaveData kkm_last_timestamp [11:55:35]File name is /storage/kkm_last_timestamp [11:55:35]Write 4 bytes [11:55:35]NVStorageSaveData done [11:55:35]ExternCall_PrintAddStr [11:55:35]wPrintStart [11:55:35]Write to MH i2c: 01 00 00 80 76 F6 [11:55:35]Write i2c OK [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: 01 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: 01 07 00 [11:55:35]MH_I2C_Read... [11:55:35]Read from MH i2c: 01 07 00 80 76 00 00 00 00 00 FF 0F 0B [11:55:35]RasterBufferAndPrint [11:55:35]line Счет N : (1)538920 [11:55:35]line ИНН: 02508201610067 [11:55:35]line Контрольно-Кассовый Чек [11:55:35]line ПРОДАЖА [11:55:35]line ТРК (МРК, ГНК) : 43 [11:55:35]line Товар: 2710124130 [11:55:35]line Аи-92-К-2 [11:55:35]line 10.000 * 0.00 [11:55:35]line = 0.00 [11:55:35]line НДС 12% НСП 1% [11:55:35]line > о реализуемом товаре [11:55:35]line ИТОГО: 0.00 [11:55:35]line НСП 1% : 0.00 [11:55:35]line НДС 12% : 0.00 [11:55:35]line Наличными: 0.00 [11:55:35]line Безнал.: 0.00 [11:55:35]line Место: АЗС № 84 "Партнер Нефть" [11:55:35]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:55:35]line СНО: Общий режим [11:55:35]line Чек 211 23.10.2024 11:55 [11:55:35]line Смена: 447 ФФД: 1.0 [11:55:35]line ЗНМ: 0300000178 [11:55:35]line РНМ: 0000000000098116 [11:55:35]line Версия ККМ: 001 [11:55:35]line Талоны: Топливные Талоны [11:55:35]line 4564628 [11:55:35]line ФМ: 0000000000965413 [11:55:35]line ФД: 221002 [11:55:35]line ФПД: 194757226245897 [11:55:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115539&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221002&fm=194757226245897&tin=02508201610067®Number=0000000000098116&sum=0 [11:55:35]written 0, free lines is 4095 [11:55:35]OFD Sender: Processing packet 221002 [packets to send 81, broken 80] [11:55:35]ProducePacketName [11:55:35]name=ofd_packets/00221002 [11:55:35]OFD Sender: To server: pG, [11:55:35]CommunicateWithHost lk.salyk.kg:30040 [11:55:35]ConnectInit lk.salyk.kg [11:55:35]Connected sock=10 [11:55:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 B0 AB 07 01 DF FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 3B E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4A 5F 03 00 35 04 06 00 B1 21 73 49 AF 09 A6 68 49 E5 62 C8 18 43 [11:55:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 AA 8E 47 00 BC 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 39 36 35 34 31 33 10 04 04 00 4A 5F 03 00 F4 03 04 00 DA 8F 18 67 B6 04 01 00 00 E3 40 3E 8A B6 0D 73 13 [11:55:36]CommunicateWithHost err = 0 [11:55:36]CheckOFDResponse [11:55:36]1017 (14) - 77093643461234 [11:55:36]1041 (16) - 0000000000965413 [11:55:36]1040 (4) - 221002 [11:55:36]1012 (4) - 23.10.2024 05:55 [11:55:36]1206 (1) - 0 [11:55:36]OFD Sender: Remove packet 221002 [11:55:36]ProducePacketName [11:55:36]name=ofd_packets/00221002 [11:55:36]NVStorageDeleteData [11:55:36]Write to MH i2c: 01 00 00 AA 76 20 [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 07 00 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: 01 07 00 AA 76 00 00 00 00 00 EF 0C 22 [11:55:36]RasterBufferAndPrint [11:55:36]line [11:55:36]line [11:55:36]line [11:55:36]line [11:55:36]line [11:55:36]written 0, free lines is 3323 [11:55:36]MH_Cut [11:55:36]Write to MH i2c: D1 01 00 B1 76 01 F9 [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: D1 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: D1 01 00 [11:55:36]MH_I2C_Read... [11:55:36]Read from MH i2c: D1 01 00 B1 76 00 F8 [11:55:36]Write to MH i2c: 01 00 00 B2 76 28 [11:55:36]Write i2c OK [11:55:36]MH_I2C_Read... [11:55:36]OFD Sender: No OFD packet to send [11:55:36]*** Cut start [11:55:36]*** Partial cut [11:55:36]*** CUTSNS_PIN = 1 [11:55:36]*** CUTSNS_PIN = 0 [11:55:37]*** Brake cut motor [11:55:37]Read from MH i2c: 01 [11:55:37]MH_I2C_Read... [11:55:37]*** Stop cut motor [11:55:37]*** Cut end [11:55:37]Read from MH i2c: 01 07 00 [11:55:37]MH_I2C_Read... [11:55:37]Read from MH i2c: 01 07 00 B2 76 00 00 00 00 00 FF 0F 3D [11:55:37]process_action close_receipt done [11:55:37]requested_data is exist [11:55:37]produce_requested_data [11:55:37]requested_item fm.sn is exist - process it [11:55:37]wFMCommunicate request_size=4 [11:55:37]MH_SAM_APDU [11:55:37]CAPDU: 80 11 00 00 [11:55:37]Write to MH i2c: E2 08 00 B3 76 80 11 00 00 00 00 00 00 A3 [11:55:37]Write i2c OK [11:55:37]MH_I2C_Read... [11:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:37]Read from MH i2c: E2 [11:55:37]MH_I2C_Read... [11:55:37]Read from MH i2c: E2 17 00 [11:55:37]MH_I2C_Read... [11:55:37]Read from MH i2c: E2 17 00 B3 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 F2 [11:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:55:37]wFMCommunicate OK [11:55:37]requested_item fd.num is exist - process it [11:55:37]SAM_PROTO_GetFieldsCounters [11:55:37]wFMCommunicate request_size=4 [11:55:37]MH_SAM_APDU [11:55:37]CAPDU: 80 13 00 00 [11:55:37]Write to MH i2c: E2 08 00 B4 76 80 13 00 00 00 00 00 00 A6 [11:55:37]Write i2c OK [11:55:37]MH_I2C_Read... [11:55:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:37]Read from MH i2c: E2 [11:55:37]MH_I2C_Read... [11:55:37]Read from MH i2c: E2 62 00 [11:55:37]MH_I2C_Read... [11:55:37]Read from MH i2c: E2 62 00 B4 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4A 5F 03 00 0E 04 04 00 BF 01 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 A8 [11:55:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4A 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:37]wFMCommunicate OK [11:55:37]SAM_PROTO_GetFieldsCounters done [11:55:37]requested_item shift.num is exist - process it [11:55:37]requested_item shift.opened is exist - process it [11:55:37]req_shift_opened [11:55:37]FM_GetShiftState [11:55:37]SAM_PROTO_GetShiftState [11:55:37]wFMCommunicate request_size=4 [11:55:37]MH_SAM_APDU [11:55:37]CAPDU: 80 13 01 00 [11:55:37]Write to MH i2c: E2 08 00 B5 76 80 13 01 00 00 00 00 00 A8 [11:55:37]Write i2c OK [11:55:37]MH_I2C_Read... [11:55:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:37]Read from MH i2c: E2 [11:55:37]MH_I2C_Read... [11:55:37]Read from MH i2c: E2 0E 00 [11:55:37]MH_I2C_Read... [11:55:37]Read from MH i2c: E2 0E 00 B5 76 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 F8 [11:55:37]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:55:37]wFMCommunicate OK [11:55:37]SAM_PROTO_GetShiftState done [11:55:37]FM_GetShiftState done [11:55:37]req_shift_opened done [11:55:37]requested_item shift.open_date is exist - process it [11:55:37]req_shift_open_date [11:55:37]req_shift_open_date done [11:55:37]produce_requested_data done [11:55:37]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":221002,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:55:37]process_action_free close_receipt [11:55:37]json_value_free [11:55:37]json_value_free done [11:55:37]process_json_proto returns [11:55:37]Send response to host [11:55:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":221002,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:55:37]free response buf [11:55:37]execute_script done [11:55:37]execute_script returns [11:55:37]free content buf [11:55:37]Sock 9.Close socket [11:55:37]Sock 9.Thread stoped [11:55:41]OFD Sender: No OFD packet to send [11:55:46]OFD Sender: No OFD packet to send [11:55:51]OFD Sender: No OFD packet to send [11:55:56]OFD Sender: No OFD packet to send [11:56:01]OFD Sender: No OFD packet to send [11:56:06]OFD Sender: No OFD packet to send [11:56:11]OFD Sender: No OFD packet to send [11:56:16]OFD Sender: No OFD packet to send [11:56:21]OFD Sender: No OFD packet to send [11:56:26]OFD Sender: No OFD packet to send [11:56:31]OFD Sender: No OFD packet to send [11:56:36]OFD Sender: No OFD packet to send [11:56:41]OFD Sender: No OFD packet to send [11:56:46]OFD Sender: No OFD packet to send [11:56:51]OFD Sender: No OFD packet to send [11:56:56]OFD Sender: No OFD packet to send [11:57:01]OFD Sender: No OFD packet to send [11:57:06]OFD Sender: No OFD packet to send [11:57:11]OFD Sender: No OFD packet to send [11:57:16]OFD Sender: No OFD packet to send [11:57:21]OFD Sender: No OFD packet to send [11:57:26]OFD Sender: No OFD packet to send [11:57:27]accept exits with 7 [11:57:27]New connection [11:57:27]New thread 3066674532 created [11:57:27]Thread 3066531172 joined [11:57:27]Waiting for new connection... [11:57:27] Sock 7.Parse request [11:57:27]Sock 7.Check first char [11:57:27]Sock 7.First char is OK [11:57:27]request: POST /json_proto HTTP/1.0 [11:57:27]Method: POST [11:57:27]URL: /json_proto [11:57:27]Method is POST - this is cgi request [11:57:27]url: /json_proto [11:57:27]query_string will be loaded in cgi processing [11:57:27]execute_cgi json_proto POST (null) [11:57:27]execute_cgi path=json_proto method=POST [11:57:27]POST find Content-Length [11:57:27]Host: 172.17.40.4:8080 [11:57:27]Content-Length: 766 [11:57:27]Content-Type: application/json [11:57:27] [11:57:27]POST finish read [11:57:27]Found Content-Length = 766 [11:57:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:27]execute_script... [11:57: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)538922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:27]POST & json_proto [11:57:27]process_json_proto [11:57:27]json parsed OK: [11:57:27]protocol is kg_v1.0 [11:57:27]action value=close_receipt [11:57:27]process_action close_receipt [11:57:27]cmd_close_receipt [11:57:27]MH_GetDate [11:57:27]Write to MH i2c: F0 00 00 B6 76 1B [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: F0 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: F0 09 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: F0 09 00 B6 76 00 AC E4 18 67 65 5C 16 67 71 [11:57:27]GetLastDocTimeStamp 1729684539 [11:57:27]current date 1729684652 [11:57:27]FM_GetShiftState [11:57:27]SAM_PROTO_GetShiftState [11:57:27]wFMCommunicate request_size=4 [11:57:27]MH_SAM_APDU [11:57:27]CAPDU: 80 13 01 00 [11:57:27]Write to MH i2c: E2 08 00 B7 76 80 13 01 00 00 00 00 00 AA [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:27]Read from MH i2c: E2 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 0E 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 0E 00 B7 76 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 FA [11:57:27]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:57:27]wFMCommunicate OK [11:57:27]SAM_PROTO_GetShiftState done [11:57:27]FM_GetShiftState done [11:57:27]opened in 1729642119 [11:57:27]opened+sec_in_day 1729728519 [11:57:27]quantity*price = 100050 [11:57:27]sum+1 = 100052 [11:57:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 212 23.10.2024 11:57 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965413 ФД: 221003 ФПД: 163032880652138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115732&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221003&fm=163032880652138&tin=02508201610067®Number=0000000000098116&sum=100051 [11:57:28]StoreToDocumentArchive [11:57:28]shift 447 fd 221003 [11:57:28]save to /storage/0447/doc_00221003 [11:57:28]save last doc name /storage/0447/doc_00221003 to /storage/kkm_last_doc_name [11:57:28]save OK [11:57:28]Clear old archive folders... [11:57:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:57:28]tlvbuf is B6F114A0 [11:57:28]SAM_PROTO_ClearQueue [11:57:28]wFMCommunicate request_size=4 [11:57:28]MH_SAM_APDU [11:57:28]CAPDU: 80 09 00 00 [11:57:28]Write to MH i2c: E2 08 00 C4 76 80 09 00 00 00 00 00 00 AC [11:57:28]Write i2c OK [11:57:28]MH_I2C_Read... [11:57:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:28]Read from MH i2c: E2 [11:57:28]MH_I2C_Read... [11:57:28]Read from MH i2c: E2 03 00 [11:57:28]MH_I2C_Read... [11:57:28]Read from MH i2c: E2 03 00 C4 76 00 90 00 AE [11:57:28]RAPDU: 90 00 [11:57:28]wFMCommunicate OK [11:57:28]SAM_PROTO_ClearQueue done [11:57:28]KKMCreateOFDPacket [11:57:28]OFDProtocolAddRootSTLVToBuf [11:57:28]FM_MakeSignedData [11:57:28]FM_MakeSignedData [11:57:28]SAM_PROTO_SignData [11:57:28]wFMCommunicate request_size=4 [11:57:28]MH_SAM_APDU [11:57:28]CAPDU: 80 0D 01 02 [11:57:28]Write to MH i2c: E2 08 00 C5 76 80 0D 01 02 00 00 00 00 B4 [11:57:28]Write i2c OK [11:57:28]MH_I2C_Read... [11:57:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:28]Read from MH i2c: E2 [11:57:28]MH_I2C_Read... [11:57:28]Read from MH i2c: E2 03 00 [11:57:28]MH_I2C_Read... [11:57:28]Read from MH i2c: E2 03 00 C5 76 00 90 00 AF [11:57:28]RAPDU: 90 00 [11:57:28]wFMCommunicate OK [11:57:28]wFMCommunicate request_size=255 [11:57:28]MH_SAM_APDU [11:57:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 AC E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4B 5F 03 00 35 04 06 00 94 47 0C F0 [11:57:28]Write to MH i2c: E2 02 01 C6 76 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 AC E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4B 5F 03 00 35 04 06 00 94 47 0C F0 00 00 BF [11:57:28]Write i2c OK [11:57:28]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 03 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 03 00 C6 76 00 90 00 B0 [11:57:29]RAPDU: 90 00 [11:57:29]wFMCommunicate OK [11:57:29]wFMCommunicate request_size=7 [11:57:29]MH_SAM_APDU [11:57:29]CAPDU: 80 0D 02 02 02 1F 6A [11:57:29]Write to MH i2c: E2 0A 00 C7 76 80 0D 02 02 02 00 1F 6A 00 00 44 [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 03 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 03 00 C7 76 00 90 00 B1 [11:57:29]RAPDU: 90 00 [11:57:29]wFMCommunicate OK [11:57:29]wFMCommunicate request_size=4 [11:57:29]MH_SAM_APDU [11:57:29]CAPDU: 80 0D 03 02 [11:57:29]Write to MH i2c: E2 08 00 C8 76 80 0D 03 02 00 00 00 00 B9 [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 0B 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 0B 00 C8 76 00 01 28 04 E6 35 CE 04 6B 90 00 3F [11:57:29]RAPDU: 01 28 04 E6 35 CE 04 6B 90 00 [11:57:29]wFMCommunicate OK [11:57:29]SAM_PROTO_SignData done [11:57:29]FM_MakeSignedData done [11:57:29]CreateOFDProtocolMessage [11:57:29]wFMCommunicate request_size=4 [11:57:29]MH_SAM_APDU [11:57:29]CAPDU: 80 11 00 00 [11:57:29]Write to MH i2c: E2 08 00 C9 76 80 11 00 00 00 00 00 00 B9 [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:29]Read from MH i2c: E2 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 17 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: E2 17 00 C9 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 08 [11:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:57:29]wFMCommunicate OK [11:57:29]CreateOFDProtocolMessage done [11:57:29]OFDSenderStorePacket 221003 [11:57:29]StoreOFDPacket docnum=221003 [11:57:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 E1 21 04 01 08 A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 AC E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4B 5F 03 00 35 04 06 00 94 47 0C F0 1F 6A 01 28 04 E6 35 CE 04 6B [11:57:29]CheckFolder [11:57:29]dirname=/storage/ofd_packets [11:57:29]CheckFolder done [11:57:29]ProducePacketName [11:57:29]name=ofd_packets/00221003 [11:57:29]NVStorageSaveData ofd_packets/00221003 [11:57:29]File name is /storage/ofd_packets/00221003 [11:57:29]Write 298 bytes [11:57:29]NVStorageSaveData done [11:57:29]OFDSenderStorePacket done [11:57:29]KKMCreateOFDPacket done [11:57:29]NVStorageSaveData kkm_last_timestamp [11:57:29]File name is /storage/kkm_last_timestamp [11:57:29]Write 4 bytes [11:57:29]NVStorageSaveData done [11:57:29]ExternCall_PrintAddStr [11:57:29]wPrintStart [11:57:29]Write to MH i2c: 01 00 00 CA 76 40 [11:57:29]Write i2c OK [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: 01 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: 01 07 00 [11:57:29]MH_I2C_Read... [11:57:29]Read from MH i2c: 01 07 00 CA 76 00 00 00 00 00 FF 0F 55 [11:57:29]RasterBufferAndPrint [11:57:29]line Счет N : (1)538922 [11:57:29]line ИНН: 02508201610067 [11:57:29]line Контрольно-Кассовый Чек [11:57:29]line ПРОДАЖА [11:57:29]line ТРК (МРК, ГНК) : 61 [11:57:29]line Товар: 2710194210 [11:57:29]line ДТ-К-2 [11:57:29]line 13.130 * 76.20 [11:57:29]line = 1000.51 [11:57:29]line НДС 12% НСП 1% [11:57:29]line > о реализуемом товаре [11:57:29]line ИТОГО: 1000.51 [11:57:29]line НСП 1% : 8.85 [11:57:29]line НДС 12% : 106.25 [11:57:29]line Наличными: 0.00 [11:57:29]line Безнал.: 1000.51 [11:57:29]line Место: АЗС № 84 "Партнер Нефть" [11:57:29]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:57:29]line СНО: Общий режим [11:57:29]line Чек 212 23.10.2024 11:57 [11:57:29]line Смена: 447 ФФД: 1.0 [11:57:29]line ЗНМ: 0300000178 [11:57:29]line РНМ: 0000000000098116 [11:57:29]line Версия ККМ: 001 [11:57:29]line Платежная система: Mbank [11:57:29]line ФМ: 0000000000965413 [11:57:29]line ФД: 221003 [11:57:29]line ФПД: 163032880652138 [11:57:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115732&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221003&fm=163032880652138&tin=02508201610067®Number=0000000000098116&sum=100051 [11:57:29]OFD Sender: Processing packet 221003 [packets to send 81, broken 80] [11:57:29]ProducePacketName [11:57:29]name=ofd_packets/00221003 [11:57:29]OFD Sender: To server: pG, [11:57:29]CommunicateWithHost lk.salyk.kg:30040 [11:57:29]ConnectInit lk.salyk.kg [11:57:29]written 0, free lines is 4095 [11:57:29]Connected sock=10 [11:57:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0C 01 00 00 E1 21 04 01 08 A7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 AC E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4B 5F 03 00 35 04 06 00 94 47 0C F0 1F 6A 01 28 04 E6 35 CE 04 6B [11:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 AA C6 47 00 1D 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 39 36 35 34 31 33 10 04 04 00 4B 5F 03 00 F4 03 04 00 4C 90 18 67 B6 04 01 00 00 2C 84 4D DD F7 C0 4C 49 [11:57:30]CommunicateWithHost err = 0 [11:57:30]CheckOFDResponse [11:57:30]1017 (14) - 77093643461234 [11:57:30]1041 (16) - 0000000000965413 [11:57:30]1040 (4) - 221003 [11:57:30]1012 (4) - 23.10.2024 05:57 [11:57:30]1206 (1) - 0 [11:57:30]OFD Sender: Remove packet 221003 [11:57:30]ProducePacketName [11:57:30]name=ofd_packets/00221003 [11:57:30]NVStorageDeleteData [11:57:30]Write to MH i2c: 01 00 00 F3 76 69 [11:57:30]Write i2c OK [11:57:30]MH_I2C_Read... [11:57:30]Read from MH i2c: 01 [11:57:30]MH_I2C_Read... [11:57:30]Read from MH i2c: 01 07 00 [11:57:30]MH_I2C_Read... [11:57:30]Read from MH i2c: 01 07 00 F3 76 00 00 00 00 00 10 0D 8D [11:57:30]RasterBufferAndPrint [11:57:30]line [11:57:30]line [11:57:30]line [11:57:30]line [11:57:30]line [11:57:30]written 0, free lines is 3350 [11:57:30]MH_Cut [11:57:30]Write to MH i2c: D1 01 00 FA 76 01 42 [11:57:30]Write i2c OK [11:57:30]MH_I2C_Read... [11:57:30]Read from MH i2c: D1 [11:57:30]MH_I2C_Read... [11:57:30]Read from MH i2c: D1 01 00 [11:57:30]MH_I2C_Read... [11:57:30]Read from MH i2c: D1 01 00 FA 76 00 41 [11:57:30]Write to MH i2c: 01 00 00 FB 76 71 [11:57:30]Write i2c OK [11:57:30]MH_I2C_Read... [11:57:30]OFD Sender: No OFD packet to send [11:57:30]*** Cut start [11:57:30]*** Partial cut [11:57:30]*** CUTSNS_PIN = 1 [11:57:30]*** CUTSNS_PIN = 0 [11:57:31]*** Brake cut motor [11:57:31]Read from MH i2c: 01 [11:57:31]MH_I2C_Read... [11:57:31]*** Stop cut motor [11:57:31]*** Cut end [11:57:31]Read from MH i2c: 01 07 00 [11:57:31]MH_I2C_Read... [11:57:31]Read from MH i2c: 01 07 00 FB 76 00 00 00 00 00 FF 0F 86 [11:57:31]process_action close_receipt done [11:57:31]requested_data is exist [11:57:31]produce_requested_data [11:57:31]requested_item fm.sn is exist - process it [11:57:31]wFMCommunicate request_size=4 [11:57:31]MH_SAM_APDU [11:57:31]CAPDU: 80 11 00 00 [11:57:31]Write to MH i2c: E2 08 00 FC 76 80 11 00 00 00 00 00 00 EC [11:57:31]Write i2c OK [11:57:31]MH_I2C_Read... [11:57:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:31]Read from MH i2c: E2 [11:57:31]MH_I2C_Read... [11:57:31]Read from MH i2c: E2 17 00 [11:57:31]MH_I2C_Read... [11:57:31]Read from MH i2c: E2 17 00 FC 76 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3B [11:57:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:57:31]wFMCommunicate OK [11:57:31]requested_item fd.num is exist - process it [11:57:31]SAM_PROTO_GetFieldsCounters [11:57:31]wFMCommunicate request_size=4 [11:57:31]MH_SAM_APDU [11:57:31]CAPDU: 80 13 00 00 [11:57:31]Write to MH i2c: E2 08 00 FD 76 80 13 00 00 00 00 00 00 EF [11:57:31]Write i2c OK [11:57:31]MH_I2C_Read... [11:57:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:31]Read from MH i2c: E2 [11:57:31]MH_I2C_Read... [11:57:31]Read from MH i2c: E2 62 00 [11:57:31]MH_I2C_Read... [11:57:31]Read from MH i2c: E2 62 00 FD 76 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4B 5F 03 00 0E 04 04 00 BF 01 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 F5 [11:57:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4B 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:31]wFMCommunicate OK [11:57:31]SAM_PROTO_GetFieldsCounters done [11:57:31]requested_item shift.num is exist - process it [11:57:31]requested_item shift.opened is exist - process it [11:57:31]req_shift_opened [11:57:31]FM_GetShiftState [11:57:31]SAM_PROTO_GetShiftState [11:57:31]wFMCommunicate request_size=4 [11:57:31]MH_SAM_APDU [11:57:31]CAPDU: 80 13 01 00 [11:57:31]Write to MH i2c: E2 08 00 FE 76 80 13 01 00 00 00 00 00 F1 [11:57:31]Write i2c OK [11:57:31]MH_I2C_Read... [11:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:31]Read from MH i2c: E2 [11:57:31]MH_I2C_Read... [11:57:31]Read from MH i2c: E2 0E 00 [11:57:31]MH_I2C_Read... [11:57:31]Read from MH i2c: E2 0E 00 FE 76 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 41 [11:57:31]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:57:31]wFMCommunicate OK [11:57:31]SAM_PROTO_GetShiftState done [11:57:31]FM_GetShiftState done [11:57:31]req_shift_opened done [11:57:31]requested_item shift.open_date is exist - process it [11:57:31]req_shift_open_date [11:57:31]req_shift_open_date done [11:57:31]produce_requested_data done [11:57:31]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":221003,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:57:31]process_action_free close_receipt [11:57:31]json_value_free [11:57:31]json_value_free done [11:57:31]process_json_proto returns [11:57:31]Send response to host [11:57:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":221003,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:57:31]free response buf [11:57:31]execute_script done [11:57:31]execute_script returns [11:57:31]free content buf [11:57:31]Sock 7.Close socket [11:57:31]Sock 7.Thread stoped [11:57:35]OFD Sender: No OFD packet to send [11:57:38]accept exits with 9 [11:57:38]New connection [11:57:38]New thread 3066531172 created [11:57:38]Thread 3066674532 joined [11:57:38]Waiting for new connection... [11:57:38] Sock 9.Parse request [11:57:38]Sock 9.Check first char [11:57:38]Sock 9.First char is OK [11:57:38]request: POST /json_proto HTTP/1.0 [11:57:38]Method: POST [11:57:38]URL: /json_proto [11:57:38]Method is POST - this is cgi request [11:57:38]url: /json_proto [11:57:38]query_string will be loaded in cgi processing [11:57:38]execute_cgi json_proto POST (null) [11:57:38]execute_cgi path=json_proto method=POST [11:57:38]POST find Content-Length [11:57:38]Host: 172.17.40.4:8080 [11:57:38]Content-Length: 682 [11:57:38]Content-Type: application/json [11:57:38] [11:57:38]POST finish read [11:57:38]Found Content-Length = 682 [11:57:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)538923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:38]execute_script... [11:57: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)538923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:38]POST & json_proto [11:57:38]process_json_proto [11:57:38]json parsed OK: [11:57:38]protocol is kg_v1.0 [11:57:38]action value=close_receipt [11:57:38]process_action close_receipt [11:57:38]cmd_close_receipt [11:57:38]MH_GetDate [11:57:38]Write to MH i2c: F0 00 00 FF 76 64 [11:57:38]Write i2c OK [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: F0 [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: F0 09 00 [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: F0 09 00 FF 76 00 B7 E4 18 67 65 5C 16 67 C5 [11:57:38]GetLastDocTimeStamp 1729684652 [11:57:38]current date 1729684663 [11:57:38]FM_GetShiftState [11:57:38]SAM_PROTO_GetShiftState [11:57:38]wFMCommunicate request_size=4 [11:57:38]MH_SAM_APDU [11:57:38]CAPDU: 80 13 01 00 [11:57:38]Write to MH i2c: E2 08 00 00 77 80 13 01 00 00 00 00 00 F4 [11:57:38]Write i2c OK [11:57:38]MH_I2C_Read... [11:57:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:38]Read from MH i2c: E2 [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: E2 0E 00 [11:57:38]MH_I2C_Read... [11:57:38]Read from MH i2c: E2 0E 00 00 77 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 44 [11:57:38]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:57:38]wFMCommunicate OK [11:57:38]SAM_PROTO_GetShiftState done [11:57:38]FM_GetShiftState done [11:57:38]opened in 1729642119 [11:57:38]opened+sec_in_day 1729728519 [11:57:38]quantity*price = 100021 [11:57:38]sum+1 = 100023 [11:57:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 84 "Партнер Нефть" Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 СНО: Общий режим Чек 213 23.10.2024 11:57 Смена: 447 ФФД: 1.0 ЗНМ: 0300000178 РНМ: 0000000000098116 Версия ККМ: 001 ФМ: 0000000000965413 ФД: 221004 ФПД: 224035777290274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115743&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221004&fm=224035777290274&tin=02508201610067®Number=0000000000098116&sum=100000 [11:57:39]StoreToDocumentArchive [11:57:39]shift 447 fd 221004 [11:57:39]save to /storage/0447/doc_00221004 [11:57:39]save last doc name /storage/0447/doc_00221004 to /storage/kkm_last_doc_name [11:57:39]save OK [11:57:39]Clear old archive folders... [11:57:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:39]tlvbuf is 007312C0 [11:57:39]SAM_PROTO_ClearQueue [11:57:39]wFMCommunicate request_size=4 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 09 00 00 [11:57:39]Write to MH i2c: E2 08 00 0D 77 80 09 00 00 00 00 00 00 F6 [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:39]Read from MH i2c: E2 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 0D 77 00 90 00 F8 [11:57:39]RAPDU: 90 00 [11:57:39]wFMCommunicate OK [11:57:39]SAM_PROTO_ClearQueue done [11:57:39]KKMCreateOFDPacket [11:57:39]OFDProtocolAddRootSTLVToBuf [11:57:39]FM_MakeSignedData [11:57:39]FM_MakeSignedData [11:57:39]SAM_PROTO_SignData [11:57:39]wFMCommunicate request_size=4 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 0D 01 02 [11:57:39]Write to MH i2c: E2 08 00 0E 77 80 0D 01 02 00 00 00 00 FE [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:39]Read from MH i2c: E2 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 0E 77 00 90 00 F9 [11:57:39]RAPDU: 90 00 [11:57:39]wFMCommunicate OK [11:57:39]wFMCommunicate request_size=255 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 B7 E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4C 5F 03 00 35 04 06 00 CB [11:57:39]Write to MH i2c: E2 02 01 0F 77 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 B7 E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4C 5F 03 00 35 04 06 00 CB 00 00 CC [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:39]Read from MH i2c: E2 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 0F 77 00 90 00 FA [11:57:39]RAPDU: 90 00 [11:57:39]wFMCommunicate OK [11:57:39]wFMCommunicate request_size=10 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 0D 02 02 05 C2 64 EC 20 22 [11:57:39]Write to MH i2c: E2 0D 00 10 77 80 0D 02 02 05 00 C2 64 EC 20 22 00 00 5F [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:39]Read from MH i2c: E2 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 03 00 10 77 00 90 00 FB [11:57:39]RAPDU: 90 00 [11:57:39]wFMCommunicate OK [11:57:39]wFMCommunicate request_size=4 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 0D 03 02 [11:57:39]Write to MH i2c: E2 08 00 11 77 80 0D 03 02 00 00 00 00 03 [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:39]Read from MH i2c: E2 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 0B 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 0B 00 11 77 00 24 D9 BB FA 5D 40 AD 2C 90 00 2C [11:57:39]RAPDU: 24 D9 BB FA 5D 40 AD 2C 90 00 [11:57:39]wFMCommunicate OK [11:57:39]SAM_PROTO_SignData done [11:57:39]FM_MakeSignedData done [11:57:39]CreateOFDProtocolMessage [11:57:39]wFMCommunicate request_size=4 [11:57:39]MH_SAM_APDU [11:57:39]CAPDU: 80 11 00 00 [11:57:39]Write to MH i2c: E2 08 00 12 77 80 11 00 00 00 00 00 00 03 [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:39]Read from MH i2c: E2 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 17 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: E2 17 00 12 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 52 [11:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:57:39]wFMCommunicate OK [11:57:39]CreateOFDProtocolMessage done [11:57:39]OFDSenderStorePacket 221004 [11:57:39]StoreOFDPacket docnum=221004 [11:57:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F3 88 07 01 4C E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 B7 E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4C 5F 03 00 35 04 06 00 CB C2 64 EC 20 22 24 D9 BB FA 5D 40 AD 2C [11:57:39]CheckFolder [11:57:39]dirname=/storage/ofd_packets [11:57:39]CheckFolder done [11:57:39]ProducePacketName [11:57:39]name=ofd_packets/00221004 [11:57:39]NVStorageSaveData ofd_packets/00221004 [11:57:39]File name is /storage/ofd_packets/00221004 [11:57:39]Write 301 bytes [11:57:39]NVStorageSaveData done [11:57:39]OFDSenderStorePacket done [11:57:39]KKMCreateOFDPacket done [11:57:39]NVStorageSaveData kkm_last_timestamp [11:57:39]File name is /storage/kkm_last_timestamp [11:57:39]Write 4 bytes [11:57:39]NVStorageSaveData done [11:57:39]ExternCall_PrintAddStr [11:57:39]wPrintStart [11:57:39]Write to MH i2c: 01 00 00 13 77 8A [11:57:39]Write i2c OK [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: 01 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: 01 07 00 [11:57:39]MH_I2C_Read... [11:57:39]Read from MH i2c: 01 07 00 13 77 00 00 00 00 00 FF 0F 9F [11:57:39]RasterBufferAndPrint [11:57:39]line Счет N : (1)538923 [11:57:39]line ИНН: 02508201610067 [11:57:39]line Контрольно-Кассовый Чек [11:57:39]line ПРОДАЖА [11:57:39]line ТРК (МРК, ГНК) : 21 [11:57:39]line Товар: 2710124500 [11:57:39]line Аи-95-К-3 [11:57:39]line 13.480 * 74.20 [11:57:39]line = 1000.22 [11:57:39]line НДС 12% НСП 1% [11:57:39]line > о реализуемом товаре [11:57:39]line ОКРУГЛЕНИЕ: -0.22 [11:57:39]line ИТОГО: 1000.00 [11:57:39]line Внесено: 1000.00 [11:57:39]line СДАЧА: 0.00 [11:57:39]line НСП 1% : 8.85 [11:57:39]line НДС 12% : 106.22 [11:57:39]line Наличными: 1000.00 [11:57:39]line Безнал.: 0.00 [11:57:39]line Место: АЗС № 84 "Партнер Нефть" [11:57:39]line Адрес: 720001, г. Джалал Абад, ул. Шерматова 10, 40.961557, 72.989775 [11:57:39]line СНО: Общий режим [11:57:39]line Чек 213 23.10.2024 11:57 [11:57:39]line Смена: 447 ФФД: 1.0 [11:57:39]line ЗНМ: 0300000178 [11:57:39]line РНМ: 0000000000098116 [11:57:39]line Версия ККМ: 001 [11:57:39]line ФМ: 0000000000965413 [11:57:39]line ФД: 221004 [11:57:39]line ФПД: 224035777290274 [11:57:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241023T115743&type=1&operation_type=1&fn_number=0000000000965413&fd_number=221004&fm=224035777290274&tin=02508201610067®Number=0000000000098116&sum=100000 [11:57:39]written 0, free lines is 4095 [11:57:39]OFD Sender: Processing packet 221004 [packets to send 81, broken 80] [11:57:39]ProducePacketName [11:57:39]name=ofd_packets/00221004 [11:57:39]OFD Sender: To server: pG, [11:57:39]CommunicateWithHost lk.salyk.kg:30040 [11:57:39]ConnectInit lk.salyk.kg [11:57:40]Connected sock=10 [11:57:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0F 01 00 00 F3 88 07 01 4C E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 B7 E4 18 67 0E 04 04 00 BF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4C 5F 03 00 35 04 06 00 CB C2 64 EC 20 22 24 D9 BB FA 5D 40 AD 2C [11:57:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 2F 7C 47 00 44 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 39 36 35 34 31 33 10 04 04 00 4C 5F 03 00 F4 03 04 00 56 90 18 67 B6 04 01 00 00 82 63 D2 11 65 AB BB 95 [11:57:40]CommunicateWithHost err = 0 [11:57:40]CheckOFDResponse [11:57:40]1017 (14) - 77093643461234 [11:57:40]1041 (16) - 0000000000965413 [11:57:40]1040 (4) - 221004 [11:57:40]1012 (4) - 23.10.2024 05:57 [11:57:40]1206 (1) - 0 [11:57:40]OFD Sender: Remove packet 221004 [11:57:40]ProducePacketName [11:57:40]name=ofd_packets/00221004 [11:57:40]NVStorageDeleteData [11:57:40]Write to MH i2c: 01 00 00 3E 77 B5 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: 01 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: 01 07 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: 01 07 00 3E 77 00 00 00 00 00 F3 0C BB [11:57:40]RasterBufferAndPrint [11:57:40]line [11:57:40]line [11:57:40]line [11:57:40]line [11:57:40]line [11:57:40]written 0, free lines is 3321 [11:57:40]MH_Cut [11:57:40]Write to MH i2c: D1 01 00 45 77 01 8E [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: D1 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: D1 01 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: D1 01 00 45 77 00 8D [11:57:40]Write to MH i2c: 01 00 00 46 77 BD [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]OFD Sender: No OFD packet to send [11:57:41]*** Cut start [11:57:41]*** Partial cut [11:57:41]*** CUTSNS_PIN = 1 [11:57:41]*** CUTSNS_PIN = 0 [11:57:41]*** Brake cut motor [11:57:41]Read from MH i2c: 01 [11:57:41]MH_I2C_Read... [11:57:41]*** Stop cut motor [11:57:41]*** Cut end [11:57:41]Read from MH i2c: 01 07 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 07 00 46 77 00 00 00 00 00 FF 0F D2 [11:57:41]process_action close_receipt done [11:57:41]requested_data is exist [11:57:41]produce_requested_data [11:57:41]requested_item fm.sn is exist - process it [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 11 00 00 [11:57:41]Write to MH i2c: E2 08 00 47 77 80 11 00 00 00 00 00 00 38 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 17 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 17 00 47 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 87 [11:57:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [11:57:41]wFMCommunicate OK [11:57:41]requested_item fd.num is exist - process it [11:57:41]SAM_PROTO_GetFieldsCounters [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 13 00 00 [11:57:41]Write to MH i2c: E2 08 00 48 77 80 13 00 00 00 00 00 00 3B [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 62 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 62 00 48 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 45 [11:57:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:41]wFMCommunicate OK [11:57:41]SAM_PROTO_GetFieldsCounters done [11:57:41]requested_item shift.num is exist - process it [11:57:41]requested_item shift.opened is exist - process it [11:57:41]req_shift_opened [11:57:41]FM_GetShiftState [11:57:41]SAM_PROTO_GetShiftState [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 13 01 00 [11:57:41]Write to MH i2c: E2 08 00 49 77 80 13 01 00 00 00 00 00 3D [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 0E 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 0E 00 49 77 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 8D [11:57:41]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [11:57:41]wFMCommunicate OK [11:57:41]SAM_PROTO_GetShiftState done [11:57:41]FM_GetShiftState done [11:57:41]req_shift_opened done [11:57:41]requested_item shift.open_date is exist - process it [11:57:41]req_shift_open_date [11:57:41]req_shift_open_date done [11:57:41]produce_requested_data done [11:57:41]produce_requested_data return {"fm.sn":"0000000000965413","fd.num":221004,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [11:57:41]process_action_free close_receipt [11:57:41]json_value_free [11:57:41]json_value_free done [11:57:41]process_json_proto returns [11:57:41]Send response to host [11:57:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965413","fd.num":221004,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [11:57:41]free response buf [11:57:41]execute_script done [11:57:41]execute_script returns [11:57:41]free content buf [11:57:41]Sock 9.Close socket [11:57:41]Sock 9.Thread stoped [11:57:45]OFD Sender: No OFD packet to send [11:57:50]OFD Sender: No OFD packet to send [11:57:55]OFD Sender: No OFD packet to send [11:58:00]OFD Sender: No OFD packet to send [11:58:05]OFD Sender: No OFD packet to send [11:58:10]OFD Sender: No OFD packet to send [11:58:15]OFD Sender: No OFD packet to send [11:58:20]OFD Sender: No OFD packet to send [11:58:25]OFD Sender: No OFD packet to send [11:58:30]OFD Sender: No OFD packet to send [11:58:35]OFD Sender: No OFD packet to send [11:58:40]OFD Sender: No OFD packet to send [11:58:45]OFD Sender: No OFD packet to send [11:58:50]OFD Sender: No OFD packet to send [11:58:55]OFD Sender: No OFD packet to send [11:59:00]OFD Sender: No OFD packet to send [11:59:05]OFD Sender: No OFD packet to send [11:59:10]OFD Sender: No OFD packet to send [11:59:15]OFD Sender: No OFD packet to send [11:59:20]OFD Sender: No OFD packet to send [11:59:25]OFD Sender: No OFD packet to send [11:59:30]OFD Sender: No OFD packet to send [11:59:35]OFD Sender: No OFD packet to send [11:59:40]OFD Sender: No OFD packet to send [11:59:45]OFD Sender: No OFD packet to send [11:59:50]OFD Sender: No OFD packet to send [11:59:55]OFD Sender: No OFD packet to send [12:00:00]OFD Sender: No OFD packet to send [12:00:05]OFD Sender: No OFD packet to send [12:00:10]OFD Sender: No OFD packet to send [12:00:15]OFD Sender: No OFD packet to send [12:00:20]OFD Sender: No OFD packet to send [12:00:25]OFD Sender: No OFD packet to send [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:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:16]OFD Sender: No OFD packet to send [12:02:21]OFD Sender: No OFD packet to send [12:02:26]OFD Sender: No OFD packet to send [12:02:31]OFD Sender: No OFD packet to send [12:02:36]OFD Sender: No OFD packet to send [12:02:41]OFD Sender: No OFD packet to send [12:02:46]OFD Sender: No OFD packet to send [12:02:51]OFD Sender: No OFD packet to send [12:02:56]OFD Sender: No OFD packet to send [12:03:01]OFD Sender: No OFD packet to send [12:03:06]OFD Sender: No OFD packet to send [12:03:11]OFD Sender: No OFD packet to send [12:03:16]OFD Sender: No OFD packet to send [12:03:21]OFD Sender: No OFD packet to send [12:03:26]OFD Sender: No OFD packet to send [12:03:31]OFD Sender: No OFD packet to send [12:03:36]OFD Sender: No OFD packet to send [12:03:41]OFD Sender: No OFD packet to send [12:03:46]OFD Sender: No OFD packet to send [12:03:51]OFD Sender: No OFD packet to send [12:03:56]OFD Sender: No OFD packet to send [12:04:01]OFD Sender: No OFD packet to send [12:04:06]OFD Sender: No OFD packet to send [12:04:11]OFD Sender: No OFD packet to send [12:04:16]OFD Sender: No OFD packet to send [12:04:21]OFD Sender: No OFD packet to send [12:04:26]OFD Sender: No OFD packet to send [12:04:31]OFD Sender: No OFD packet to send [12:04:36]OFD Sender: No OFD packet to send [12:04:41]OFD Sender: No OFD packet to send [12:04:46]OFD Sender: No OFD packet to send [12:04:51]OFD Sender: No OFD packet to send [12:04:56]OFD Sender: No OFD packet to send [12:05:01]OFD Sender: No OFD packet to send [12:05:06]OFD Sender: No OFD packet to send [12:05:11]OFD Sender: No OFD packet to send [12:05:16]OFD Sender: No OFD packet to send [12:05:21]OFD Sender: No OFD packet to send [12:05:26]OFD Sender: No OFD packet to send [12:05:31]OFD Sender: No OFD packet to send [12:05:36]OFD Sender: No OFD packet to send [12:05:41]OFD Sender: No OFD packet to send [12:05:46]OFD Sender: No OFD packet to send [12:05:51]OFD Sender: No OFD packet to send [12:05:56]OFD Sender: No OFD packet to send [12:06:01]OFD Sender: No OFD packet to send [12:06:06]OFD Sender: No OFD packet to send [12:06:11]OFD Sender: No OFD packet to send [12:06:16]OFD Sender: No OFD packet to send [12:06:21]OFD Sender: No OFD packet to send [12:06:26]OFD Sender: No OFD packet to send [12:06:31]OFD Sender: No OFD packet to send [12:06:36]OFD Sender: No OFD packet to send [12:06:41]OFD Sender: No OFD packet to send [12:06:46]OFD Sender: No OFD packet to send [12:06:51]OFD Sender: No OFD packet to send [12:06:56]OFD Sender: No OFD packet to send [12:07:01]OFD Sender: No OFD packet to send [12:07:06]OFD Sender: No OFD packet to send [12:07:11]OFD Sender: No OFD packet to send [12:07:16]OFD Sender: No OFD packet to send [12:07:21]OFD Sender: No OFD packet to send [12:07:26]OFD Sender: No OFD packet to send [12:07:31]OFD Sender: No OFD packet to send [12:07:36]OFD Sender: No OFD packet to send [12:07:41]OFD Sender: No OFD packet to send [12:07:46]OFD Sender: No OFD packet to send [12:07:51]OFD Sender: No OFD packet to send [12:07:56]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:11]OFD Sender: No OFD packet to send [12:08:16]OFD Sender: No OFD packet to send [12:08:21]OFD Sender: No OFD packet to send [12:08:26]OFD Sender: No OFD packet to send [12:08:31]OFD Sender: No OFD packet to send [12:08:36]OFD Sender: No OFD packet to send [12:08:41]OFD Sender: No OFD packet to send [12:08:46]OFD Sender: No OFD packet to send [12:08:51]OFD Sender: No OFD packet to send [12:08:56]OFD Sender: No OFD packet to send [12:09:01]OFD Sender: No OFD packet to send [12:09:06]OFD Sender: No OFD packet to send [12:09:11]OFD Sender: No OFD packet to send [12:09:16]OFD Sender: No OFD packet to send [12:09:21]OFD Sender: No OFD packet to send [12:09:26]OFD Sender: No OFD packet to send [12:09:31]OFD Sender: No OFD packet to send [12:09:36]OFD Sender: No OFD packet to send [12:09:41]OFD Sender: No OFD packet to send [12:09:46]OFD Sender: No OFD packet to send [12:09:51]OFD Sender: No OFD packet to send [12:09:56]OFD Sender: No OFD packet to send [12:10:01]OFD Sender: No OFD packet to send [12:10:06]OFD Sender: No OFD packet to send [12:10:11]OFD Sender: No OFD packet to send [12:10:16]OFD Sender: No OFD packet to send [12:10:21]OFD Sender: No OFD packet to send [12:10:26]OFD Sender: No OFD packet to send [12:10:31]OFD Sender: No OFD packet to send [12:10:36]OFD Sender: No OFD packet to send [12:10:41]OFD Sender: No OFD packet to send [12:10:46]OFD Sender: No OFD packet to send [12:10: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:22]accept exits with 7 [12:11:22]New connection [12:11:22]New thread 3066674532 created [12:11:22]Thread 3066531172 joined [12:11:22]Waiting for new connection... [12:11:22] Sock 7.Parse request [12:11:22]Sock 7.Check first char [12:11:22]Sock 7.First char is OK [12:11:22]request: POST /json_proto HTTP/1.0 [12:11:22]Method: POST [12:11:22]URL: /json_proto [12:11:22]Method is POST - this is cgi request [12:11:22]url: /json_proto [12:11:22]query_string will be loaded in cgi processing [12:11:22]execute_cgi json_proto POST (null) [12:11:22]execute_cgi path=json_proto method=POST [12:11:22]POST find Content-Length [12:11:22]Host: 172.17.40.4:8080 [12:11:22]Content-Length: 215 [12:11:22]Content-Type: application/json [12:11:22] [12:11:22]POST finish read [12:11:22]Found Content-Length = 215 [12:11:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:22]execute_script... [12:11:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:22]POST & json_proto [12:11:22]process_json_proto [12:11:22]json parsed OK: [12:11:22]protocol is kg_v1.0 [12:11:22]action value=get_value [12:11:22]process_action get_value [12:11:22]cmd_get_value [12:11:22]process_action get_value done [12:11:22]requested_data is exist [12:11:22]produce_requested_data [12:11:22]requested_item kkm.sn is exist - process it [12:11:22]requested_item kkm.ver is exist - process it [12:11:22]requested_item fm.sn is exist - process it [12:11:22]wFMCommunicate request_size=4 [12:11:22]MH_SAM_APDU [12:11:22]CAPDU: 80 11 00 00 [12:11:22]Write to MH i2c: E2 08 00 4A 77 80 11 00 00 00 00 00 00 3B [12:11:22]Write i2c OK [12:11:22]MH_I2C_Read... [12:11:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:22]Read from MH i2c: E2 [12:11:22]MH_I2C_Read... [12:11:22]Read from MH i2c: E2 17 00 [12:11:22]MH_I2C_Read... [12:11:22]Read from MH i2c: E2 17 00 4A 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 8A [12:11:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [12:11:22]wFMCommunicate OK [12:11:22]requested_item fd.num is exist - process it [12:11:22]SAM_PROTO_GetFieldsCounters [12:11:22]wFMCommunicate request_size=4 [12:11:22]MH_SAM_APDU [12:11:22]CAPDU: 80 13 00 00 [12:11:22]Write to MH i2c: E2 08 00 4B 77 80 13 00 00 00 00 00 00 3E [12:11:22]Write i2c OK [12:11:22]MH_I2C_Read... [12:11:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:22]Read from MH i2c: E2 [12:11:22]MH_I2C_Read... [12:11:22]Read from MH i2c: E2 62 00 [12:11:22]MH_I2C_Read... [12:11:22]Read from MH i2c: E2 62 00 4B 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 48 [12:11:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 [12:11:22]wFMCommunicate OK [12:11:22]SAM_PROTO_GetFieldsCounters done [12:11:22]requested_item shift.num is exist - process it [12:11:22]requested_item shift.opened is exist - process it [12:11:22]req_shift_opened [12:11:22]FM_GetShiftState [12:11:22]SAM_PROTO_GetShiftState [12:11:22]wFMCommunicate request_size=4 [12:11:22]MH_SAM_APDU [12:11:22]CAPDU: 80 13 01 00 [12:11:22]Write to MH i2c: E2 08 00 4C 77 80 13 01 00 00 00 00 00 40 [12:11:22]Write i2c OK [12:11:22]MH_I2C_Read... [12:11:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:22]Read from MH i2c: E2 [12:11:22]MH_I2C_Read... [12:11:22]Read from MH i2c: E2 0E 00 [12:11:22]MH_I2C_Read... [12:11:22]Read from MH i2c: E2 0E 00 4C 77 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 90 [12:11:22]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [12:11:22]wFMCommunicate OK [12:11:22]SAM_PROTO_GetShiftState done [12:11:22]FM_GetShiftState done [12:11:22]req_shift_opened done [12:11:22]requested_item shift.open_date is exist - process it [12:11:22]req_shift_open_date [12:11:22]req_shift_open_date done [12:11:22]produce_requested_data done [12:11:22]produce_requested_data return {"kkm.sn":"0300000178","kkm.ver":"001","fm.sn":"0000000000965413","fd.num":221004,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [12:11:22]process_action_free get_value [12:11:22]json_value_free [12:11:22]json_value_free done [12:11:22]process_json_proto returns [12:11:22]Send response to host [12:11:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000178","kkm.ver":"001","fm.sn":"0000000000965413","fd.num":221004,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [12:11:23]free response buf [12:11:23]execute_script done [12:11:23]execute_script returns [12:11:23]free content buf [12:11:23]Sock 7.Close socket [12:11:23]Sock 7.Thread stoped [12:11:23]accept exits with 9 [12:11:23]New connection [12:11:23]New thread 3066531172 created [12:11:23]Thread 3066674532 joined [12:11:23]Waiting for new connection... [12:11:23] Sock 9.Parse request [12:11:23]Sock 9.Check first char [12:11:23]Sock 9.First char is OK [12:11:23]request: POST /json_proto HTTP/1.0 [12:11:23]Method: POST [12:11:23]URL: /json_proto [12:11:23]Method is POST - this is cgi request [12:11:23]url: /json_proto [12:11:23]query_string will be loaded in cgi processing [12:11:23]execute_cgi json_proto POST (null) [12:11:23]execute_cgi path=json_proto method=POST [12:11:23]POST find Content-Length [12:11:23]Host: 172.17.40.4:8080 [12:11:23]Content-Length: 331 [12:11:23]Content-Type: application/json [12:11:23] [12:11:23]POST finish read [12:11:23]Found Content-Length = 331 [12:11:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:11:23]execute_script... [12:11:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:11:23]POST & json_proto [12:11:23]process_json_proto [12:11:23]json parsed OK: [12:11:23]protocol is kg_v1.0 [12:11:23]action value=get_value [12:11:23]process_action get_value [12:11:23]cmd_get_value [12:11:23]process_action get_value done [12:11:23]requested_data is exist [12:11:23]produce_requested_data [12:11:23]requested_item fm.sale.total is exist - process it [12:11:23]SAM_PROTO_GetFMData [12:11:23]wFMCommunicate request_size=4 [12:11:23]MH_SAM_APDU [12:11:23]CAPDU: 80 13 03 00 [12:11:23]Write to MH i2c: E2 08 00 4D 77 80 13 03 00 00 00 00 00 43 [12:11:23]Write i2c OK [12:11:23]MH_I2C_Read... [12:11:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:11:23]Read from MH i2c: E2 [12:11:23]MH_I2C_Read... [12:11:23]Read from MH i2c: E2 FD 00 [12:11:23]MH_I2C_Read... [12:11:23]Read from MH i2c: E2 FD 00 4D 77 00 C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 AC [12:11:23]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 [12:11:23]wFMCommunicate OK [12:11:23]wFMCommunicate request_size=4 [12:11:23]MH_SAM_APDU [12:11:23]CAPDU: 80 17 00 00 [12:11:23]Write to MH i2c: E2 08 00 4E 77 80 17 00 00 00 00 00 00 45 [12:11:23]Write i2c OK [12:11:23]MH_I2C_Read... [12:11:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:24]Read from MH i2c: E2 [12:11:24]MH_I2C_Read... [12:11:24]Read from MH i2c: E2 FD 00 [12:11:24]MH_I2C_Read... [12:11:24]Read from MH i2c: E2 FD 00 4E 77 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 D3 [12:11:24]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [12:11:24]wFMCommunicate OK [12:11:24]wFMCommunicate request_size=4 [12:11:24]MH_SAM_APDU [12:11:24]CAPDU: 80 17 00 00 [12:11:24]Write to MH i2c: E2 08 00 4F 77 80 17 00 00 00 00 00 00 46 [12:11:24]Write i2c OK [12:11:24]MH_I2C_Read... [12:11:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:24]Read from MH i2c: E2 [12:11:24]MH_I2C_Read... [12:11:24]Read from MH i2c: E2 FD 00 [12:11:24]MH_I2C_Read... [12:11:24]Read from MH i2c: E2 FD 00 4F 77 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 58 [12:11:24]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [12:11:24]wFMCommunicate OK [12:11:24]wFMCommunicate request_size=4 [12:11:24]MH_SAM_APDU [12:11:24]CAPDU: 80 17 00 00 [12:11:24]Write to MH i2c: E2 08 00 50 77 80 17 00 00 00 00 00 00 47 [12:11:24]Write i2c OK [12:11:24]MH_I2C_Read... [12:11:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:24]Read from MH i2c: E2 [12:11:24]MH_I2C_Read... [12:11:24]Read from MH i2c: E2 FD 00 [12:11:24]MH_I2C_Read... [12:11:24]Read from MH i2c: E2 FD 00 50 77 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 D3 [12:11:24]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:11:24]wFMCommunicate OK [12:11:24]wFMCommunicate request_size=4 [12:11:24]MH_SAM_APDU [12:11:24]CAPDU: 80 17 00 00 [12:11:24]Write to MH i2c: E2 08 00 51 77 80 17 00 00 00 00 00 00 48 [12:11:24]Write i2c OK [12:11:24]MH_I2C_Read... [12:11:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:11:24]Read from MH i2c: E2 [12:11:24]MH_I2C_Read... [12:11:24]Read from MH i2c: E2 E2 00 [12:11:24]MH_I2C_Read... [12:11:24]Read from MH i2c: E2 E2 00 51 77 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [12:11:24]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:11:24]wFMCommunicate OK [12:11:24]SAM_PROTO_GetFMData done [12:11:24]requested_item fm.sale_refund.total is exist - process it [12:11:24]requested_item fm.buy.total is exist - process it [12:11:24]requested_item shift.sale.total is exist - process it [12:11:24]SAM_PROTO_GetShiftData [12:11:24]wFMCommunicate request_size=4 [12:11:24]MH_SAM_APDU [12:11:24]CAPDU: 80 13 02 00 [12:11:24]Write to MH i2c: E2 08 00 52 77 80 13 02 00 00 00 00 00 47 [12:11:24]Write i2c OK [12:11:24]MH_I2C_Read... [12:11:25]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:11:25]Read from MH i2c: E2 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: E2 FD 00 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: E2 FD 00 52 77 00 AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 1B [12:11:25]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [12:11:25]wFMCommunicate OK [12:11:25]wFMCommunicate request_size=4 [12:11:25]MH_SAM_APDU [12:11:25]CAPDU: 80 17 00 00 [12:11:25]Write to MH i2c: E2 08 00 53 77 80 17 00 00 00 00 00 00 4A [12:11:25]Write i2c OK [12:11:25]MH_I2C_Read... [12:11:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:25]Read from MH i2c: E2 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: E2 FD 00 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: E2 FD 00 53 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 63 [12:11: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [12:11:25]wFMCommunicate OK [12:11:25]wFMCommunicate request_size=4 [12:11:25]MH_SAM_APDU [12:11:25]CAPDU: 80 17 00 00 [12:11:25]Write to MH i2c: E2 08 00 54 77 80 17 00 00 00 00 00 00 4B [12:11:25]Write i2c OK [12:11:25]MH_I2C_Read... [12:11:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:25]Read from MH i2c: E2 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: E2 FD 00 [12:11:25]MH_I2C_Read... [12:11:25]Read from MH i2c: E2 FD 00 54 77 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 FF [12:11:25]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [12:11:25]wFMCommunicate OK [12:11:25]wFMCommunicate request_size=4 [12:11:25]MH_SAM_APDU [12:11:25]CAPDU: 80 17 00 00 [12:11:25]Write to MH i2c: E2 08 00 55 77 80 17 00 00 00 00 00 00 4C [12:11:25]Write i2c OK [12:11:25]MH_I2C_Read... [12:11:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 FD 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 FD 00 55 77 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 CA [12:11:26]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [12:11:26]wFMCommunicate OK [12:11:26]wFMCommunicate request_size=4 [12:11:26]MH_SAM_APDU [12:11:26]CAPDU: 80 17 00 00 [12:11:26]Write to MH i2c: E2 08 00 56 77 80 17 00 00 00 00 00 00 4D [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 CC 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 CC 00 56 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2E [12:11:26]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:11:26]wFMCommunicate OK [12:11:26]SAM_PROTO_GetShiftData done [12:11:26]requested_item shift.sale.total_cash is exist - process it [12:11:26]requested_item shift.sale_refund.total is exist - process it [12:11:26]requested_item shift.sale_refund.total_cash is exist - process it [12:11:26]requested_item shift.buy.total is exist - process it [12:11:26]requested_item shift.buy.total_cash is exist - process it [12:11:26]produce_requested_data done [12:11:26]produce_requested_data return {"fm.sale.total":162309114.59,"fm.sale_refund.total":74303.30,"fm.buy.total":0.00,"shift.sale.total":130100.70,"shift.sale.total_cash":83711.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} [12:11:26]process_action_free get_value [12:11:26]json_value_free [12:11:26]json_value_free done [12:11:26]process_json_proto returns [12:11:26]Send response to host [12:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":162309114.59,"fm.sale_refund.total":74303.30,"fm.buy.total":0.00,"shift.sale.total":130100.70,"shift.sale.total_cash":83711.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}}} [12:11:26]free response buf [12:11:26]execute_script done [12:11:26]execute_script returns [12:11:26]free content buf [12:11:26]Sock 9.Close socket [12:11:26]Sock 9.Thread stoped [12:11:26]accept exits with 7 [12:11:26]New connection [12:11:26]New thread 3066674532 created [12:11:26]Thread 3066531172 joined [12:11:26]Waiting for new connection... [12:11:26] Sock 7.Parse request [12:11:26]Sock 7.Check first char [12:11:26]Sock 7.First char is OK [12:11:26]request: POST /json_proto HTTP/1.0 [12:11:26]Method: POST [12:11:26]URL: /json_proto [12:11:26]Method is POST - this is cgi request [12:11:26]url: /json_proto [12:11:26]query_string will be loaded in cgi processing [12:11:26]execute_cgi json_proto POST (null) [12:11:26]execute_cgi path=json_proto method=POST [12:11:26]POST find Content-Length [12:11:26]Host: 172.17.40.4:8080 [12:11:26]Content-Length: 331 [12:11:26]Content-Type: application/json [12:11:26] [12:11:26]POST finish read [12:11:26]Found Content-Length = 331 [12:11:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:11:26]execute_script... [12:11:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:11:26]POST & json_proto [12:11:26]process_json_proto [12:11:26]json parsed OK: [12:11:26]protocol is kg_v1.0 [12:11:26]action value=get_value [12:11:26]process_action get_value [12:11:26]cmd_get_value [12:11:26]process_action get_value done [12:11:26]requested_data is exist [12:11:26]produce_requested_data [12:11:26]requested_item fm.sale.total is exist - process it [12:11:26]SAM_PROTO_GetFMData [12:11:26]wFMCommunicate request_size=4 [12:11:26]MH_SAM_APDU [12:11:26]CAPDU: 80 13 03 00 [12:11:26]Write to MH i2c: E2 08 00 57 77 80 13 03 00 00 00 00 00 4D [12:11:26]Write i2c OK [12:11:26]MH_I2C_Read... [12:11:26]OFD Sender: No OFD packet to send [12:11:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:11:26]Read from MH i2c: E2 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 FD 00 [12:11:26]MH_I2C_Read... [12:11:26]Read from MH i2c: E2 FD 00 57 77 00 C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 B6 [12:11:27]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 [12:11:27]wFMCommunicate OK [12:11:27]wFMCommunicate request_size=4 [12:11:27]MH_SAM_APDU [12:11:27]CAPDU: 80 17 00 00 [12:11:27]Write to MH i2c: E2 08 00 58 77 80 17 00 00 00 00 00 00 4F [12:11:27]Write i2c OK [12:11:27]MH_I2C_Read... [12:11:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:27]Read from MH i2c: E2 [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: E2 FD 00 [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: E2 FD 00 58 77 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 DD [12:11:27]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [12:11:27]wFMCommunicate OK [12:11:27]wFMCommunicate request_size=4 [12:11:27]MH_SAM_APDU [12:11:27]CAPDU: 80 17 00 00 [12:11:27]Write to MH i2c: E2 08 00 59 77 80 17 00 00 00 00 00 00 50 [12:11:27]Write i2c OK [12:11:27]MH_I2C_Read... [12:11:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:27]Read from MH i2c: E2 [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: E2 FD 00 [12:11:27]MH_I2C_Read... [12:11:27]Read from MH i2c: E2 FD 00 59 77 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 62 [12:11:27]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [12:11:27]wFMCommunicate OK [12:11:27]wFMCommunicate request_size=4 [12:11:27]MH_SAM_APDU [12:11:27]CAPDU: 80 17 00 00 [12:11:27]Write to MH i2c: E2 08 00 5A 77 80 17 00 00 00 00 00 00 51 [12:11:27]Write i2c OK [12:11:27]MH_I2C_Read... [12:11:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:28]Read from MH i2c: E2 [12:11:28]MH_I2C_Read... [12:11:28]Read from MH i2c: E2 FD 00 [12:11:28]MH_I2C_Read... [12:11:28]Read from MH i2c: E2 FD 00 5A 77 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 DD [12:11:28]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:11:28]wFMCommunicate OK [12:11:28]wFMCommunicate request_size=4 [12:11:28]MH_SAM_APDU [12:11:28]CAPDU: 80 17 00 00 [12:11:28]Write to MH i2c: E2 08 00 5B 77 80 17 00 00 00 00 00 00 52 [12:11:28]Write i2c OK [12:11:28]MH_I2C_Read... [12:11:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:11:28]Read from MH i2c: E2 [12:11:28]MH_I2C_Read... [12:11:28]Read from MH i2c: E2 E2 00 [12:11:28]MH_I2C_Read... [12:11:28]Read from MH i2c: E2 E2 00 5B 77 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 30 [12:11:28]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:11:28]wFMCommunicate OK [12:11:28]SAM_PROTO_GetFMData done [12:11:28]requested_item fm.sale_refund.total is exist - process it [12:11:28]requested_item fm.buy.total is exist - process it [12:11:28]requested_item shift.sale.total is exist - process it [12:11:28]SAM_PROTO_GetShiftData [12:11:28]wFMCommunicate request_size=4 [12:11:28]MH_SAM_APDU [12:11:28]CAPDU: 80 13 02 00 [12:11:28]Write to MH i2c: E2 08 00 5C 77 80 13 02 00 00 00 00 00 51 [12:11:28]Write i2c OK [12:11:28]MH_I2C_Read... [12:11:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:11:29]Read from MH i2c: E2 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 FD 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 FD 00 5C 77 00 AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 25 [12:11:29]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [12:11:29]wFMCommunicate OK [12:11:29]wFMCommunicate request_size=4 [12:11:29]MH_SAM_APDU [12:11:29]CAPDU: 80 17 00 00 [12:11:29]Write to MH i2c: E2 08 00 5D 77 80 17 00 00 00 00 00 00 54 [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:29]Read from MH i2c: E2 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 FD 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 FD 00 5D 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 6D [12:11:29]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [12:11:29]wFMCommunicate OK [12:11:29]wFMCommunicate request_size=4 [12:11:29]MH_SAM_APDU [12:11:29]CAPDU: 80 17 00 00 [12:11:29]Write to MH i2c: E2 08 00 5E 77 80 17 00 00 00 00 00 00 55 [12:11:29]Write i2c OK [12:11:29]MH_I2C_Read... [12:11:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:29]Read from MH i2c: E2 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 FD 00 [12:11:29]MH_I2C_Read... [12:11:29]Read from MH i2c: E2 FD 00 5E 77 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 09 [12:11:30]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [12:11:30]wFMCommunicate OK [12:11:30]wFMCommunicate request_size=4 [12:11:30]MH_SAM_APDU [12:11:30]CAPDU: 80 17 00 00 [12:11:30]Write to MH i2c: E2 08 00 5F 77 80 17 00 00 00 00 00 00 56 [12:11:30]Write i2c OK [12:11:30]MH_I2C_Read... [12:11:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:30]Read from MH i2c: E2 [12:11:30]MH_I2C_Read... [12:11:30]Read from MH i2c: E2 FD 00 [12:11:30]MH_I2C_Read... [12:11:30]Read from MH i2c: E2 FD 00 5F 77 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 D4 [12:11:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [12:11:30]wFMCommunicate OK [12:11:30]wFMCommunicate request_size=4 [12:11:30]MH_SAM_APDU [12:11:30]CAPDU: 80 17 00 00 [12:11:30]Write to MH i2c: E2 08 00 60 77 80 17 00 00 00 00 00 00 57 [12:11:30]Write i2c OK [12:11:30]MH_I2C_Read... [12:11:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [12:11:30]Read from MH i2c: E2 [12:11:30]MH_I2C_Read... [12:11:30]Read from MH i2c: E2 CC 00 [12:11:30]MH_I2C_Read... [12:11:30]Read from MH i2c: E2 CC 00 60 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 38 [12:11:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:11:31]wFMCommunicate OK [12:11:31]SAM_PROTO_GetShiftData done [12:11:31]requested_item shift.sale.total_cash is exist - process it [12:11:31]requested_item shift.sale_refund.total is exist - process it [12:11:31]requested_item shift.sale_refund.total_cash is exist - process it [12:11:31]requested_item shift.buy.total is exist - process it [12:11:31]requested_item shift.buy.total_cash is exist - process it [12:11:31]produce_requested_data done [12:11:31]produce_requested_data return {"fm.sale.total":162309114.59,"fm.sale_refund.total":74303.30,"fm.buy.total":0.00,"shift.sale.total":130100.70,"shift.sale.total_cash":83711.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} [12:11:31]process_action_free get_value [12:11:31]json_value_free [12:11:31]json_value_free done [12:11:31]process_json_proto returns [12:11:31]Send response to host [12:11:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":162309114.59,"fm.sale_refund.total":74303.30,"fm.buy.total":0.00,"shift.sale.total":130100.70,"shift.sale.total_cash":83711.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}}} [12:11:31]free response buf [12:11:31]execute_script done [12:11:31]execute_script returns [12:11:31]free content buf [12:11:31]Sock 7.Close socket [12:11:31]Sock 7.Thread stoped [12:11:31]accept exits with 9 [12:11:31]New connection [12:11:31]New thread 3066531172 created [12:11:31]Thread 3066674532 joined [12:11:31]Waiting for new connection... [12:11:31] Sock 9.Parse request [12:11:31]Sock 9.Check first char [12:11:31]Sock 9.First char is OK [12:11:31]request: POST /json_proto HTTP/1.0 [12:11:31]Method: POST [12:11:31]URL: /json_proto [12:11:31]Method is POST - this is cgi request [12:11:31]url: /json_proto [12:11:31]query_string will be loaded in cgi processing [12:11:31]execute_cgi json_proto POST (null) [12:11:31]execute_cgi path=json_proto method=POST [12:11:31]POST find Content-Length [12:11:31]Host: 172.17.40.4:8080 [12:11:31]Content-Length: 268 [12:11:31]Content-Type: application/json [12:11:31] [12:11:31]POST finish read [12:11:31]Found Content-Length = 268 [12:11:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u0443\u043C\u0430\u0440\u0431\u0435\u043A\u043E\u0432 \u0411." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:31]execute_script... [12:11:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041A\u0443\u043C\u0430\u0440\u0431\u0435\u043A\u043E\u0432 \u0411." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:31]POST & json_proto [12:11:31]process_json_proto [12:11:31]json parsed OK: [12:11:31]protocol is kg_v1.0 [12:11:31]action value=x_report [12:11:31]process_action x_report [12:11:31]cmd_x_report [12:11:31]MH_GetDate [12:11:31]Write to MH i2c: F0 00 00 61 77 C7 [12:11:31]Write i2c OK [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: F0 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: F0 09 00 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: F0 09 00 61 77 00 F8 E7 18 67 65 5C 16 67 6C [12:11:31]GetLastDocTimeStamp 1729684663 [12:11:31]current date 1729685496 [12:11:31]FM_GetShiftState [12:11:31]SAM_PROTO_GetShiftState [12:11:31]wFMCommunicate request_size=4 [12:11:31]MH_SAM_APDU [12:11:31]CAPDU: 80 13 01 00 [12:11:31]Write to MH i2c: E2 08 00 62 77 80 13 01 00 00 00 00 00 56 [12:11:31]Write i2c OK [12:11:31]MH_I2C_Read... [12:11:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:31]Read from MH i2c: E2 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: E2 0E 00 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: E2 0E 00 62 77 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 A6 [12:11:31]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [12:11:31]wFMCommunicate OK [12:11:31]SAM_PROTO_GetShiftState done [12:11:31]FM_GetShiftState done [12:11:31]KKMCreateXReportDocument [12:11:31]Load OK [12:11:31]Malloc new data [12:11:31]MH_GetDate [12:11:31]Write to MH i2c: F0 00 00 63 77 C9 [12:11:31]Write i2c OK [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: F0 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: F0 09 00 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: F0 09 00 63 77 00 F8 E7 18 67 65 5C 16 67 6E [12:11:31]Malloc new data [12:11:31]Malloc new data [12:11:31]wFMCommunicate request_size=4 [12:11:31]MH_SAM_APDU [12:11:31]CAPDU: 80 11 00 00 [12:11:31]Write to MH i2c: E2 08 00 64 77 80 11 00 00 00 00 00 00 55 [12:11:31]Write i2c OK [12:11:31]MH_I2C_Read... [12:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:31]Read from MH i2c: E2 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: E2 17 00 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: E2 17 00 64 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 A4 [12:11:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [12:11:31]wFMCommunicate OK [12:11:31]SAM_PROTO_GetFieldsCounters [12:11:31]wFMCommunicate request_size=4 [12:11:31]MH_SAM_APDU [12:11:31]CAPDU: 80 13 00 00 [12:11:31]Write to MH i2c: E2 08 00 65 77 80 13 00 00 00 00 00 00 58 [12:11:31]Write i2c OK [12:11:31]MH_I2C_Read... [12:11:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:31]Read from MH i2c: E2 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: E2 62 00 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: E2 62 00 65 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 62 [12:11:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 [12:11:31]wFMCommunicate OK [12:11:31]SAM_PROTO_GetFieldsCounters done [12:11:31]Malloc new data [12:11:31]Malloc new data [12:11:31]Malloc new data [12:11:31]KKMCreateXReportDocument OK [12:11:31]KKMSetXReportData OK [12:11:31]KKMPrepareXReportFMData [12:11:31]SAM_PROTO_GetShiftData [12:11:31]wFMCommunicate request_size=4 [12:11:31]MH_SAM_APDU [12:11:31]CAPDU: 80 13 02 00 [12:11:31]Write to MH i2c: E2 08 00 66 77 80 13 02 00 00 00 00 00 5B [12:11:31]Write i2c OK [12:11:31]MH_I2C_Read... [12:11:31]OFD Sender: No OFD packet to send [12:11:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:11:31]Read from MH i2c: E2 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: E2 FD 00 [12:11:31]MH_I2C_Read... [12:11:31]Read from MH i2c: E2 FD 00 66 77 00 AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [12:11:32]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [12:11:32]wFMCommunicate OK [12:11:32]wFMCommunicate request_size=4 [12:11:32]MH_SAM_APDU [12:11:32]CAPDU: 80 17 00 00 [12:11:32]Write to MH i2c: E2 08 00 67 77 80 17 00 00 00 00 00 00 5E [12:11:32]Write i2c OK [12:11:32]MH_I2C_Read... [12:11:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:32]Read from MH i2c: E2 [12:11:32]MH_I2C_Read... [12:11:32]Read from MH i2c: E2 FD 00 [12:11:32]MH_I2C_Read... [12:11:32]Read from MH i2c: E2 FD 00 67 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 77 [12:11:32]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [12:11:32]wFMCommunicate OK [12:11:32]wFMCommunicate request_size=4 [12:11:32]MH_SAM_APDU [12:11:32]CAPDU: 80 17 00 00 [12:11:32]Write to MH i2c: E2 08 00 68 77 80 17 00 00 00 00 00 00 5F [12:11:32]Write i2c OK [12:11:32]MH_I2C_Read... [12:11:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:32]Read from MH i2c: E2 [12:11:32]MH_I2C_Read... [12:11:32]Read from MH i2c: E2 FD 00 [12:11:32]MH_I2C_Read... [12:11:32]Read from MH i2c: E2 FD 00 68 77 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 13 [12:11:32]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [12:11:33]wFMCommunicate OK [12:11:33]wFMCommunicate request_size=4 [12:11:33]MH_SAM_APDU [12:11:33]CAPDU: 80 17 00 00 [12:11:33]Write to MH i2c: E2 08 00 69 77 80 17 00 00 00 00 00 00 60 [12:11:33]Write i2c OK [12:11:33]MH_I2C_Read... [12:11:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:33]Read from MH i2c: E2 [12:11:33]MH_I2C_Read... [12:11:33]Read from MH i2c: E2 FD 00 [12:11:33]MH_I2C_Read... [12:11:33]Read from MH i2c: E2 FD 00 69 77 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 DE [12:11:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [12:11:33]wFMCommunicate OK [12:11:33]wFMCommunicate request_size=4 [12:11:33]MH_SAM_APDU [12:11:33]CAPDU: 80 17 00 00 [12:11:33]Write to MH i2c: E2 08 00 6A 77 80 17 00 00 00 00 00 00 61 [12:11:33]Write i2c OK [12:11:33]MH_I2C_Read... [12:11:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [12:11:33]Read from MH i2c: E2 [12:11:33]MH_I2C_Read... [12:11:33]Read from MH i2c: E2 CC 00 [12:11:33]MH_I2C_Read... [12:11:33]Read from MH i2c: E2 CC 00 6A 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 42 [12:11:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:11:33]wFMCommunicate OK [12:11:33]SAM_PROTO_GetShiftData done [12:11:33]1194 (1195) - счетчики итогов смены [12:11:33] 1134 (4) - 213 - количество чеков со всеми признаками расчетов [12:11:33] 1129 (156) - счетчики операций «приход» [12:11:33] 1135 (4) - 213 - количество чеков по признаку расчетов [12:11:33] 1201 (3) - 130100.70 - общая итоговая сумма в чеках [12:11:33] 1136 (3) - 83711.00 - итоговая сумма в чеках наличными [12:11:33] 1138 (3) - 46389.70 - итоговая сумма в чеках безналичными [12:11:33] 1024 (123) - суммы налогов [12:11:33] 1006 (9) - суммы НДС [12:11:33] 1010 (1) - 0% - код ставки НДС [12:11:33] 1011 (0) - 0.00 - сумма НДС по ставке [12:11:33] 1006 (12) - суммы НДС [12:11:33] 1010 (1) - 12% - код ставки НДС [12:11:33] 1011 (3) - 13818.58 - сумма НДС по ставке [12:11:33] 1007 (9) - суммы НСП [12:11:33] 1014 (1) - 0% - код ставки НСП [12:11:33] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:33] 1007 (12) - суммы НСП [12:11:33] 1014 (1) - 1% - код ставки НСП [12:11:33] 1015 (3) - 1151.50 - сумма НСП по ставке [12:11:33] 1007 (9) - суммы НСП [12:11:33] 1014 (1) - 2% - код ставки НСП [12:11:33] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:33] 1007 (9) - суммы НСП [12:11:33] 1014 (1) - 3% - код ставки НСП [12:11:33] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:33] 1007 (9) - суммы НСП [12:11:33] 1014 (1) - 5% - код ставки НСП [12:11:33] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 0,50% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 1,50% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1130 (141) - счетчики операций «возврат прихода» [12:11:34] 1135 (4) - 0 - количество чеков по признаку расчетов [12:11:34] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:11:34] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:11:34] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:11:34] 1024 (117) - суммы налогов [12:11:34] 1006 (9) - суммы НДС [12:11:34] 1010 (1) - 0% - код ставки НДС [12:11:34] 1011 (0) - 0.00 - сумма НДС по ставке [12:11:34] 1006 (9) - суммы НДС [12:11:34] 1010 (1) - 12% - код ставки НДС [12:11:34] 1011 (0) - 0.00 - сумма НДС по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 0% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 1% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 2% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 3% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 5% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 0,50% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 1,50% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1131 (141) - счетчики операций «расход» [12:11:34] 1135 (4) - 0 - количество чеков по признаку расчетов [12:11:34] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:11:34] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:11:34] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:11:34] 1024 (117) - суммы налогов [12:11:34] 1006 (9) - суммы НДС [12:11:34] 1010 (1) - 0% - код ставки НДС [12:11:34] 1011 (0) - 0.00 - сумма НДС по ставке [12:11:34] 1006 (9) - суммы НДС [12:11:34] 1010 (1) - 12% - код ставки НДС [12:11:34] 1011 (0) - 0.00 - сумма НДС по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 0% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 1% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 2% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 3% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 5% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 0,50% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 1,50% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1132 (141) - счетчики операций «возврат расхода» [12:11:34] 1135 (4) - 0 - количество чеков по признаку расчетов [12:11:34] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:11:34] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:11:34] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:11:34] 1024 (117) - суммы налогов [12:11:34] 1006 (9) - суммы НДС [12:11:34] 1010 (1) - 0% - код ставки НДС [12:11:34] 1011 (0) - 0.00 - сумма НДС по ставке [12:11:34] 1006 (9) - суммы НДС [12:11:34] 1010 (1) - 12% - код ставки НДС [12:11:34] 1011 (0) - 0.00 - сумма НДС по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 0% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 1% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 2% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 3% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 5% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 0,50% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1007 (9) - суммы НСП [12:11:34] 1014 (1) - 1,50% - код ставки НСП [12:11:34] 1015 (0) - 0.00 - сумма НСП по ставке [12:11:34] 1133 (588) - - счетчики коррекции - не используются [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1194 (04AA) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1134 (046E) [12:11:34]Malloc new data [12:11:34]Processing tag 1129 (0469) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1135 (046F) [12:11:34]Malloc new data [12:11:34]Processing tag 1201 (04B1) [12:11:34]Malloc new data [12:11:34]Processing tag 1136 (0470) [12:11:34]Malloc new data [12:11:34]Processing tag 1138 (0472) [12:11:34]Malloc new data [12:11:34]Processing tag 1024 (0400) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1006 (03EE) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1010 (03F2) [12:11:34]Malloc new data [12:11:34]Processing tag 1011 (03F3) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1006 (03EE) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1010 (03F2) [12:11:34]Malloc new data [12:11:34]Processing tag 1011 (03F3) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]SetTLVBufToDocument err=0 [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1130 (046A) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1135 (046F) [12:11:34]Malloc new data [12:11:34]Processing tag 1201 (04B1) [12:11:34]Malloc new data [12:11:34]Processing tag 1136 (0470) [12:11:34]Malloc new data [12:11:34]Processing tag 1138 (0472) [12:11:34]Malloc new data [12:11:34]Processing tag 1024 (0400) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1006 (03EE) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1010 (03F2) [12:11:34]Malloc new data [12:11:34]Processing tag 1011 (03F3) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1006 (03EE) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1010 (03F2) [12:11:34]Malloc new data [12:11:34]Processing tag 1011 (03F3) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]SetTLVBufToDocument err=0 [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1131 (046B) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1135 (046F) [12:11:34]Malloc new data [12:11:34]Processing tag 1201 (04B1) [12:11:34]Malloc new data [12:11:34]Processing tag 1136 (0470) [12:11:34]Malloc new data [12:11:34]Processing tag 1138 (0472) [12:11:34]Malloc new data [12:11:34]Processing tag 1024 (0400) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1006 (03EE) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1010 (03F2) [12:11:34]Malloc new data [12:11:34]Processing tag 1011 (03F3) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1006 (03EE) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1010 (03F2) [12:11:34]Malloc new data [12:11:34]Processing tag 1011 (03F3) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1007 (03EF) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1014 (03F6) [12:11:34]Malloc new data [12:11:34]Processing tag 1015 (03F7) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:34]SetTLVBufToDocument err=0 [12:11:34]SetTLVBufToDocument err=0 [12:11:34]Processing tag 1132 (046C) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1135 (046F) [12:11:34]Malloc new data [12:11:34]Processing tag 1201 (04B1) [12:11:34]Malloc new data [12:11:34]Processing tag 1136 (0470) [12:11:34]Malloc new data [12:11:34]Processing tag 1138 (0472) [12:11:34]Malloc new data [12:11:34]Processing tag 1024 (0400) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1006 (03EE) [12:11:34]Load OK [12:11:34]SetTLVBufToDocument [12:11:34]Processing tag 1010 (03F2) [12:11:34]Malloc new data [12:11:34]Processing tag 1011 (03F3) [12:11:34]Malloc new data [12:11:34]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1006 (03EE) [12:11:35]Load OK [12:11:35]SetTLVBufToDocument [12:11:35]Processing tag 1010 (03F2) [12:11:35]Malloc new data [12:11:35]Processing tag 1011 (03F3) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1007 (03EF) [12:11:35]Load OK [12:11:35]SetTLVBufToDocument [12:11:35]Processing tag 1014 (03F6) [12:11:35]Malloc new data [12:11:35]Processing tag 1015 (03F7) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1007 (03EF) [12:11:35]Load OK [12:11:35]SetTLVBufToDocument [12:11:35]Processing tag 1014 (03F6) [12:11:35]Malloc new data [12:11:35]Processing tag 1015 (03F7) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1007 (03EF) [12:11:35]Load OK [12:11:35]SetTLVBufToDocument [12:11:35]Processing tag 1014 (03F6) [12:11:35]Malloc new data [12:11:35]Processing tag 1015 (03F7) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1007 (03EF) [12:11:35]Load OK [12:11:35]SetTLVBufToDocument [12:11:35]Processing tag 1014 (03F6) [12:11:35]Malloc new data [12:11:35]Processing tag 1015 (03F7) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1007 (03EF) [12:11:35]Load OK [12:11:35]SetTLVBufToDocument [12:11:35]Processing tag 1014 (03F6) [12:11:35]Malloc new data [12:11:35]Processing tag 1015 (03F7) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1007 (03EF) [12:11:35]Load OK [12:11:35]SetTLVBufToDocument [12:11:35]Processing tag 1014 (03F6) [12:11:35]Malloc new data [12:11:35]Processing tag 1015 (03F7) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1007 (03EF) [12:11:35]Load OK [12:11:35]SetTLVBufToDocument [12:11:35]Processing tag 1014 (03F6) [12:11:35]Malloc new data [12:11:35]Processing tag 1015 (03F7) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]SetTLVBufToDocument err=0 [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Processing tag 1133 (046D) [12:11:35]Malloc new data [12:11:35]SetTLVBufToDocument err=0 [12:11:35]SetTLVBufToDocument err=0 [12:11:35]Malloc new data [12:11:35]SAM_PROTO_GetFMData [12:11:35]wFMCommunicate request_size=4 [12:11:35]MH_SAM_APDU [12:11:35]CAPDU: 80 13 03 00 [12:11:35]Write to MH i2c: E2 08 00 6B 77 80 13 03 00 00 00 00 00 61 [12:11:35]Write i2c OK [12:11:35]MH_I2C_Read... [12:11:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:11:35]Read from MH i2c: E2 [12:11:35]MH_I2C_Read... [12:11:35]Read from MH i2c: E2 FD 00 [12:11:35]MH_I2C_Read... [12:11:35]Read from MH i2c: E2 FD 00 6B 77 00 C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 CA [12:11:35]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 [12:11:35]wFMCommunicate OK [12:11:35]wFMCommunicate request_size=4 [12:11:35]MH_SAM_APDU [12:11:35]CAPDU: 80 17 00 00 [12:11:35]Write to MH i2c: E2 08 00 6C 77 80 17 00 00 00 00 00 00 63 [12:11:35]Write i2c OK [12:11:35]MH_I2C_Read... [12:11:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:36]Read from MH i2c: E2 [12:11:36]MH_I2C_Read... [12:11:36]Read from MH i2c: E2 FD 00 [12:11:36]MH_I2C_Read... [12:11:36]Read from MH i2c: E2 FD 00 6C 77 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 F1 [12:11:36]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [12:11:36]wFMCommunicate OK [12:11:36]wFMCommunicate request_size=4 [12:11:36]MH_SAM_APDU [12:11:36]CAPDU: 80 17 00 00 [12:11:36]Write to MH i2c: E2 08 00 6D 77 80 17 00 00 00 00 00 00 64 [12:11:36]Write i2c OK [12:11:36]MH_I2C_Read... [12:11:36]OFD Sender: No OFD packet to send [12:11:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:36]Read from MH i2c: E2 [12:11:36]MH_I2C_Read... [12:11:36]Read from MH i2c: E2 FD 00 [12:11:36]MH_I2C_Read... [12:11:36]Read from MH i2c: E2 FD 00 6D 77 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 76 [12:11:36]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [12:11:37]wFMCommunicate OK [12:11:37]wFMCommunicate request_size=4 [12:11:37]MH_SAM_APDU [12:11:37]CAPDU: 80 17 00 00 [12:11:37]Write to MH i2c: E2 08 00 6E 77 80 17 00 00 00 00 00 00 65 [12:11:37]Write i2c OK [12:11:37]MH_I2C_Read... [12:11:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:11:37]Read from MH i2c: E2 [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: E2 FD 00 [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: E2 FD 00 6E 77 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 F1 [12:11:37]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:11:37]wFMCommunicate OK [12:11:37]wFMCommunicate request_size=4 [12:11:37]MH_SAM_APDU [12:11:37]CAPDU: 80 17 00 00 [12:11:37]Write to MH i2c: E2 08 00 6F 77 80 17 00 00 00 00 00 00 66 [12:11:37]Write i2c OK [12:11:37]MH_I2C_Read... [12:11:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:11:37]Read from MH i2c: E2 [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: E2 E2 00 [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: E2 E2 00 6F 77 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 44 [12:11:37]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:11:38]wFMCommunicate OK [12:11:38]SAM_PROTO_GetFMData done [12:11:38]FM_GetFMData:85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 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 [12:11:38]oper:6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:11:38]total:E3 0D 70 C7 03 [12:11:38]Malloc new data [12:11:38]oper:6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [12:11:38]total:BA 60 71 [12:11:38]Malloc new data [12:11:38]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 [12:11:39]total: [12:11:39]Malloc new data [12:11:39]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 [12:11:39]total: [12:11:39]Malloc new data [12:11:39]KKMPrepareXReportFMData err=0 [12:11:39]Х отчет ИНН: 02508201610067 Кассир: Кумарбеков Б. 23.10.2024 12:11 Смена: 266 РНМ: 0000000000098116 ЗНМ: 0300000178 СНО: Общий режим Всего чеков: 213 ИТОГИ ПРИХОД Чеков: 213 Общий итог: 130100.70 Итого наличными: 83711.00 Итого безнал.: 46389.70 НДС 0% : 0.00 НДС 12% : 13818.58 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1151.50 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 83711.00 НС Приход: 162309114.59 НС Возвр.Прихода: 74303.30 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000965413 [12:11:39]StoreToDocumentArchive [12:11:39]MH_GetDate [12:11:39]Write to MH i2c: F0 00 00 70 77 D6 [12:11:39]Write i2c OK [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: F0 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: F0 09 00 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: F0 09 00 70 77 00 00 E8 18 67 65 5C 16 67 84 [12:11:39]shift 266 fd 1729685504 [12:11:39]Create dir for shift 0266 [12:11:39]save to /storage/0266/doc_1729685504 [12:11:39]save last doc name /storage/0266/doc_1729685504 to /storage/kkm_last_doc_name [12:11:39]save OK [12:11:39]Clear old archive folders... [12:11:39]NVStorageSaveData kkm_last_timestamp [12:11:39]File name is /storage/kkm_last_timestamp [12:11:39]Write 4 bytes [12:11:39]NVStorageSaveData done [12:11:39]ExternCall_PrintAddStr [12:11:39]wPrintStart [12:11:39]Write to MH i2c: 01 00 00 71 77 E8 [12:11:39]Write i2c OK [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: 01 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: 01 07 00 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: 01 07 00 71 77 00 00 00 00 00 FF 0F FD [12:11:39]RasterBufferAndPrint [12:11:39]line Х отчет [12:11:39]line ИНН: 02508201610067 [12:11:39]line Кассир: Кумарбеков Б. [12:11:39]line 23.10.2024 12:11 [12:11:39]line Смена: 266 [12:11:39]line РНМ: 0000000000098116 [12:11:39]line ЗНМ: 0300000178 [12:11:39]line СНО: Общий режим [12:11:39]line Всего чеков: 213 [12:11:39]line ИТОГИ ПРИХОД [12:11:39]line Чеков: 213 [12:11:39]line Общий итог: 130100.70 [12:11:39]line Итого наличными: 83711.00 [12:11:39]line Итого безнал.: 46389.70 [12:11:39]line НДС 0% : 0.00 [12:11:39]line НДС 12% : 13818.58 [12:11:39]line НСП 0% : 0.00 [12:11:39]line НСП 1,50% : 0.00 [12:11:39]line НСП 0,50% : 0.00 [12:11:39]line НСП 5% : 0.00 [12:11:39]line НСП 3% : 0.00 [12:11:39]line НСП 2% : 0.00 [12:11:39]line НСП 1% : 1151.50 [12:11:39]line ИТОГИ ВОЗВРАТ ПРИХОДА [12:11:39]line Чеков: 0 [12:11:39]line Общий итог: 0.00 [12:11:39]line Итого наличными: 0.00 [12:11:39]line Итого безнал.: 0.00 [12:11:39]line НДС 0% : 0.00 [12:11:39]line НДС 12% : 0.00 [12:11:39]line НСП 0% : 0.00 [12:11:39]line НСП 1,50% : 0.00 [12:11:39]line НСП 0,50% : 0.00 [12:11:39]line НСП 5% : 0.00 [12:11:39]line НСП 3% : 0.00 [12:11:39]line НСП 2% : 0.00 [12:11:39]line НСП 1% : 0.00 [12:11:39]line ИТОГИ РАСХОД [12:11:39]line Чеков: 0 [12:11:39]line Общий итог: 0.00 [12:11:39]line Итого наличными: 0.00 [12:11:39]line Итого безнал.: 0.00 [12:11:39]line НДС 0% : 0.00 [12:11:39]line НДС 12% : 0.00 [12:11:39]line НСП 0% : 0.00 [12:11:39]line НСП 1,50% : 0.00 [12:11:39]line НСП 0,50% : 0.00 [12:11:39]line НСП 5% : 0.00 [12:11:39]line НСП 3% : 0.00 [12:11:39]line НСП 2% : 0.00 [12:11:39]line НСП 1% : 0.00 [12:11:39]line ИТОГИ ВОЗВРАТ РАСХОДА [12:11:39]line Чеков: 0 [12:11:39]line Общий итог: 0.00 [12:11:39]line Итого наличными: 0.00 [12:11:39]line Итого безнал.: 0.00 [12:11:39]line НДС 0% : 0.00 [12:11:39]line НДС 12% : 0.00 [12:11:39]line НСП 0% : 0.00 [12:11:39]line НСП 1,50% : 0.00 [12:11:39]line НСП 0,50% : 0.00 [12:11:39]line НСП 5% : 0.00 [12:11:39]line НСП 3% : 0.00 [12:11:39]line НСП 2% : 0.00 [12:11:39]line НСП 1% : 0.00 [12:11:39]line Сумма внесений: 0.00 [12:11:39]line Сумма выплат: 0.00 [12:11:39]line Нал. в кассе: 83711.00 [12:11:39]line НС Приход: 162309114.59 [12:11:39]line НС Возвр.Прихода: 74303.30 [12:11:39]line НС Расход: 0.00 [12:11:39]line НС Возвр.Расхода: 0.00 [12:11:39]line ФМ: 0000000000965413 [12:11:39]written 0, free lines is 4095 [12:11:40]Write to MH i2c: 01 00 00 BC 77 33 [12:11:40]Write i2c OK [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: 01 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: 01 07 00 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: 01 07 00 BC 77 00 00 00 00 00 C1 0A 05 [12:11:40]RasterBufferAndPrint [12:11:40]line [12:11:40]line [12:11:40]line [12:11:40]line [12:11:40]line [12:11:40]written 0, free lines is 2792 [12:11:40]MH_Cut [12:11:40]Write to MH i2c: D1 01 00 C3 77 01 0C [12:11:40]Write i2c OK [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: D1 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: D1 01 00 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: D1 01 00 C3 77 00 0B [12:11:40]Write to MH i2c: 01 00 00 C4 77 3B [12:11:40]Write i2c OK [12:11:40]MH_I2C_Read... [12:11:41]*** Cut start [12:11:41]*** Partial cut [12:11:41]*** CUTSNS_PIN = 1 [12:11:41]*** CUTSNS_PIN = 0 [12:11:41]*** Brake cut motor [12:11:41]Read from MH i2c: 01 [12:11:41]MH_I2C_Read... [12:11:41]*** Stop cut motor [12:11:41]*** Cut end [12:11:41]Read from MH i2c: 01 07 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: 01 07 00 C4 77 00 00 00 00 00 FF 0F 50 [12:11:41]process_action x_report done [12:11:41]requested_data is exist [12:11:41]produce_requested_data [12:11:41]requested_item fd.num is exist - process it [12:11:41]SAM_PROTO_GetFieldsCounters [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 13 00 00 [12:11:41]Write to MH i2c: E2 08 00 C5 77 80 13 00 00 00 00 00 00 B8 [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]OFD Sender: No OFD packet to send [12:11:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 62 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 62 00 C5 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 C2 [12:11:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 [12:11:41]wFMCommunicate OK [12:11:41]SAM_PROTO_GetFieldsCounters done [12:11:41]requested_item shift.num is exist - process it [12:11:41]requested_item shift.opened is exist - process it [12:11:41]req_shift_opened [12:11:41]FM_GetShiftState [12:11:41]SAM_PROTO_GetShiftState [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 13 01 00 [12:11:41]Write to MH i2c: E2 08 00 C6 77 80 13 01 00 00 00 00 00 BA [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:42]Read from MH i2c: E2 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 0E 00 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 0E 00 C6 77 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0A [12:11:42]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [12:11:42]wFMCommunicate OK [12:11:42]SAM_PROTO_GetShiftState done [12:11:42]FM_GetShiftState done [12:11:42]req_shift_opened done [12:11:42]requested_item shift.open_date is exist - process it [12:11:42]req_shift_open_date [12:11:42]req_shift_open_date done [12:11:42]produce_requested_data done [12:11:42]produce_requested_data return {"fd.num":221004,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [12:11:42]process_action_free x_report [12:11:42]json_value_free [12:11:42]json_value_free done [12:11:42]process_json_proto returns [12:11:42]Send response to host [12:11:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":221004,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [12:11:42]free response buf [12:11:42]execute_script done [12:11:42]execute_script returns [12:11:42]free content buf [12:11:42]Sock 9.Close socket [12:11:42]Sock 9.Thread stoped [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:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]accept exits with 7 [12:12:16]New connection [12:12:16]New thread 3066674532 created [12:12:16]Thread 3066531172 joined [12:12:16]Waiting for new connection... [12:12:16] Sock 7.Parse request [12:12:16]Sock 7.Check first char [12:12:16]Sock 7.First char is OK [12:12:16]request: POST /json_proto HTTP/1.0 [12:12:16]Method: POST [12:12:16]URL: /json_proto [12:12:16]Method is POST - this is cgi request [12:12:16]url: /json_proto [12:12:16]query_string will be loaded in cgi processing [12:12:16]execute_cgi json_proto POST (null) [12:12:16]execute_cgi path=json_proto method=POST [12:12:16]POST find Content-Length [12:12:16]Host: 172.17.40.4:8080 [12:12:16]Content-Length: 215 [12:12:16]Content-Type: application/json [12:12:16] [12:12:16]POST finish read [12:12:16]Found Content-Length = 215 [12:12: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" ] } } [12:12:16]execute_script... [12:12: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" ] } } [12:12:16]POST & json_proto [12:12:16]process_json_proto [12:12:16]json parsed OK: [12:12:16]protocol is kg_v1.0 [12:12:16]action value=get_value [12:12:16]process_action get_value [12:12:16]cmd_get_value [12:12:16]process_action get_value done [12:12:16]requested_data is exist [12:12:16]produce_requested_data [12:12:16]requested_item kkm.sn is exist - process it [12:12:16]requested_item kkm.ver is exist - process it [12:12:16]requested_item fm.sn is exist - process it [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 11 00 00 [12:12:16]Write to MH i2c: E2 08 00 C7 77 80 11 00 00 00 00 00 00 B8 [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 17 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 17 00 C7 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 07 [12:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [12:12:16]wFMCommunicate OK [12:12:16]requested_item fd.num is exist - process it [12:12:16]SAM_PROTO_GetFieldsCounters [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 13 00 00 [12:12:16]Write to MH i2c: E2 08 00 C8 77 80 13 00 00 00 00 00 00 BB [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 62 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 62 00 C8 77 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 C5 [12:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4C 5F 03 00 0E 04 04 00 BF 01 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 [12:12:16]wFMCommunicate OK [12:12:16]SAM_PROTO_GetFieldsCounters done [12:12:16]requested_item shift.num is exist - process it [12:12:16]requested_item shift.opened is exist - process it [12:12:16]req_shift_opened [12:12:16]FM_GetShiftState [12:12:16]SAM_PROTO_GetShiftState [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 13 01 00 [12:12:16]Write to MH i2c: E2 08 00 C9 77 80 13 01 00 00 00 00 00 BD [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:16]Read from MH i2c: E2 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 0E 00 [12:12:16]MH_I2C_Read... [12:12:16]Read from MH i2c: E2 0E 00 C9 77 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 0D [12:12:16]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [12:12:16]wFMCommunicate OK [12:12:16]SAM_PROTO_GetShiftState done [12:12:16]FM_GetShiftState done [12:12:16]req_shift_opened done [12:12:16]requested_item shift.open_date is exist - process it [12:12:16]req_shift_open_date [12:12:16]req_shift_open_date done [12:12:16]produce_requested_data done [12:12:16]produce_requested_data return {"kkm.sn":"0300000178","kkm.ver":"001","fm.sn":"0000000000965413","fd.num":221004,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119} [12:12:16]process_action_free get_value [12:12:16]json_value_free [12:12:16]json_value_free done [12:12:16]process_json_proto returns [12:12:16]Send response to host [12:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000178","kkm.ver":"001","fm.sn":"0000000000965413","fd.num":221004,"shift.num":447,"shift.opened":1,"shift.open_date":1729642119}}} [12:12:16]free response buf [12:12:16]execute_script done [12:12:16]execute_script returns [12:12:16]free content buf [12:12:16]Sock 7.Close socket [12:12:16]Sock 7.Thread stoped [12:12:16]accept exits with 9 [12:12:16]New connection [12:12:16]New thread 3066531172 created [12:12:16]Thread 3066674532 joined [12:12:16]Waiting for new connection... [12:12:16] Sock 9.Parse request [12:12:16]Sock 9.Check first char [12:12:16]Sock 9.First char is OK [12:12:16]request: POST /json_proto HTTP/1.0 [12:12:16]Method: POST [12:12:16]URL: /json_proto [12:12:16]Method is POST - this is cgi request [12:12:16]url: /json_proto [12:12:16]query_string will be loaded in cgi processing [12:12:16]execute_cgi json_proto POST (null) [12:12:16]execute_cgi path=json_proto method=POST [12:12:16]POST find Content-Length [12:12:16]Host: 172.17.40.4:8080 [12:12:16]Content-Length: 331 [12:12:16]Content-Type: application/json [12:12:16] [12:12:16]POST finish read [12:12:16]Found Content-Length = 331 [12:12: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" ] } } [12:12:16]execute_script... [12:12: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" ] } } [12:12:16]POST & json_proto [12:12:16]process_json_proto [12:12:16]json parsed OK: [12:12:16]protocol is kg_v1.0 [12:12:16]action value=get_value [12:12:16]process_action get_value [12:12:16]cmd_get_value [12:12:16]process_action get_value done [12:12:16]requested_data is exist [12:12:16]produce_requested_data [12:12:16]requested_item fm.sale.total is exist - process it [12:12:16]SAM_PROTO_GetFMData [12:12:16]wFMCommunicate request_size=4 [12:12:16]MH_SAM_APDU [12:12:16]CAPDU: 80 13 03 00 [12:12:16]Write to MH i2c: E2 08 00 CA 77 80 13 03 00 00 00 00 00 C0 [12:12:16]Write i2c OK [12:12:16]MH_I2C_Read... [12:12:16]OFD Sender: No OFD packet to send [12:12:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 FD 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 FD 00 CA 77 00 C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 29 [12:12:17]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 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 17 00 00 [12:12:17]Write to MH i2c: E2 08 00 CB 77 80 17 00 00 00 00 00 00 C2 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 FD 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 FD 00 CB 77 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 50 [12:12:17]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 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 17 00 00 [12:12:17]Write to MH i2c: E2 08 00 CC 77 80 17 00 00 00 00 00 00 C3 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 FD 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 FD 00 CC 77 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 D5 [12:12:17]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 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 17 00 00 [12:12:17]Write to MH i2c: E2 08 00 CD 77 80 17 00 00 00 00 00 00 C4 [12:12:17]Write i2c OK [12:12:17]MH_I2C_Read... [12:12:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:17]Read from MH i2c: E2 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 FD 00 [12:12:17]MH_I2C_Read... [12:12:17]Read from MH i2c: E2 FD 00 CD 77 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 50 [12:12:18]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:12:18]wFMCommunicate OK [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 17 00 00 [12:12:18]Write to MH i2c: E2 08 00 CE 77 80 17 00 00 00 00 00 00 C5 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 E2 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 E2 00 CE 77 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [12:12:18]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:12:18]wFMCommunicate OK [12:12:18]SAM_PROTO_GetFMData done [12:12:18]requested_item fm.sale_refund.total is exist - process it [12:12:18]requested_item fm.buy.total is exist - process it [12:12:18]requested_item shift.sale.total is exist - process it [12:12:18]SAM_PROTO_GetShiftData [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 13 02 00 [12:12:18]Write to MH i2c: E2 08 00 CF 77 80 13 02 00 00 00 00 00 C4 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:12:18]Read from MH i2c: E2 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 FD 00 [12:12:18]MH_I2C_Read... [12:12:18]Read from MH i2c: E2 FD 00 CF 77 00 AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 98 [12:12:18]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [12:12:18]wFMCommunicate OK [12:12:18]wFMCommunicate request_size=4 [12:12:18]MH_SAM_APDU [12:12:18]CAPDU: 80 17 00 00 [12:12:18]Write to MH i2c: E2 08 00 D0 77 80 17 00 00 00 00 00 00 C7 [12:12:18]Write i2c OK [12:12:18]MH_I2C_Read... [12:12:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:19]Read from MH i2c: E2 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 FD 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 FD 00 D0 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 E0 [12:12: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [12:12:19]wFMCommunicate OK [12:12:19]wFMCommunicate request_size=4 [12:12:19]MH_SAM_APDU [12:12:19]CAPDU: 80 17 00 00 [12:12:19]Write to MH i2c: E2 08 00 D1 77 80 17 00 00 00 00 00 00 C8 [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:19]Read from MH i2c: E2 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 FD 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 FD 00 D1 77 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 7C [12:12:19]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [12:12:19]wFMCommunicate OK [12:12:19]wFMCommunicate request_size=4 [12:12:19]MH_SAM_APDU [12:12:19]CAPDU: 80 17 00 00 [12:12:19]Write to MH i2c: E2 08 00 D2 77 80 17 00 00 00 00 00 00 C9 [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:19]Read from MH i2c: E2 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 FD 00 [12:12:19]MH_I2C_Read... [12:12:19]Read from MH i2c: E2 FD 00 D2 77 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 47 [12:12:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [12:12:19]wFMCommunicate OK [12:12:19]wFMCommunicate request_size=4 [12:12:19]MH_SAM_APDU [12:12:19]CAPDU: 80 17 00 00 [12:12:19]Write to MH i2c: E2 08 00 D3 77 80 17 00 00 00 00 00 00 CA [12:12:19]Write i2c OK [12:12:19]MH_I2C_Read... [12:12:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [12:12:20]Read from MH i2c: E2 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 CC 00 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 CC 00 D3 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AB [12:12:20]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:12:20]wFMCommunicate OK [12:12:20]SAM_PROTO_GetShiftData done [12:12:20]requested_item shift.sale.total_cash is exist - process it [12:12:20]requested_item shift.sale_refund.total is exist - process it [12:12:20]requested_item shift.sale_refund.total_cash is exist - process it [12:12:20]requested_item shift.buy.total is exist - process it [12:12:20]requested_item shift.buy.total_cash is exist - process it [12:12:20]produce_requested_data done [12:12:20]produce_requested_data return {"fm.sale.total":162309114.59,"fm.sale_refund.total":74303.30,"fm.buy.total":0.00,"shift.sale.total":130100.70,"shift.sale.total_cash":83711.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} [12:12:20]process_action_free get_value [12:12:20]json_value_free [12:12:20]json_value_free done [12:12:20]process_json_proto returns [12:12:20]Send response to host [12:12:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":162309114.59,"fm.sale_refund.total":74303.30,"fm.buy.total":0.00,"shift.sale.total":130100.70,"shift.sale.total_cash":83711.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}}} [12:12:20]free response buf [12:12:20]execute_script done [12:12:20]execute_script returns [12:12:20]free content buf [12:12:20]Sock 9.Close socket [12:12:20]Sock 9.Thread stoped [12:12:20]accept exits with 7 [12:12:20]New connection [12:12:20]New thread 3066674532 created [12:12:20]Thread 3066531172 joined [12:12:20]Waiting for new connection... [12:12:20] Sock 7.Parse request [12:12:20]Sock 7.Check first char [12:12:20]Sock 7.First char is OK [12:12:20]request: POST /json_proto HTTP/1.0 [12:12:20]Method: POST [12:12:20]URL: /json_proto [12:12:20]Method is POST - this is cgi request [12:12:20]url: /json_proto [12:12:20]query_string will be loaded in cgi processing [12:12:20]execute_cgi json_proto POST (null) [12:12:20]execute_cgi path=json_proto method=POST [12:12:20]POST find Content-Length [12:12:20]Host: 172.17.40.4:8080 [12:12:20]Content-Length: 331 [12:12:20]Content-Type: application/json [12:12:20] [12:12:20]POST finish read [12:12:20]Found Content-Length = 331 [12:12:20]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:12:20]execute_script... [12:12:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:12:20]POST & json_proto [12:12:20]process_json_proto [12:12:20]json parsed OK: [12:12:20]protocol is kg_v1.0 [12:12:20]action value=get_value [12:12:20]process_action get_value [12:12:20]cmd_get_value [12:12:20]process_action get_value done [12:12:20]requested_data is exist [12:12:20]produce_requested_data [12:12:20]requested_item fm.sale.total is exist - process it [12:12:20]SAM_PROTO_GetFMData [12:12:20]wFMCommunicate request_size=4 [12:12:20]MH_SAM_APDU [12:12:20]CAPDU: 80 13 03 00 [12:12:20]Write to MH i2c: E2 08 00 D4 77 80 13 03 00 00 00 00 00 CA [12:12:20]Write i2c OK [12:12:20]MH_I2C_Read... [12:12:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:12:20]Read from MH i2c: E2 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 FD 00 [12:12:20]MH_I2C_Read... [12:12:20]Read from MH i2c: E2 FD 00 D4 77 00 C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 33 [12:12:20]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 [12:12:20]wFMCommunicate OK [12:12:20]wFMCommunicate request_size=4 [12:12:20]MH_SAM_APDU [12:12:20]CAPDU: 80 17 00 00 [12:12:20]Write to MH i2c: E2 08 00 D5 77 80 17 00 00 00 00 00 00 CC [12:12:20]Write i2c OK [12:12:20]MH_I2C_Read... [12:12:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:21]Read from MH i2c: E2 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 FD 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 FD 00 D5 77 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 5A [12:12:21]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [12:12:21]wFMCommunicate OK [12:12:21]wFMCommunicate request_size=4 [12:12:21]MH_SAM_APDU [12:12:21]CAPDU: 80 17 00 00 [12:12:21]Write to MH i2c: E2 08 00 D6 77 80 17 00 00 00 00 00 00 CD [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:21]Read from MH i2c: E2 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 FD 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 FD 00 D6 77 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 DF [12:12:21]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [12:12:21]wFMCommunicate OK [12:12:21]wFMCommunicate request_size=4 [12:12:21]MH_SAM_APDU [12:12:21]CAPDU: 80 17 00 00 [12:12:21]Write to MH i2c: E2 08 00 D7 77 80 17 00 00 00 00 00 00 CE [12:12:21]Write i2c OK [12:12:21]MH_I2C_Read... [12:12:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:21]Read from MH i2c: E2 [12:12:21]MH_I2C_Read... [12:12:21]OFD Sender: No OFD packet to send [12:12:21]Read from MH i2c: E2 FD 00 [12:12:21]MH_I2C_Read... [12:12:21]Read from MH i2c: E2 FD 00 D7 77 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 5A [12:12:22]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:12:22]wFMCommunicate OK [12:12:22]wFMCommunicate request_size=4 [12:12:22]MH_SAM_APDU [12:12:22]CAPDU: 80 17 00 00 [12:12:22]Write to MH i2c: E2 08 00 D8 77 80 17 00 00 00 00 00 00 CF [12:12:22]Write i2c OK [12:12:22]MH_I2C_Read... [12:12:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:12:22]Read from MH i2c: E2 [12:12:22]MH_I2C_Read... [12:12:22]Read from MH i2c: E2 E2 00 [12:12:22]MH_I2C_Read... [12:12:22]Read from MH i2c: E2 E2 00 D8 77 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AD [12:12:22]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:12:22]wFMCommunicate OK [12:12:22]SAM_PROTO_GetFMData done [12:12:22]requested_item fm.sale_refund.total is exist - process it [12:12:22]requested_item fm.buy.total is exist - process it [12:12:22]requested_item shift.sale.total is exist - process it [12:12:22]SAM_PROTO_GetShiftData [12:12:22]wFMCommunicate request_size=4 [12:12:22]MH_SAM_APDU [12:12:22]CAPDU: 80 13 02 00 [12:12:22]Write to MH i2c: E2 08 00 D9 77 80 13 02 00 00 00 00 00 CE [12:12:22]Write i2c OK [12:12:22]MH_I2C_Read... [12:12:23]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:12:23]Read from MH i2c: E2 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: E2 FD 00 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: E2 FD 00 D9 77 00 AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 A2 [12:12:23]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [12:12:23]wFMCommunicate OK [12:12:23]wFMCommunicate request_size=4 [12:12:23]MH_SAM_APDU [12:12:23]CAPDU: 80 17 00 00 [12:12:23]Write to MH i2c: E2 08 00 DA 77 80 17 00 00 00 00 00 00 D1 [12:12:23]Write i2c OK [12:12:23]MH_I2C_Read... [12:12:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:23]Read from MH i2c: E2 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: E2 FD 00 [12:12:23]MH_I2C_Read... [12:12:23]Read from MH i2c: E2 FD 00 DA 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 EA [12:12:23]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [12:12:23]wFMCommunicate OK [12:12:23]wFMCommunicate request_size=4 [12:12:23]MH_SAM_APDU [12:12:23]CAPDU: 80 17 00 00 [12:12:23]Write to MH i2c: E2 08 00 DB 77 80 17 00 00 00 00 00 00 D2 [12:12:23]Write i2c OK [12:12:23]MH_I2C_Read... [12:12:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:24]Read from MH i2c: E2 [12:12:24]MH_I2C_Read... [12:12:24]Read from MH i2c: E2 FD 00 [12:12:24]MH_I2C_Read... [12:12:24]Read from MH i2c: E2 FD 00 DB 77 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 86 [12:12:24]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [12:12:24]wFMCommunicate OK [12:12:24]wFMCommunicate request_size=4 [12:12:24]MH_SAM_APDU [12:12:24]CAPDU: 80 17 00 00 [12:12:24]Write to MH i2c: E2 08 00 DC 77 80 17 00 00 00 00 00 00 D3 [12:12:24]Write i2c OK [12:12:24]MH_I2C_Read... [12:12:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:24]Read from MH i2c: E2 [12:12:24]MH_I2C_Read... [12:12:24]Read from MH i2c: E2 FD 00 [12:12:24]MH_I2C_Read... [12:12:24]Read from MH i2c: E2 FD 00 DC 77 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 51 [12:12:24]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [12:12:24]wFMCommunicate OK [12:12:24]wFMCommunicate request_size=4 [12:12:24]MH_SAM_APDU [12:12:24]CAPDU: 80 17 00 00 [12:12:24]Write to MH i2c: E2 08 00 DD 77 80 17 00 00 00 00 00 00 D4 [12:12:24]Write i2c OK [12:12:24]MH_I2C_Read... [12:12:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [12:12:25]Read from MH i2c: E2 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 CC 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 CC 00 DD 77 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B5 [12:12:25]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:12:25]wFMCommunicate OK [12:12:25]SAM_PROTO_GetShiftData done [12:12:25]requested_item shift.sale.total_cash is exist - process it [12:12:25]requested_item shift.sale_refund.total is exist - process it [12:12:25]requested_item shift.sale_refund.total_cash is exist - process it [12:12:25]requested_item shift.buy.total is exist - process it [12:12:25]requested_item shift.buy.total_cash is exist - process it [12:12:25]produce_requested_data done [12:12:25]produce_requested_data return {"fm.sale.total":162309114.59,"fm.sale_refund.total":74303.30,"fm.buy.total":0.00,"shift.sale.total":130100.70,"shift.sale.total_cash":83711.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} [12:12:25]process_action_free get_value [12:12:25]json_value_free [12:12:25]json_value_free done [12:12:25]process_json_proto returns [12:12:25]Send response to host [12:12:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":162309114.59,"fm.sale_refund.total":74303.30,"fm.buy.total":0.00,"shift.sale.total":130100.70,"shift.sale.total_cash":83711.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}}} [12:12:25]free response buf [12:12:25]execute_script done [12:12:25]execute_script returns [12:12:25]free content buf [12:12:25]Sock 7.Close socket [12:12:25]Sock 7.Thread stoped [12:12:25]accept exits with 9 [12:12:25]New connection [12:12:25]New thread 3066531172 created [12:12:25]Thread 3066674532 joined [12:12:25]Waiting for new connection... [12:12:25] Sock 9.Parse request [12:12:25]Sock 9.Check first char [12:12:25]Sock 9.First char is OK [12:12:25]request: POST /json_proto HTTP/1.0 [12:12:25]Method: POST [12:12:25]URL: /json_proto [12:12:25]Method is POST - this is cgi request [12:12:25]url: /json_proto [12:12:25]query_string will be loaded in cgi processing [12:12:25]execute_cgi json_proto POST (null) [12:12:25]execute_cgi path=json_proto method=POST [12:12:25]POST find Content-Length [12:12:25]Host: 172.17.40.4:8080 [12:12:25]Content-Length: 271 [12:12:25]Content-Type: application/json [12:12:25] [12:12:25]POST finish read [12:12:25]Found Content-Length = 271 [12:12:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u0443\u043C\u0430\u0440\u0431\u0435\u043A\u043E\u0432 \u0411." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:25]execute_script... [12:12:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041A\u0443\u043C\u0430\u0440\u0431\u0435\u043A\u043E\u0432 \u0411." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:25]POST & json_proto [12:12:25]process_json_proto [12:12:25]json parsed OK: [12:12:25]protocol is kg_v1.0 [12:12:25]action value=close_shift [12:12:25]process_action close_shift [12:12:25]cmd_close_shift [12:12:25]MH_GetDate [12:12:25]Write to MH i2c: F0 00 00 DE 77 44 [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: F0 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: F0 09 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: F0 09 00 DE 77 00 2E E8 18 67 65 5C 16 67 20 [12:12:25]GetLastDocTimeStamp 1729685496 [12:12:25]current date 1729685550 [12:12:25]FM_GetShiftState [12:12:25]SAM_PROTO_GetShiftState [12:12:25]wFMCommunicate request_size=4 [12:12:25]MH_SAM_APDU [12:12:25]CAPDU: 80 13 01 00 [12:12:25]Write to MH i2c: E2 08 00 DF 77 80 13 01 00 00 00 00 00 D3 [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:25]Read from MH i2c: E2 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 0E 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 0E 00 DF 77 00 09 00 01 87 3E 18 67 00 00 00 00 90 00 23 [12:12:25]RAPDU: 09 00 01 87 3E 18 67 00 00 00 00 90 00 [12:12:25]wFMCommunicate OK [12:12:25]SAM_PROTO_GetShiftState done [12:12:25]FM_GetShiftState done [12:12:25]KKMCreateCloseShiftDocument [12:12:25]Load OK [12:12:25]Malloc new data [12:12:25]MH_GetDate [12:12:25]Write to MH i2c: F0 00 00 E0 77 46 [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: F0 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: F0 09 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: F0 09 00 E0 77 00 2E E8 18 67 65 5C 16 67 22 [12:12:25]Malloc new data [12:12:25]Malloc new data [12:12:25]Malloc new data [12:12:25]Malloc new data [12:12:25]KKMCreateCloseShiftDocument OK [12:12:25]KKMSetCloseShiftData OK [12:12:25]ProcessDocumentItem done err = 0, tmpTLVsize=74 [12:12:25]tlvbuf is 00A557F0 [12:12:25]KKMLoadAndSignCloseShiftData [12:12:25]SAM_PROTO_ProcessDocument [12:12:25]wFMCommunicate request_size=9 [12:12:25]MH_SAM_APDU [12:12:25]CAPDU: 80 15 01 00 04 05 00 4A 00 [12:12:25]Write to MH i2c: E2 0C 00 E1 77 80 15 01 00 04 00 05 00 4A 00 00 00 2E [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:25]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [12:12:25]Read from MH i2c: E2 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 E1 77 00 90 00 CC [12:12:25]RAPDU: 90 00 [12:12:25]wFMCommunicate OK [12:12:25]wFMCommunicate request_size=23 [12:12:25]MH_SAM_APDU [12:12:25]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [12:12:25]Write to MH i2c: E2 1A 00 E2 77 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 CE [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:12:25]Read from MH i2c: E2 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 E2 77 00 90 00 CD [12:12:25]RAPDU: 90 00 [12:12:25]wFMCommunicate OK [12:12:25]wFMCommunicate request_size=33 [12:12:25]MH_SAM_APDU [12:12:25]CAPDU: 80 15 02 00 1C FD 03 18 00 D0 9A D1 83 D0 BC D0 B0 D1 80 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 91 2E [12:12:25]Write to MH i2c: E2 24 00 E3 77 80 15 02 00 1C 00 FD 03 18 00 D0 9A D1 83 D0 BC D0 B0 D1 80 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 91 2E 00 00 94 [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:12:25]Read from MH i2c: E2 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 E3 77 00 90 00 CE [12:12:25]RAPDU: 90 00 [12:12:25]wFMCommunicate OK [12:12:25]wFMCommunicate request_size=13 [12:12:25]MH_SAM_APDU [12:12:25]CAPDU: 80 15 02 00 08 F4 03 04 00 2E E8 18 67 [12:12:25]Write to MH i2c: E2 10 00 E4 77 80 15 02 00 08 00 F4 03 04 00 2E E8 18 67 00 00 7B [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:12:25]Read from MH i2c: E2 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 E4 77 00 90 00 CF [12:12:25]RAPDU: 90 00 [12:12:25]wFMCommunicate OK [12:12:25]wFMCommunicate request_size=25 [12:12:25]MH_SAM_APDU [12:12:25]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 [12:12:25]Write to MH i2c: E2 1C 00 E5 77 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 00 00 3E [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:25]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:12:25]Read from MH i2c: E2 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 [12:12:25]MH_I2C_Read... [12:12:25]Read from MH i2c: E2 03 00 E5 77 00 90 00 D0 [12:12:25]RAPDU: 90 00 [12:12:25]wFMCommunicate OK [12:12:25]wFMCommunicate request_size=4 [12:12:25]MH_SAM_APDU [12:12:25]CAPDU: 80 15 03 00 [12:12:25]Write to MH i2c: E2 08 00 E6 77 80 15 03 00 00 00 00 00 DE [12:12:25]Write i2c OK [12:12:25]MH_I2C_Read... [12:12:26]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [12:12:26]Read from MH i2c: E2 [12:12:26]MH_I2C_Read... [12:12:26]Read from MH i2c: E2 FD 00 [12:12:26]MH_I2C_Read... [12:12:26]Read from MH i2c: E2 FD 00 E6 77 00 F2 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4D 5F 03 00 0E 04 04 00 BF 01 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D7 00 00 00 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 5F [12:12:26]RAPDU: F2 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 10 04 04 00 4D 5F 03 00 0E 04 04 00 BF 01 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D7 00 00 00 AA 04 AB 04 6E 04 04 00 D5 00 00 00 69 04 9C 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 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 CE 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 [12:12:26]wFMCommunicate OK [12:12:26]SAM_PROTO_ProcessDocument answer len = 1266 [12:12:26]SAM_PROTO_ProcessDocument remain to read = 1018 [12:12:26]wFMCommunicate request_size=4 [12:12:26]MH_SAM_APDU [12:12:26]CAPDU: 80 17 00 00 [12:12:26]Write to MH i2c: E2 08 00 E7 77 80 17 00 00 00 00 00 00 DE [12:12:26]Write i2c OK [12:12:26]MH_I2C_Read... [12:12:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:26]Read from MH i2c: E2 [12:12:26]MH_I2C_Read... [12:12:26]Read from MH i2c: E2 FD 00 [12:12:26]MH_I2C_Read... [12:12:26]Read from MH i2c: E2 FD 00 E7 77 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 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 24 [12:12:27]RAPDU: 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 OFD Sender: No OFD packet to send [12:12:27]F6 03 01 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 [12:12:27]wFMCommunicate OK [12:12:27]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [12:12:27]SAM_PROTO_ProcessDocument remain to read = 768 [12:12:27]wFMCommunicate request_size=4 [12:12:27]MH_SAM_APDU [12:12:27]CAPDU: 80 17 00 00 [12:12:27]Write to MH i2c: E2 08 00 E8 77 80 17 00 00 00 00 00 00 DF [12:12:27]Write i2c OK [12:12:27]MH_I2C_Read... [12:12:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:27]Read from MH i2c: E2 [12:12:27]MH_I2C_Read... [12:12:27]Read from MH i2c: E2 FD 00 [12:12:27]MH_I2C_Read... [12:12:27]Read from MH i2c: E2 FD 00 E8 77 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 90 00 41 [12:12:27]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 90 00 [12:12:27]wFMCommunicate OK [12:12:27]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [12:12:27]SAM_PROTO_ProcessDocument remain to read = 518 [12:12:27]wFMCommunicate request_size=4 [12:12:27]MH_SAM_APDU [12:12:27]CAPDU: 80 17 00 00 [12:12:27]Write to MH i2c: E2 08 00 E9 77 80 17 00 00 00 00 00 00 E0 [12:12:27]Write i2c OK [12:12:27]MH_I2C_Read... [12:12:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:28]Read from MH i2c: E2 [12:12:28]MH_I2C_Read... [12:12:28]Read from MH i2c: E2 FD 00 [12:12:28]MH_I2C_Read... [12:12:28]Read from MH i2c: E2 FD 00 E9 77 00 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 90 00 7B [12:12:28]RAPDU: 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 90 00 [12:12:28]wFMCommunicate OK [12:12:28]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [12:12:28]SAM_PROTO_ProcessDocument remain to read = 268 [12:12:28]wFMCommunicate request_size=4 [12:12:28]MH_SAM_APDU [12:12:28]CAPDU: 80 17 00 00 [12:12:28]Write to MH i2c: E2 08 00 EA 77 80 17 00 00 00 00 00 00 E1 [12:12:28]Write i2c OK [12:12:28]MH_I2C_Read... [12:12:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:28]Read from MH i2c: E2 [12:12:28]MH_I2C_Read... [12:12:28]Read from MH i2c: E2 FD 00 [12:12:28]MH_I2C_Read... [12:12:28]Read from MH i2c: E2 FD 00 EA 77 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 90 00 98 [12:12:28]RAPDU: F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 90 00 [12:12:29]wFMCommunicate OK [12:12:29]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [12:12:29]SAM_PROTO_ProcessDocument remain to read = 18 [12:12:29]wFMCommunicate request_size=4 [12:12:29]MH_SAM_APDU [12:12:29]CAPDU: 80 17 00 00 [12:12:29]Write to MH i2c: E2 08 00 EB 77 80 17 00 00 00 00 00 00 E2 [12:12:29]Write i2c OK [12:12:29]MH_I2C_Read... [12:12:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 18! [12:12:29]Read from MH i2c: E2 [12:12:29]MH_I2C_Read... [12:12:29]Read from MH i2c: E2 15 00 [12:12:29]MH_I2C_Read... [12:12:29]Read from MH i2c: E2 15 00 EB 77 00 03 01 00 06 F7 03 00 00 35 04 06 00 D8 5D 6A E3 0E C8 90 00 83 [12:12:29]RAPDU: 03 01 00 06 F7 03 00 00 35 04 06 00 D8 5D 6A E3 0E C8 90 00 [12:12:29]wFMCommunicate OK [12:12:29]SAM_PROTO_ProcessDocument received (without SW) 18 bytes [12:12:29]SAM_PROTO_ProcessDocument done [12:12:29]1209 (1) - 1.0 - номер версии ФФД [12:12:29]1041 (16) - 0000000000965413 - номер ФМ [12:12:29]1040 (4) - 221005 - номер ФД [12:12:29]1038 (4) - 447 - номер смены [12:12:29]1118 (4) - 213 - количество кассовых чеков за смену [12:12:29]1111 (4) - 215 - общее количество ФД за смену [12:12:29]1194 (1195) - счетчики итогов смены [12:12:29] 1134 (4) - 213 - количество чеков со всеми признаками расчетов [12:12:29] 1129 (156) - счетчики операций «приход» [12:12:29] 1135 (4) - 213 - количество чеков по признаку расчетов [12:12:29] 1201 (3) - 130100.70 - общая итоговая сумма в чеках [12:12:29] 1136 (3) - 83711.00 - итоговая сумма в чеках наличными [12:12:29] 1138 (3) - 46389.70 - итоговая сумма в чеках безналичными [12:12:29] 1024 (123) - суммы налогов [12:12:29] 1006 (9) - суммы НДС [12:12:29] 1010 (1) - 0% - код ставки НДС [12:12:29] 1011 (0) - 0.00 - сумма НДС по ставке [12:12:29] 1006 (12) - суммы НДС [12:12:29] 1010 (1) - 12% - код ставки НДС [12:12:29] 1011 (3) - 13818.58 - сумма НДС по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 0% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (12) - суммы НСП [12:12:29] 1014 (1) - 1% - код ставки НСП [12:12:29] 1015 (3) - 1151.50 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 2% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 3% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 5% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 0,50% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 1,50% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1130 (141) - счетчики операций «возврат прихода» [12:12:29] 1135 (4) - 0 - количество чеков по признаку расчетов [12:12:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:12:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:12:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:12:29] 1024 (117) - суммы налогов [12:12:29] 1006 (9) - суммы НДС [12:12:29] 1010 (1) - 0% - код ставки НДС [12:12:29] 1011 (0) - 0.00 - сумма НДС по ставке [12:12:29] 1006 (9) - суммы НДС [12:12:29] 1010 (1) - 12% - код ставки НДС [12:12:29] 1011 (0) - 0.00 - сумма НДС по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 0% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 1% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 2% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 3% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 5% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 0,50% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 1,50% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1131 (141) - счетчики операций «расход» [12:12:29] 1135 (4) - 0 - количество чеков по признаку расчетов [12:12:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:12:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:12:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:12:29] 1024 (117) - суммы налогов [12:12:29] 1006 (9) - суммы НДС [12:12:29] 1010 (1) - 0% - код ставки НДС [12:12:29] 1011 (0) - 0.00 - сумма НДС по ставке [12:12:29] 1006 (9) - суммы НДС [12:12:29] 1010 (1) - 12% - код ставки НДС [12:12:29] 1011 (0) - 0.00 - сумма НДС по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 0% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 1% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 2% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 3% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 5% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 0,50% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 1,50% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1132 (141) - счетчики операций «возврат расхода» [12:12:29] 1135 (4) - 0 - количество чеков по признаку расчетов [12:12:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [12:12:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [12:12:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [12:12:29] 1024 (117) - суммы налогов [12:12:29] 1006 (9) - суммы НДС [12:12:29] 1010 (1) - 0% - код ставки НДС [12:12:29] 1011 (0) - 0.00 - сумма НДС по ставке [12:12:29] 1006 (9) - суммы НДС [12:12:29] 1010 (1) - 12% - код ставки НДС [12:12:29] 1011 (0) - 0.00 - сумма НДС по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 0% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 1% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 2% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 3% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 5% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 0,50% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1007 (9) - суммы НСП [12:12:29] 1014 (1) - 1,50% - код ставки НСП [12:12:29] 1015 (0) - 0.00 - сумма НСП по ставке [12:12:29] 1133 (588) - - счетчики коррекции - не используются [12:12:29]1077 (6) - 237895736823496 - ФПД [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1209 (04B9) [12:12:29]Malloc new data [12:12:29]Processing tag 1041 (0411) [12:12:29]Processing tag 1040 (0410) [12:12:29]Malloc new data [12:12:29]Processing tag 1038 (040E) [12:12:29]Malloc new data [12:12:29]Processing tag 1118 (045E) [12:12:29]Malloc new data [12:12:29]Processing tag 1111 (0457) [12:12:29]Malloc new data [12:12:29]Processing tag 1194 (04AA) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1134 (046E) [12:12:29]Malloc new data [12:12:29]Processing tag 1129 (0469) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1135 (046F) [12:12:29]Malloc new data [12:12:29]Processing tag 1201 (04B1) [12:12:29]Malloc new data [12:12:29]Processing tag 1136 (0470) [12:12:29]Malloc new data [12:12:29]Processing tag 1138 (0472) [12:12:29]Malloc new data [12:12:29]Processing tag 1024 (0400) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1006 (03EE) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1010 (03F2) [12:12:29]Malloc new data [12:12:29]Processing tag 1011 (03F3) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1006 (03EE) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1010 (03F2) [12:12:29]Malloc new data [12:12:29]Processing tag 1011 (03F3) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]SetTLVBufToDocument err=0 [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1130 (046A) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1135 (046F) [12:12:29]Malloc new data [12:12:29]Processing tag 1201 (04B1) [12:12:29]Malloc new data [12:12:29]Processing tag 1136 (0470) [12:12:29]Malloc new data [12:12:29]Processing tag 1138 (0472) [12:12:29]Malloc new data [12:12:29]Processing tag 1024 (0400) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1006 (03EE) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1010 (03F2) [12:12:29]Malloc new data [12:12:29]Processing tag 1011 (03F3) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1006 (03EE) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1010 (03F2) [12:12:29]Malloc new data [12:12:29]Processing tag 1011 (03F3) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:29]Processing tag 1015 (03F7) [12:12:29]Malloc new data [12:12:29]SetTLVBufToDocument err=0 [12:12:29]Processing tag 1007 (03EF) [12:12:29]Load OK [12:12:29]SetTLVBufToDocument [12:12:29]Processing tag 1014 (03F6) [12:12:29]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]SetTLVBufToDocument err=0 [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1131 (046B) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1135 (046F) [12:12:30]Malloc new data [12:12:30]Processing tag 1201 (04B1) [12:12:30]Malloc new data [12:12:30]Processing tag 1136 (0470) [12:12:30]Malloc new data [12:12:30]Processing tag 1138 (0472) [12:12:30]Malloc new data [12:12:30]Processing tag 1024 (0400) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1006 (03EE) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1010 (03F2) [12:12:30]Malloc new data [12:12:30]Processing tag 1011 (03F3) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1006 (03EE) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1010 (03F2) [12:12:30]Malloc new data [12:12:30]Processing tag 1011 (03F3) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]SetTLVBufToDocument err=0 [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1132 (046C) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1135 (046F) [12:12:30]Malloc new data [12:12:30]Processing tag 1201 (04B1) [12:12:30]Malloc new data [12:12:30]Processing tag 1136 (0470) [12:12:30]Malloc new data [12:12:30]Processing tag 1138 (0472) [12:12:30]Malloc new data [12:12:30]Processing tag 1024 (0400) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1006 (03EE) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1010 (03F2) [12:12:30]Malloc new data [12:12:30]Processing tag 1011 (03F3) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1006 (03EE) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1010 (03F2) [12:12:30]Malloc new data [12:12:30]Processing tag 1011 (03F3) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1007 (03EF) [12:12:30]Load OK [12:12:30]SetTLVBufToDocument [12:12:30]Processing tag 1014 (03F6) [12:12:30]Malloc new data [12:12:30]Processing tag 1015 (03F7) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]SetTLVBufToDocument err=0 [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1133 (046D) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Processing tag 1077 (0435) [12:12:30]Malloc new data [12:12:30]SetTLVBufToDocument err=0 [12:12:30]Malloc new data [12:12:30]SAM_PROTO_GetFMData [12:12:30]wFMCommunicate request_size=4 [12:12:30]MH_SAM_APDU [12:12:30]CAPDU: 80 13 03 00 [12:12:30]Write to MH i2c: E2 08 00 EC 77 80 13 03 00 00 00 00 00 E2 [12:12:30]Write i2c OK [12:12:30]MH_I2C_Read... [12:12:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:12:30]Read from MH i2c: E2 [12:12:30]MH_I2C_Read... [12:12:30]Read from MH i2c: E2 FD 00 [12:12:30]MH_I2C_Read... [12:12:30]Read from MH i2c: E2 FD 00 EC 77 00 C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 4B [12:12:31]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CE 5B 03 00 69 04 A3 00 6F 04 04 00 75 5B 03 00 B1 04 05 00 E3 0D 70 C7 03 70 04 05 00 D6 D1 43 D5 02 72 04 04 00 0D 3C 2C F2 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 71 0F C4 66 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 9A 1E 90 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9C 00 6F 04 04 00 59 00 00 00 B1 04 03 00 BA 60 71 70 04 03 00 D2 28 69 72 04 03 00 E8 37 08 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 78 0A 0C EF 03 09 90 00 [12:12:31]wFMCommunicate OK [12:12:31]wFMCommunicate request_size=4 [12:12:31]MH_SAM_APDU [12:12:31]CAPDU: 80 17 00 00 [12:12:31]Write to MH i2c: E2 08 00 ED 77 80 17 00 00 00 00 00 00 E4 [12:12:31]Write i2c OK [12:12:31]MH_I2C_Read... [12:12:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:31]Read from MH i2c: E2 [12:12:31]MH_I2C_Read... [12:12:31]Read from MH i2c: E2 FD 00 [12:12:31]MH_I2C_Read... [12:12:31]Read from MH i2c: E2 FD 00 ED 77 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 72 [12:12:31]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D7 00 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [12:12:31]wFMCommunicate OK [12:12:31]wFMCommunicate request_size=4 [12:12:31]MH_SAM_APDU [12:12:31]CAPDU: 80 17 00 00 [12:12:31]Write to MH i2c: E2 08 00 EE 77 80 17 00 00 00 00 00 00 E5 [12:12:31]Write i2c OK [12:12:31]MH_I2C_Read... [12:12:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:32]Read from MH i2c: E2 [12:12:32]MH_I2C_Read... [12:12:32]Read from MH i2c: E2 FD 00 [12:12:32]MH_I2C_Read... [12:12:32]Read from MH i2c: E2 FD 00 EE 77 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 F7 [12:12:32]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [12:12:32]wFMCommunicate OK [12:12:32]wFMCommunicate request_size=4 [12:12:32]MH_SAM_APDU [12:12:32]CAPDU: 80 17 00 00 [12:12:32]Write to MH i2c: E2 08 00 EF 77 80 17 00 00 00 OFD Sender: No OFD packet to send [12:12:32]00 00 00 E6 [12:12:32]Write i2c OK [12:12:32]MH_I2C_Read... [12:12:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:12:32]Read from MH i2c: E2 [12:12:32]MH_I2C_Read... [12:12:32]Read from MH i2c: E2 FD 00 [12:12:32]MH_I2C_Read... [12:12:32]Read from MH i2c: E2 FD 00 EF 77 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 72 [12:12:32]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:12:32]wFMCommunicate OK [12:12:32]wFMCommunicate request_size=4 [12:12:32]MH_SAM_APDU [12:12:32]CAPDU: 80 17 00 00 [12:12:32]Write to MH i2c: E2 08 00 F0 77 80 17 00 00 00 00 00 00 E7 [12:12:32]Write i2c OK [12:12:32]MH_I2C_Read... [12:12:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:12:33]Read from MH i2c: E2 [12:12:33]MH_I2C_Read... [12:12:33]Read from MH i2c: E2 E2 00 [12:12:33]MH_I2C_Read... [12:12:33]Read from MH i2c: E2 E2 00 F0 77 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C5 [12:12:33]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:12:33]wFMCommunicate OK [12:12:33]SAM_PROTO_GetFMData done [12:12:33]Malloc new data [12:12:33]Malloc new data [12:12:33]Malloc new data [12:12:33]Malloc new data [12:12:33]KKMLoadAndSignCloseShiftData err=0 [12:12:33]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Кумарбеков Б. 23.10.2024 12:12 Смена: 447 РНМ: 0000000000098116 ЗНМ: 0300000178 СНО: Общий режим Чеков за смену: 213 ФД за смену: 215 Всего чеков: 213 ИТОГИ ПРИХОД Чеков: 213 Общий итог: 130100.70 Итого наличными: 83711.00 Итого безнал.: 46389.70 НДС 0% : 0.00 НДС 12% : 13818.58 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1151.50 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 83711.00 НС Приход: 162309114.59 НС Возвр.Прихода: 74303.30 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 221005 ФМ: 0000000000965413 ФПД: 237895736823496 [12:12:33]StoreToDocumentArchive [12:12:33]shift 447 fd 221005 [12:12:33]save to /storage/0447/doc_00221005 [12:12:33]save last doc name /storage/0447/doc_00221005 to /storage/kkm_last_doc_name [12:12:33]save OK [12:12:33]Clear old archive folders... [12:12:33]Remove dir /storage/0266 [12:12:33]opendir ok [12:12:33]file . [12:12:33]file .. [12:12:33]file doc_1729685504 [12:12:33]remove file /storage/0266/doc_1729685504 [12:12:33]remove dir /storage/0266 [12:12:33]NVStorageSaveData kkm_registers [12:12:33]File name is /storage/kkm_registers [12:12:33]Write 24 bytes [12:12:33]NVStorageSaveData done [12:12:33]NVStorageSaveData kkm_registers [12:12:33]File name is /storage/kkm_registers [12:12:33]Write 24 bytes [12:12:33]NVStorageSaveData done [12:12:33]ProcessDocumentItem done err = 0, tmpTLVsize=1383 [12:12:33]tlvbuf is 00A1EFF0 [12:12:33]SAM_PROTO_ClearQueue [12:12:33]wFMCommunicate request_size=4 [12:12:33]MH_SAM_APDU [12:12:33]CAPDU: 80 09 00 00 [12:12:33]Write to MH i2c: E2 08 00 F1 77 80 09 00 00 00 00 00 00 DA [12:12:33]Write i2c OK [12:12:33]MH_I2C_Read... [12:12:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:33]Read from MH i2c: E2 [12:12:33]MH_I2C_Read... [12:12:33]Read from MH i2c: E2 03 00 [12:12:33]MH_I2C_Read... [12:12:33]Read from MH i2c: E2 03 00 F1 77 00 90 00 DC [12:12:33]RAPDU: 90 00 [12:12:33]wFMCommunicate OK [12:12:33]SAM_PROTO_ClearQueue done [12:12:33]KKMCreateOFDPacket [12:12:33]OFDProtocolAddRootSTLVToBuf [12:12:33]FM_MakeSignedData [12:12:33]FM_MakeSignedData [12:12:33]SAM_PROTO_SignData [12:12:33]wFMCommunicate request_size=4 [12:12:33]MH_SAM_APDU [12:12:33]CAPDU: 80 0D 01 02 [12:12:33]Write to MH i2c: E2 08 00 F2 77 80 0D 01 02 00 00 00 00 E2 [12:12:33]Write i2c OK [12:12:33]MH_I2C_Read... [12:12:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:33]Read from MH i2c: E2 [12:12:33]MH_I2C_Read... [12:12:33]Read from MH i2c: E2 03 00 [12:12:33]MH_I2C_Read... [12:12:33]Read from MH i2c: E2 03 00 F2 77 00 90 00 DD [12:12:33]RAPDU: 90 00 [12:12:33]wFMCommunicate OK [12:12:33]wFMCommunicate request_size=255 [12:12:33]MH_SAM_APDU [12:12:33]CAPDU: 80 0D 02 02 FA 05 00 67 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 18 00 D0 9A D1 83 D0 BC D0 B0 D1 80 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 91 2E F4 03 04 00 2E E8 18 67 0E 04 04 00 BF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 5E 04 04 00 D5 00 00 00 57 04 04 00 D7 00 00 00 AA 04 D6 04 6E 04 04 00 D5 00 00 00 69 04 A3 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 15 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 [12:12:33]Write to MH i2c: E2 02 01 F3 77 80 0D 02 02 FA 00 05 00 67 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 18 00 D0 9A D1 83 D0 BC D0 B0 D1 80 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 91 2E F4 03 04 00 2E E8 18 67 0E 04 04 00 BF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 5E 04 04 00 D5 00 00 00 57 04 04 00 D7 00 00 00 AA 04 D6 04 6E 04 04 00 D5 00 00 00 69 04 A3 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 15 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 00 00 32 [12:12:34]Write i2c OK [12:12:34]MH_I2C_Read... [12:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:34]Read from MH i2c: E2 [12:12:34]MH_I2C_Read... [12:12:34]Read from MH i2c: E2 03 00 [12:12:34]MH_I2C_Read... [12:12:34]Read from MH i2c: E2 03 00 F3 77 00 90 00 DE [12:12:34]RAPDU: 90 00 [12:12:34]wFMCommunicate OK [12:12:34]wFMCommunicate request_size=255 [12:12:34]MH_SAM_APDU [12:12:34]CAPDU: 80 0D 02 02 FA 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 CE C1 01 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 [12:12:34]Write to MH i2c: E2 02 01 F4 77 80 0D 02 02 FA 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 CE C1 01 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 E4 [12:12:34]Write i2c OK [12:12:34]MH_I2C_Read... [12:12:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:34]Read from MH i2c: E2 [12:12:34]MH_I2C_Read... [12:12:34]Read from MH i2c: E2 03 00 [12:12:35]MH_I2C_Read... [12:12:35]Read from MH i2c: E2 03 00 F4 77 00 90 00 DF [12:12:35]RAPDU: 90 00 [12:12:35]wFMCommunicate OK [12:12:35]wFMCommunicate request_size=255 [12:12:35]MH_SAM_APDU [12:12:35]CAPDU: 80 0D 02 02 FA 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 [12:12:35]Write to MH i2c: E2 02 01 F5 77 80 0D 02 02 FA 00 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 00 AC [12:12:35]Write i2c OK [12:12:35]MH_I2C_Read... [12:12:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:35]Read from MH i2c: E2 [12:12:35]MH_I2C_Read... [12:12:35]Read from MH i2c: E2 03 00 [12:12:35]MH_I2C_Read... [12:12:35]Read from MH i2c: E2 03 00 F5 77 00 90 00 E0 [12:12:35]RAPDU: 90 00 [12:12:35]wFMCommunicate OK [12:12:35]wFMCommunicate request_size=255 [12:12:35]MH_SAM_APDU [12:12:35]CAPDU: 80 0D 02 02 FA 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 [12:12:35]Write to MH i2c: E2 02 01 F6 77 80 0D 02 02 FA 00 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 00 00 AB [12:12:35]Write i2c OK [12:12:35]MH_I2C_Read... [12:12:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:36]Read from MH i2c: E2 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 F6 77 00 90 00 E1 [12:12:36]RAPDU: 90 00 [12:12:36]wFMCommunicate OK [12:12:36]wFMCommunicate request_size=255 [12:12:36]MH_SAM_APDU [12:12:36]CAPDU: 80 0D 02 02 FA 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 [12:12:36]Write to MH i2c: E2 02 01 F7 77 80 0D 02 02 FA 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 00 00 70 [12:12:36]Write i2c OK [12:12:36]MH_I2C_Read... [12:12:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:36]Read from MH i2c: E2 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 [12:12:36]MH_I2C_Read... [12:12:36]Read from MH i2c: E2 03 00 F7 77 00 90 00 E2 [12:12:36]RAPDU: 90 00 [12:12:36]wFMCommunicate OK [12:12:36]wFMCommunicate request_size=142 [12:12:36]MH_SAM_APDU [12:12:36]CAPDU: 80 0D 02 02 89 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 4D 5F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 35 04 06 00 D8 5D 6A E3 0E C8 [12:12:36]Write to MH i2c: E2 91 00 F8 77 80 0D 02 02 89 00 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 4D 5F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 35 04 06 00 D8 5D 6A E3 0E C8 00 00 33 [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:37]Read from MH i2c: E2 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: E2 03 00 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: E2 03 00 F8 77 00 90 00 E3 [12:12:37]RAPDU: 90 00 [12:12:37]wFMCommunicate OK [12:12:37]wFMCommunicate request_size=4 [12:12:37]MH_SAM_APDU [12:12:37]CAPDU: 80 0D 03 02 [12:12:37]Write to MH i2c: E2 08 00 F9 77 80 0D 03 02 00 00 00 00 EB [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:37]Read from MH i2c: E2 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: E2 0B 00 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: E2 0B 00 F9 77 00 42 C2 5B 37 FA 2B D8 1E 90 00 9D [12:12:37]RAPDU: 42 C2 5B 37 FA 2B D8 1E 90 00 [12:12:37]wFMCommunicate OK [12:12:37]SAM_PROTO_SignData done [12:12:37]FM_MakeSignedData done [12:12:37]CreateOFDProtocolMessage [12:12:37]wFMCommunicate request_size=4 [12:12:37]MH_SAM_APDU [12:12:37]CAPDU: 80 11 00 00 [12:12:37]Write to MH i2c: E2 08 00 FA 77 80 11 00 00 00 00 00 00 EB [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:37]Read from MH i2c: E2 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: E2 17 00 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: E2 17 00 FA 77 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 3A [12:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 90 00 [12:12:37]wFMCommunicate OK [12:12:37]CreateOFDProtocolMessage done [12:12:37]OFDSenderStorePacket 221005 [12:12:37]StoreOFDPacket docnum=221005 [12:12:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 7B 05 00 00 A4 B8 73 05 3E DD 5A 05 01 00 05 00 67 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 18 00 D0 9A D1 83 D0 BC D0 B0 D1 80 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 91 2E F4 03 04 00 2E E8 18 67 0E 04 04 00 BF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 5E 04 04 00 D5 00 00 00 57 04 04 00 D7 00 00 00 AA 04 D6 04 6E 04 04 00 D5 00 00 00 69 04 A3 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 15 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 CE C1 01 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 4D 5F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 35 04 06 00 D8 5D 6A E3 0E C8 42 C2 5B 37 FA 2B D8 1E [12:12:37]CheckFolder [12:12:37]dirname=/storage/ofd_packets [12:12:37]CheckFolder done [12:12:37]ProducePacketName [12:12:37]name=ofd_packets/00221005 [12:12:37]NVStorageSaveData ofd_packets/00221005 [12:12:37]File name is /storage/ofd_packets/00221005 [12:12:37]Write 1433 bytes [12:12:37]NVStorageSaveData done [12:12:37]OFDSenderStorePacket done [12:12:37]KKMCreateOFDPacket done [12:12:37]NVStorageSaveData kkm_last_timestamp [12:12:37]File name is /storage/kkm_last_timestamp [12:12:37]Write 4 bytes [12:12:37]NVStorageSaveData done [12:12:37]ExternCall_PrintAddStr [12:12:37]wPrintStart [12:12:37]Write to MH i2c: 01 00 00 FB 77 OFD Sender: No OFD packet to send [12:12:37]72 [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: 01 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: 01 07 00 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: 01 07 00 FB 77 00 00 00 00 00 FF 0F 87 [12:12:37]RasterBufferAndPrint [12:12:37]line Отчет о закрытии смены [12:12:37]line ФФД: 1.0 [12:12:37]line ИНН: 02508201610067 [12:12:37]line Кассир: Кумарбеков Б. [12:12:37]line 23.10.2024 12:12 [12:12:37]line Смена: 447 [12:12:37]line РНМ: 0000000000098116 [12:12:37]line ЗНМ: 0300000178 [12:12:37]line СНО: Общий режим [12:12:37]line Чеков за смену: 213 [12:12:37]line ФД за смену: 215 [12:12:37]line Всего чеков: 213 [12:12:37]line ИТОГИ ПРИХОД [12:12:37]line Чеков: 213 [12:12:37]line Общий итог: 130100.70 [12:12:37]line Итого наличными: 83711.00 [12:12:37]line Итого безнал.: 46389.70 [12:12:37]line НДС 0% : 0.00 [12:12:37]line НДС 12% : 13818.58 [12:12:37]line НСП 0% : 0.00 [12:12:37]line НСП 1,50% : 0.00 [12:12:37]line НСП 0,50% : 0.00 [12:12:37]line НСП 5% : 0.00 [12:12:37]line НСП 3% : 0.00 [12:12:37]line НСП 2% : 0.00 [12:12:37]line НСП 1% : 1151.50 [12:12:37]line ИТОГИ ВОЗВРАТ ПРИХОДА [12:12:37]line Чеков: 0 [12:12:37]line Общий итог: 0.00 [12:12:37]line Итого наличными: 0.00 [12:12:37]line Итого безнал.: 0.00 [12:12:37]line НДС 0% : 0.00 [12:12:37]line НДС 12% : 0.00 [12:12:37]line НСП 0% : 0.00 [12:12:37]line НСП 1,50% : 0.00 [12:12:37]line НСП 0,50% : 0.00 [12:12:37]line НСП 5% : 0.00 [12:12:37]line НСП 3% : 0.00 [12:12:37]line НСП 2% : 0.00 [12:12:37]line НСП 1% : 0.00 [12:12:37]line ИТОГИ РАСХОД [12:12:37]line Чеков: 0 [12:12:37]line Общий итог: 0.00 [12:12:37]line Итого наличными: 0.00 [12:12:37]line Итого безнал.: 0.00 [12:12:37]line НДС 0% : 0.00 [12:12:37]line НДС 12% : 0.00 [12:12:37]line НСП 0% : 0.00 [12:12:37]line НСП 1,50% : 0.00 [12:12:37]line НСП 0,50% : 0.00 [12:12:37]line НСП 5% : 0.00 [12:12:37]line НСП 3% : 0.00 [12:12:37]line НСП 2% : 0.00 [12:12:37]line НСП 1% : 0.00 [12:12:37]line ИТОГИ ВОЗВРАТ РАСХОДА [12:12:37]line Чеков: 0 [12:12:37]line Общий итог: 0.00 [12:12:37]line Итого наличными: 0.00 [12:12:37]line Итого безнал.: 0.00 [12:12:37]line НДС 0% : 0.00 [12:12:37]line НДС 12% : 0.00 [12:12:37]line НСП 0% : 0.00 [12:12:37]line НСП 1,50% : 0.00 [12:12:37]line НСП 0,50% : 0.00 [12:12:37]line НСП 5% : 0.00 [12:12:37]line НСП 3% : 0.00 [12:12:37]line НСП 2% : 0.00 [12:12:37]line НСП 1% : 0.00 [12:12:37]line Сумма внесений: 0.00 [12:12:37]line Сумма выплат: 0.00 [12:12:37]line Нал. в кассе: 83711.00 [12:12:37]line НС Приход: 162309114.59 [12:12:37]line НС Возвр.Прихода: 74303.30 [12:12:37]line НС Расход: 0.00 [12:12:37]line НС Возвр.Расхода: 0.00 [12:12:37]line ФД: 221005 [12:12:37]line ФМ: 0000000000965413 [12:12:37]line ФПД: 237895736823496 [12:12:37]written 0, free lines is 4095 [12:12:37]OFD Sender: Processing packet 221005 [packets to send 81, broken 80] [12:12:37]ProducePacketName [12:12:37]name=ofd_packets/00221005 [12:12:37]OFD Sender: To server: pG, [12:12:37]CommunicateWithHost lk.salyk.kg:30040 [12:12:37]ConnectInit lk.salyk.kg [12:12:38]Connected sock=10 [12:12:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 7B 05 00 00 A4 B8 73 05 3E DD 5A 05 01 00 05 00 67 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 18 00 D0 9A D1 83 D0 BC D0 B0 D1 80 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 91 2E F4 03 04 00 2E E8 18 67 0E 04 04 00 BF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 5E 04 04 00 D5 00 00 00 57 04 04 00 D7 00 00 00 AA 04 D6 04 6E 04 04 00 D5 00 00 00 69 04 A3 00 6F 04 04 00 D5 00 00 00 B1 04 03 00 96 84 C6 70 04 03 00 9C BB 7F 72 04 03 00 FA C8 46 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 E2 15 15 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 CE C1 01 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 Write to MH i2c: 00 01 F6 00 03 00 01 4B 00 78 06 C3 F7 [12:12:38]03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 Write i2c OK [12:12:38]04 MH_I2C_Read... [12:12:38]00 Read from MH i2c: 00 01 70 [12:12:38]04 MH_I2C_Read... [12:12:38]00 00 72 04 00 00 00 04 75 00 EE 03 09 00 Read from MH i2c: F2 01 03 07 01 00 00 [12:12:38]00 MH_I2C_Read... [12:12:38]F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 Read from MH i2c: 00 01 EF 07 03 00 09 4B 00 78 F6 00 03 00 01 00 00 00 00 00 F7 A5 03 0A 00 79 00 [12:12:38]EF RasterBufferAndPrint [12:12:38]03 line [12:12:38]09 line [12:12:38]00 line [12:12:38]F6 line [12:12:38]line [12:12:38]03 01 00 written 0, free lines is 2909 [12:12:38]01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 MH_Cut [12:12:38]00 Write to MH i2c: EF D1 03 01 09 00 00 52 F6 78 03 01 01 9C 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 [12:12:38]04 F7 03 00 00 EF 03 09 00 F6 03 01 00 Write i2c OK [12:12:38]05 MH_I2C_Read... [12:12:38]F7 Read from MH i2c: 03 D1 00 [12:12:38]00 MH_I2C_Read... [12:12:38]EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 Read from MH i2c: 8D D1 00 01 6F 00 04 [12:12:38]04 MH_I2C_Read... [12:12:38]00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 Read from MH i2c: 00 D1 00 01 00 00 04 52 75 78 00 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 9B 03 [12:12:38]09 Write to MH i2c: 00 01 F2 00 03 00 01 53 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 78 00 CB F7 [12:12:38]03 00 Write i2c OK [12:12:38]00 MH_I2C_Read... [12:12:38]EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 4D 5F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 35 04 06 00 D8 5D 6A E3 0E C8 42 C2 5B 37 FA 2B D8 1E [12:12:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 4F 00 00 00 24 39 47 00 17 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 39 36 35 34 31 33 10 04 04 00 4D 5F 03 00 F4 03 04 00 D9 93 18 67 B6 04 01 00 00 32 1D 4C 96 D2 CA 21 33 [12:12:39]CommunicateWithHost err = 0 [12:12:39]CheckOFDResponse [12:12:39]1017 (14) - 77093643461234 [12:12:39]1041 (16) - 0000000000965413 [12:12:39]1040 (4) - 221005 [12:12:39]1012 (4) - 23.10.2024 06:12 [12:12:39]1206 (1) - 0 [12:12:39]OFD Sender: Remove packet 221005 [12:12:39]ProducePacketName [12:12:39]name=ofd_packets/00221005 [12:12:39]NVStorageDeleteData [12:12:39]*** Cut start [12:12:39]*** Partial cut [12:12:39]*** CUTSNS_PIN = 1 [12:12:39]*** CUTSNS_PIN = 0 [12:12:40]OFD Sender: No OFD packet to send [12:12:40]*** Brake cut motor [12:12:40]Read from MH i2c: 01 [12:12:40]MH_I2C_Read... [12:12:40]*** Stop cut motor [12:12:40]*** Cut end [12:12:40]Read from MH i2c: 01 07 00 [12:12:40]MH_I2C_Read... [12:12:40]Read from MH i2c: 01 07 00 53 78 00 00 00 00 00 FF 0F E0 [12:12:40]process_action close_shift done [12:12:40]requested_data is exist [12:12:40]produce_requested_data [12:12:40]requested_item fd.num is exist - process it [12:12:40]SAM_PROTO_GetFieldsCounters [12:12:40]wFMCommunicate request_size=4 [12:12:40]MH_SAM_APDU [12:12:40]CAPDU: 80 13 00 00 [12:12:40]Write to MH i2c: E2 08 00 54 78 80 13 00 00 00 00 00 00 48 [12:12:40]Write i2c OK [12:12:40]MH_I2C_Read... [12:12:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:40]Read from MH i2c: E2 [12:12:40]MH_I2C_Read... [12:12:40]Read from MH i2c: E2 62 00 [12:12:40]MH_I2C_Read... [12:12:40]Read from MH i2c: E2 62 00 54 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [12:12:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 34 31 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 38 31 31 36 10 04 04 00 4D 5F 03 00 0E 04 04 00 BF 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:40]wFMCommunicate OK [12:12:40]SAM_PROTO_GetFieldsCounters done [12:12:40]requested_item shift.num is exist - process it [12:12:40]requested_item shift.opened is exist - process it [12:12:40]req_shift_opened [12:12:40]FM_GetShiftState [12:12:40]SAM_PROTO_GetShiftState [12:12:40]wFMCommunicate request_size=4 [12:12:40]MH_SAM_APDU [12:12:40]CAPDU: 80 13 01 00 [12:12:40]Write to MH i2c: E2 08 00 55 78 80 13 01 00 00 00 00 00 4A [12:12:40]Write i2c OK [12:12:40]MH_I2C_Read... [12:12:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:40]Read from MH i2c: E2 [12:12:40]MH_I2C_Read... [12:12:40]Read from MH i2c: E2 0E 00 [12:12:40]MH_I2C_Read... [12:12:40]Read from MH i2c: E2 0E 00 55 78 00 09 00 00 00 00 00 00 00 00 00 00 90 00 55 [12:12:40]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [12:12:40]wFMCommunicate OK [12:12:40]SAM_PROTO_GetShiftState done [12:12:40]FM_GetShiftState done [12:12:40]req_shift_opened done [12:12:40]requested_item shift.open_date is exist - process it [12:12:40]req_shift_open_date [12:12:40]FM_GetShiftState [12:12:40]SAM_PROTO_GetShiftState [12:12:40]wFMCommunicate request_size=4 [12:12:40]MH_SAM_APDU [12:12:40]CAPDU: 80 13 01 00 [12:12:40]Write to MH i2c: E2 08 00 56 78 80 13 01 00 00 00 00 00 4B [12:12:40]Write i2c OK [12:12:40]MH_I2C_Read... [12:12:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:40]Read from MH i2c: E2 [12:12:40]MH_I2C_Read... [12:12:40]Read from MH i2c: E2 0E 00 [12:12:40]MH_I2C_Read... [12:12:40]Read from MH i2c: E2 0E 00 56 78 00 09 00 00 00 00 00 00 00 00 00 00 90 00 56 [12:12:40]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [12:12:40]wFMCommunicate OK [12:12:40]SAM_PROTO_GetShiftState done [12:12:40]FM_GetShiftState done [12:12:40]req_shift_open_date done [12:12:40]produce_requested_data done [12:12:40]produce_requested_data return {"fd.num":221005,"shift.num":447,"shift.opened":0,"shift.open_date":0} [12:12:40]process_action_free close_shift [12:12:40]json_value_free [12:12:40]json_value_free done [12:12:40]process_json_proto returns [12:12:40]Send response to host [12:12:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":221005,"shift.num":447,"shift.opened":0,"shift.open_date":0}}} [12:12:40]free response buf [12:12:40]execute_script done [12:12:40]execute_script returns [12:12:40]free content buf [12:12:40]Sock 9.Close socket [12:12:40]Sock 9.Thread stoped [12:12:45]OFD Sender: No OFD packet to send [12:12:50]OFD Sender: No OFD packet to send [12:12:55]OFD Sender: No OFD packet to send [12:13:00]OFD Sender: No OFD packet to send [12:13:05]OFD Sender: No OFD packet to send [12:13:10]OFD Sender: No OFD packet to send [12:13:15]OFD Sender: No OFD packet to send [12:13:20]OFD Sender: No OFD packet to send [12:13:25]OFD Sender: No OFD packet to send [12:13:30]OFD Sender: No OFD packet to send [12:13:35]OFD Sender: No OFD packet to send [12:13:40]OFD Sender: No OFD packet to send [12:13:45]OFD Sender: No OFD packet to send [12:13:50]OFD Sender: No OFD packet to send [12:13:55]OFD Sender: No OFD packet to send [12:14:00]OFD Sender: No OFD packet to send [12:14:05]OFD Sender: No OFD packet to send [12:14:10]OFD Sender: No OFD packet to send [12:14:15]OFD Sender: No OFD packet to send [12:14:20]OFD Sender: No OFD packet to send [12:14:25]OFD Sender: No OFD packet to send [12:14:30]OFD Sender: No OFD packet to send [12:14:35]OFD Sender: No OFD packet to send [12:14:40]OFD Sender: No OFD packet to send [12:14:45]OFD Sender: No OFD packet to send [12:14:50]OFD Sender: No OFD packet to send [12:14:55]OFD Sender: No OFD packet to send [12:15:00]OFD Sender: No OFD packet to send [12:15:05]OFD Sender: No OFD packet to send [12:15:10]OFD Sender: No OFD packet to send [12:15:15]OFD Sender: No OFD packet to send [12:15:20]OFD Sender: No OFD packet to send [12:15:25]OFD Sender: No OFD packet to send [12:15:30]OFD Sender: No OFD packet to send [12:15:35]OFD Sender: No OFD packet to send [12:15:40]OFD Sender: No OFD packet to send [12:15:45]OFD Sender: No OFD packet to send [12:15:50]OFD Sender: No OFD packet to send [12:15:55]OFD Sender: No OFD packet to send [12:16:00]OFD Sender: No OFD packet to send [12:16:05]OFD Sender: No OFD packet to send [12:16:10]OFD Sender: No OFD packet to send [12:16:15]OFD Sender: No OFD packet to send [12:16:20]OFD Sender: No OFD packet to send [12:16:25]OFD Sender: No OFD packet to send [12:16:30]OFD Sender: No OFD packet to send [12:16:35]OFD Sender: No OFD packet to send [12:16:40]OFD Sender: No OFD packet to send [12:16:45]OFD Sender: No OFD packet to send [12:16:50]OFD Sender: No OFD packet to send [12:16:55]OFD Sender: No OFD packet to send [12:17:00]OFD Sender: No OFD packet to send [12:17:05]OFD Sender: No OFD packet to send [12:17:10]OFD Sender: No OFD packet to send [12:17:15]OFD Sender: No OFD packet to send [12:17:20]OFD Sender: No OFD packet to send [12:17:25]OFD Sender: No OFD packet to send [12:17:30]OFD Sender: No OFD packet to send [12:17:35]OFD Sender: No OFD packet to send [12:17:40]OFD Sender: No OFD packet to send [12:17:45]OFD Sender: No OFD packet to send [12:17:50]OFD Sender: No OFD packet to send [12:17:55]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [12:20:30]OFD Sender: No OFD packet to send [12:20:35]OFD Sender: No OFD packet to send [12:20:40]OFD Sender: No OFD packet to send [12:20:45]OFD Sender: No OFD packet to send [12:20:50]OFD Sender: No OFD packet to send [12:20:55]OFD Sender: No OFD packet to send [12:21:00]OFD Sender: No OFD packet to send [12:21:05]OFD Sender: No OFD packet to send [12:21:10]OFD Sender: No OFD packet to send [12:21:15]OFD Sender: No OFD packet to send [12:21:20]OFD Sender: No OFD packet to send [12:21:25]OFD Sender: No OFD packet to send [12:21:30]OFD Sender: No OFD packet to send [12:21:35]OFD Sender: No OFD packet to send [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